./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/protection/lamport.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/protection/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-eb4cb34-m [2024-06-21 15:42:36,495 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 15:42:36,567 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 15:42:36,573 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 15:42:36,574 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 15:42:36,596 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 15:42:36,596 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 15:42:36,596 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 15:42:36,597 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 15:42:36,600 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 15:42:36,600 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 15:42:36,600 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 15:42:36,601 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 15:42:36,602 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 15:42:36,602 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 15:42:36,603 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 15:42:36,603 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 15:42:36,603 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 15:42:36,603 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 15:42:36,603 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 15:42:36,604 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 15:42:36,614 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 15:42:36,614 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 15:42:36,615 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 15:42:36,615 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 15:42:36,615 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 15:42:36,615 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 15:42:36,615 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 15:42:36,616 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 15:42:36,616 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 15:42:36,617 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 15:42:36,617 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 15:42:36,618 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:42:36,618 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 15:42:36,618 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 15:42:36,618 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 15:42:36,618 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 15:42:36,618 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 15:42:36,619 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 15:42:36,619 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 15:42:36,619 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 15:42:36,619 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 15:42:36,619 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 15:42:36,619 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-21 15:42:36,864 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 15:42:36,887 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 15:42:36,889 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 15:42:36,890 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 15:42:36,891 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 15:42:36,892 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/lamport.yml/witness.yml [2024-06-21 15:42:37,021 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 15:42:37,022 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 15:42:37,023 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-21 15:42:38,051 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 15:42:38,302 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 15:42:38,306 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-atomic/lamport.i [2024-06-21 15:42:38,318 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b1510a98d/9121e68102df44f0a28fbb144dffedda/FLAG862df78eb [2024-06-21 15:42:38,333 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b1510a98d/9121e68102df44f0a28fbb144dffedda [2024-06-21 15:42:38,334 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 15:42:38,334 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 15:42:38,337 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 15:42:38,337 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 15:42:38,340 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 15:42:38,341 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:42:37" (1/2) ... [2024-06-21 15:42:38,342 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d34fa64 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:42:38, skipping insertion in model container [2024-06-21 15:42:38,342 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:42:37" (1/2) ... [2024-06-21 15:42:38,343 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1a0bc69 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:42:38, skipping insertion in model container [2024-06-21 15:42:38,343 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:42:38" (2/2) ... [2024-06-21 15:42:38,345 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d34fa64 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38, skipping insertion in model container [2024-06-21 15:42:38,345 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:42:38" (2/2) ... [2024-06-21 15:42:38,346 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 15:42:38,377 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 15:42:38,378 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((! multithreaded || (X == 0 || X == 1)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (b1 == 0 || b1 == 1))) && (! multithreaded || (b2 == 0 || b2 == 1)) [2024-06-21 15:42:38,378 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ((((! multithreaded || (X == 0 || X == 1)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (b1 == 0 || b1 == 1))) && (! multithreaded || (b2 == 0 || b2 == 1)) [2024-06-21 15:42:38,378 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 15:42:38,378 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-06-21 15:42:38,417 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 15:42:38,712 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:42:38,719 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 15:42:38,796 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:42:38,827 INFO L206 MainTranslator]: Completed translation [2024-06-21 15:42:38,828 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38 WrapperNode [2024-06-21 15:42:38,828 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 15:42:38,829 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 15:42:38,829 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 15:42:38,829 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 15:42:38,834 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,854 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,872 INFO L138 Inliner]: procedures = 169, calls = 74, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 198 [2024-06-21 15:42:38,875 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 15:42:38,876 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 15:42:38,876 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 15:42:38,876 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 15:42:38,884 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,887 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,889 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,907 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-21 15:42:38,908 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,908 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,912 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,923 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,924 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,925 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,927 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 15:42:38,928 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 15:42:38,928 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 15:42:38,928 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 15:42:38,929 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (1/1) ... [2024-06-21 15:42:38,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:42:38,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 15:42:38,959 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-21 15:42:38,981 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-21 15:42:38,992 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2024-06-21 15:42:38,993 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2024-06-21 15:42:38,993 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2024-06-21 15:42:38,993 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2024-06-21 15:42:38,993 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 15:42:38,993 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 15:42:38,993 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 15:42:38,993 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 15:42:38,994 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 15:42:38,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 15:42:38,995 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 15:42:39,075 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 15:42:39,077 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 15:42:39,228 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 15:42:39,228 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 15:42:39,289 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 15:42:39,290 INFO L320 CfgBuilder]: Removed 8 assume(true) statements. [2024-06-21 15:42:39,290 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:42:39 BoogieIcfgContainer [2024-06-21 15:42:39,290 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 15:42:39,291 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 15:42:39,292 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 15:42:39,294 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 15:42:39,294 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:42:37" (1/4) ... [2024-06-21 15:42:39,294 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22afca3a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:42:39, skipping insertion in model container [2024-06-21 15:42:39,294 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 03:42:38" (2/4) ... [2024-06-21 15:42:39,295 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22afca3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:42:39, skipping insertion in model container [2024-06-21 15:42:39,295 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:42:38" (3/4) ... [2024-06-21 15:42:39,295 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22afca3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:42:39, skipping insertion in model container [2024-06-21 15:42:39,295 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:42:39" (4/4) ... [2024-06-21 15:42:39,296 INFO L112 eAbstractionObserver]: Analyzing ICFG lamport.i [2024-06-21 15:42:39,308 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 15:42:39,308 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 15:42:39,308 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 15:42:39,344 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-06-21 15:42:39,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 76 places, 85 transitions, 184 flow [2024-06-21 15:42:39,418 INFO L124 PetriNetUnfolderBase]: 16/83 cut-off events. [2024-06-21 15:42:39,419 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-06-21 15:42:39,422 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-21 15:42:39,422 INFO L82 GeneralOperation]: Start removeDead. Operand has 76 places, 85 transitions, 184 flow [2024-06-21 15:42:39,425 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 81 transitions, 171 flow [2024-06-21 15:42:39,439 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 15:42:39,446 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;@6decea67, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 15:42:39,446 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 15:42:39,449 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 15:42:39,449 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 15:42:39,450 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:42:39,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:39,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 15:42:39,451 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-21 15:42:39,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:39,456 INFO L85 PathProgramCache]: Analyzing trace with hash 341160707, now seen corresponding path program 1 times [2024-06-21 15:42:39,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:39,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944094957] [2024-06-21 15:42:39,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:39,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:39,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:39,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-21 15:42:39,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:39,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944094957] [2024-06-21 15:42:39,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944094957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:39,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:39,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 15:42:39,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630244845] [2024-06-21 15:42:39,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:39,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 15:42:39,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:39,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 15:42:39,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 15:42:39,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 85 [2024-06-21 15:42:39,867 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-21 15:42:39,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:39,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 85 [2024-06-21 15:42:39,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:40,054 INFO L124 PetriNetUnfolderBase]: 586/1295 cut-off events. [2024-06-21 15:42:40,054 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-21 15:42:40,061 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-21 15:42:40,069 INFO L140 encePairwiseOnDemand]: 76/85 looper letters, 30 selfloop transitions, 3 changer transitions 0/83 dead transitions. [2024-06-21 15:42:40,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 83 transitions, 244 flow [2024-06-21 15:42:40,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 15:42:40,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 15:42:40,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 199 transitions. [2024-06-21 15:42:40,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7803921568627451 [2024-06-21 15:42:40,083 INFO L175 Difference]: Start difference. First operand has 72 places, 81 transitions, 171 flow. Second operand 3 states and 199 transitions. [2024-06-21 15:42:40,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 83 transitions, 244 flow [2024-06-21 15:42:40,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-21 15:42:40,089 INFO L231 Difference]: Finished difference. Result has 72 places, 79 transitions, 179 flow [2024-06-21 15:42:40,091 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-21 15:42:40,093 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 0 predicate places. [2024-06-21 15:42:40,094 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 79 transitions, 179 flow [2024-06-21 15:42:40,094 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-21 15:42:40,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:40,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:40,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 15:42:40,098 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-21 15:42:40,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:40,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1030389794, now seen corresponding path program 1 times [2024-06-21 15:42:40,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:40,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074920933] [2024-06-21 15:42:40,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:40,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:40,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:40,253 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-21 15:42:40,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:40,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074920933] [2024-06-21 15:42:40,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074920933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:40,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:40,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:42:40,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998079108] [2024-06-21 15:42:40,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:40,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:42:40,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:40,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:42:40,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:42:40,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 85 [2024-06-21 15:42:40,355 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-21 15:42:40,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:40,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 85 [2024-06-21 15:42:40,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:40,481 INFO L124 PetriNetUnfolderBase]: 758/1586 cut-off events. [2024-06-21 15:42:40,482 INFO L125 PetriNetUnfolderBase]: For 181/181 co-relation queries the response was YES. [2024-06-21 15:42:40,485 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-21 15:42:40,492 INFO L140 encePairwiseOnDemand]: 79/85 looper letters, 37 selfloop transitions, 5 changer transitions 0/89 dead transitions. [2024-06-21 15:42:40,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 89 transitions, 289 flow [2024-06-21 15:42:40,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:42:40,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:42:40,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 240 transitions. [2024-06-21 15:42:40,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7058823529411765 [2024-06-21 15:42:40,498 INFO L175 Difference]: Start difference. First operand has 72 places, 79 transitions, 179 flow. Second operand 4 states and 240 transitions. [2024-06-21 15:42:40,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 89 transitions, 289 flow [2024-06-21 15:42:40,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 89 transitions, 286 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:42:40,502 INFO L231 Difference]: Finished difference. Result has 75 places, 81 transitions, 203 flow [2024-06-21 15:42:40,502 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-21 15:42:40,503 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 3 predicate places. [2024-06-21 15:42:40,503 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 81 transitions, 203 flow [2024-06-21 15:42:40,503 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-21 15:42:40,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:40,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:40,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 15:42:40,504 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-21 15:42:40,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:40,507 INFO L85 PathProgramCache]: Analyzing trace with hash -318020970, now seen corresponding path program 1 times [2024-06-21 15:42:40,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:40,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693953909] [2024-06-21 15:42:40,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:40,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:40,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:40,634 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-21 15:42:40,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:40,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693953909] [2024-06-21 15:42:40,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693953909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:40,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:40,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:42:40,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724422104] [2024-06-21 15:42:40,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:40,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:42:40,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:40,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:42:40,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:42:40,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 85 [2024-06-21 15:42:40,708 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-21 15:42:40,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:40,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 85 [2024-06-21 15:42:40,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:40,852 INFO L124 PetriNetUnfolderBase]: 810/1798 cut-off events. [2024-06-21 15:42:40,852 INFO L125 PetriNetUnfolderBase]: For 564/590 co-relation queries the response was YES. [2024-06-21 15:42:40,856 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-21 15:42:40,863 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 46 selfloop transitions, 12 changer transitions 0/105 dead transitions. [2024-06-21 15:42:40,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 405 flow [2024-06-21 15:42:40,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:42:40,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:42:40,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 301 transitions. [2024-06-21 15:42:40,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7082352941176471 [2024-06-21 15:42:40,865 INFO L175 Difference]: Start difference. First operand has 75 places, 81 transitions, 203 flow. Second operand 5 states and 301 transitions. [2024-06-21 15:42:40,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 405 flow [2024-06-21 15:42:40,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 396 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 15:42:40,868 INFO L231 Difference]: Finished difference. Result has 80 places, 88 transitions, 279 flow [2024-06-21 15:42:40,868 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-21 15:42:40,868 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 8 predicate places. [2024-06-21 15:42:40,868 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 88 transitions, 279 flow [2024-06-21 15:42:40,869 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-21 15:42:40,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:40,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:40,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 15:42:40,869 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-21 15:42:40,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:40,870 INFO L85 PathProgramCache]: Analyzing trace with hash -483067501, now seen corresponding path program 1 times [2024-06-21 15:42:40,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:40,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92352002] [2024-06-21 15:42:40,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:40,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:40,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:40,953 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-21 15:42:40,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:40,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92352002] [2024-06-21 15:42:40,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92352002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:40,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:40,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:42:40,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807128008] [2024-06-21 15:42:40,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:40,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:42:40,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:40,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:42:40,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:42:41,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 85 [2024-06-21 15:42:41,023 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-21 15:42:41,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:41,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 85 [2024-06-21 15:42:41,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:41,175 INFO L124 PetriNetUnfolderBase]: 845/1820 cut-off events. [2024-06-21 15:42:41,176 INFO L125 PetriNetUnfolderBase]: For 1388/1388 co-relation queries the response was YES. [2024-06-21 15:42:41,180 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-21 15:42:41,186 INFO L140 encePairwiseOnDemand]: 80/85 looper letters, 42 selfloop transitions, 5 changer transitions 0/95 dead transitions. [2024-06-21 15:42:41,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 95 transitions, 393 flow [2024-06-21 15:42:41,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:42:41,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:42:41,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 236 transitions. [2024-06-21 15:42:41,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6941176470588235 [2024-06-21 15:42:41,188 INFO L175 Difference]: Start difference. First operand has 80 places, 88 transitions, 279 flow. Second operand 4 states and 236 transitions. [2024-06-21 15:42:41,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 95 transitions, 393 flow [2024-06-21 15:42:41,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 95 transitions, 389 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 15:42:41,194 INFO L231 Difference]: Finished difference. Result has 84 places, 90 transitions, 302 flow [2024-06-21 15:42:41,194 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-21 15:42:41,196 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 12 predicate places. [2024-06-21 15:42:41,196 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 90 transitions, 302 flow [2024-06-21 15:42:41,196 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-21 15:42:41,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:41,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:41,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 15:42:41,197 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-21 15:42:41,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:41,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2136968966, now seen corresponding path program 1 times [2024-06-21 15:42:41,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:41,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700867346] [2024-06-21 15:42:41,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:41,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:41,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:41,248 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-21 15:42:41,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:41,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700867346] [2024-06-21 15:42:41,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700867346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:41,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:41,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:42:41,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289818759] [2024-06-21 15:42:41,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:41,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:42:41,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:41,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:42:41,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:42:41,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:41,284 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-21 15:42:41,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:41,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:41,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:41,558 INFO L124 PetriNetUnfolderBase]: 1389/3272 cut-off events. [2024-06-21 15:42:41,558 INFO L125 PetriNetUnfolderBase]: For 1052/1097 co-relation queries the response was YES. [2024-06-21 15:42:41,566 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-21 15:42:41,577 INFO L140 encePairwiseOnDemand]: 67/85 looper letters, 82 selfloop transitions, 22 changer transitions 0/155 dead transitions. [2024-06-21 15:42:41,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 155 transitions, 621 flow [2024-06-21 15:42:41,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:42:41,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:42:41,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 338 transitions. [2024-06-21 15:42:41,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7952941176470588 [2024-06-21 15:42:41,579 INFO L175 Difference]: Start difference. First operand has 84 places, 90 transitions, 302 flow. Second operand 5 states and 338 transitions. [2024-06-21 15:42:41,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 155 transitions, 621 flow [2024-06-21 15:42:41,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 155 transitions, 594 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:42:41,588 INFO L231 Difference]: Finished difference. Result has 86 places, 105 transitions, 411 flow [2024-06-21 15:42:41,589 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-21 15:42:41,592 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 14 predicate places. [2024-06-21 15:42:41,593 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 105 transitions, 411 flow [2024-06-21 15:42:41,593 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-21 15:42:41,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:41,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:41,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 15:42:41,595 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-21 15:42:41,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:41,595 INFO L85 PathProgramCache]: Analyzing trace with hash 524534404, now seen corresponding path program 1 times [2024-06-21 15:42:41,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:41,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654031994] [2024-06-21 15:42:41,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:41,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:41,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:41,670 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-21 15:42:41,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:41,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654031994] [2024-06-21 15:42:41,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654031994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:41,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:41,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:41,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466611770] [2024-06-21 15:42:41,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:41,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:42:41,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:41,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:42:41,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:42:41,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 85 [2024-06-21 15:42:41,736 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-21 15:42:41,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:41,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 85 [2024-06-21 15:42:41,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:42,029 INFO L124 PetriNetUnfolderBase]: 1805/3773 cut-off events. [2024-06-21 15:42:42,030 INFO L125 PetriNetUnfolderBase]: For 4848/5015 co-relation queries the response was YES. [2024-06-21 15:42:42,040 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-21 15:42:42,057 INFO L140 encePairwiseOnDemand]: 74/85 looper letters, 72 selfloop transitions, 18 changer transitions 0/144 dead transitions. [2024-06-21 15:42:42,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 144 transitions, 766 flow [2024-06-21 15:42:42,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:42:42,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:42:42,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 355 transitions. [2024-06-21 15:42:42,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.696078431372549 [2024-06-21 15:42:42,059 INFO L175 Difference]: Start difference. First operand has 86 places, 105 transitions, 411 flow. Second operand 6 states and 355 transitions. [2024-06-21 15:42:42,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 144 transitions, 766 flow [2024-06-21 15:42:42,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 144 transitions, 766 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-21 15:42:42,066 INFO L231 Difference]: Finished difference. Result has 95 places, 116 transitions, 557 flow [2024-06-21 15:42:42,066 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-21 15:42:42,068 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 23 predicate places. [2024-06-21 15:42:42,068 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 116 transitions, 557 flow [2024-06-21 15:42:42,069 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-21 15:42:42,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:42,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:42,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 15:42:42,069 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-21 15:42:42,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:42,070 INFO L85 PathProgramCache]: Analyzing trace with hash -2090188788, now seen corresponding path program 1 times [2024-06-21 15:42:42,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:42,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878303797] [2024-06-21 15:42:42,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:42,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:42,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:42,133 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-21 15:42:42,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:42,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878303797] [2024-06-21 15:42:42,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878303797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:42,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:42,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:42:42,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448457508] [2024-06-21 15:42:42,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:42,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:42:42,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:42,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:42:42,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:42:42,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 85 [2024-06-21 15:42:42,198 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-21 15:42:42,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:42,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 85 [2024-06-21 15:42:42,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:42,452 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-21 15:42:42,452 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:42,452 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:42,452 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:42,453 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:42,481 INFO L124 PetriNetUnfolderBase]: 1714/3654 cut-off events. [2024-06-21 15:42:42,481 INFO L125 PetriNetUnfolderBase]: For 7363/7593 co-relation queries the response was YES. [2024-06-21 15:42:42,494 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-21 15:42:42,508 INFO L140 encePairwiseOnDemand]: 78/85 looper letters, 56 selfloop transitions, 12 changer transitions 0/132 dead transitions. [2024-06-21 15:42:42,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 132 transitions, 779 flow [2024-06-21 15:42:42,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:42:42,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:42:42,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 292 transitions. [2024-06-21 15:42:42,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6870588235294117 [2024-06-21 15:42:42,510 INFO L175 Difference]: Start difference. First operand has 95 places, 116 transitions, 557 flow. Second operand 5 states and 292 transitions. [2024-06-21 15:42:42,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 132 transitions, 779 flow [2024-06-21 15:42:42,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 132 transitions, 769 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-21 15:42:42,517 INFO L231 Difference]: Finished difference. Result has 102 places, 123 transitions, 646 flow [2024-06-21 15:42:42,518 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-21 15:42:42,518 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 30 predicate places. [2024-06-21 15:42:42,518 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 123 transitions, 646 flow [2024-06-21 15:42:42,519 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-21 15:42:42,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:42,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:42,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 15:42:42,519 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-21 15:42:42,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:42,520 INFO L85 PathProgramCache]: Analyzing trace with hash 882616630, now seen corresponding path program 1 times [2024-06-21 15:42:42,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:42,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343704663] [2024-06-21 15:42:42,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:42,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:42,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:42,591 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-21 15:42:42,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:42,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343704663] [2024-06-21 15:42:42,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343704663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:42,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:42,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:42:42,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949610596] [2024-06-21 15:42:42,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:42,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:42:42,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:42,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:42:42,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:42:42,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:42,646 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-21 15:42:42,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:42,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:42,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:42,977 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-21 15:42:42,977 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:42,977 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:42,977 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:42,977 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:43,012 INFO L124 PetriNetUnfolderBase]: 2067/4217 cut-off events. [2024-06-21 15:42:43,013 INFO L125 PetriNetUnfolderBase]: For 10526/10672 co-relation queries the response was YES. [2024-06-21 15:42:43,025 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-21 15:42:43,047 INFO L140 encePairwiseOnDemand]: 79/85 looper letters, 69 selfloop transitions, 10 changer transitions 0/137 dead transitions. [2024-06-21 15:42:43,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 137 transitions, 864 flow [2024-06-21 15:42:43,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:42:43,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:42:43,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 282 transitions. [2024-06-21 15:42:43,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6635294117647059 [2024-06-21 15:42:43,049 INFO L175 Difference]: Start difference. First operand has 102 places, 123 transitions, 646 flow. Second operand 5 states and 282 transitions. [2024-06-21 15:42:43,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 137 transitions, 864 flow [2024-06-21 15:42:43,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 137 transitions, 856 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-21 15:42:43,058 INFO L231 Difference]: Finished difference. Result has 107 places, 127 transitions, 691 flow [2024-06-21 15:42:43,059 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-21 15:42:43,060 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 35 predicate places. [2024-06-21 15:42:43,060 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 127 transitions, 691 flow [2024-06-21 15:42:43,061 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-21 15:42:43,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:43,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:43,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 15:42:43,061 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-21 15:42:43,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:43,062 INFO L85 PathProgramCache]: Analyzing trace with hash 849436406, now seen corresponding path program 2 times [2024-06-21 15:42:43,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:43,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872827539] [2024-06-21 15:42:43,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:43,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:43,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:43,143 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-21 15:42:43,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:43,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872827539] [2024-06-21 15:42:43,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872827539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:43,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:43,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:42:43,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283451050] [2024-06-21 15:42:43,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:43,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:42:43,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:43,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:42:43,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:42:43,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:43,198 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-21 15:42:43,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:43,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:43,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:43,506 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-21 15:42:43,506 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:43,507 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:43,507 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:43,507 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:43,545 INFO L124 PetriNetUnfolderBase]: 2065/4217 cut-off events. [2024-06-21 15:42:43,545 INFO L125 PetriNetUnfolderBase]: For 13004/13160 co-relation queries the response was YES. [2024-06-21 15:42:43,560 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-21 15:42:43,577 INFO L140 encePairwiseOnDemand]: 79/85 looper letters, 65 selfloop transitions, 10 changer transitions 0/133 dead transitions. [2024-06-21 15:42:43,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 133 transitions, 855 flow [2024-06-21 15:42:43,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:42:43,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:42:43,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 278 transitions. [2024-06-21 15:42:43,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541176470588236 [2024-06-21 15:42:43,578 INFO L175 Difference]: Start difference. First operand has 107 places, 127 transitions, 691 flow. Second operand 5 states and 278 transitions. [2024-06-21 15:42:43,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 133 transitions, 855 flow [2024-06-21 15:42:43,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 133 transitions, 839 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-21 15:42:43,591 INFO L231 Difference]: Finished difference. Result has 111 places, 127 transitions, 700 flow [2024-06-21 15:42:43,591 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-21 15:42:43,592 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 39 predicate places. [2024-06-21 15:42:43,592 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 700 flow [2024-06-21 15:42:43,592 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-21 15:42:43,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:43,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:43,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 15:42:43,593 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-21 15:42:43,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:43,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1317260639, now seen corresponding path program 1 times [2024-06-21 15:42:43,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:43,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966954932] [2024-06-21 15:42:43,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:43,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:43,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:43,621 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-21 15:42:43,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:43,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966954932] [2024-06-21 15:42:43,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966954932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:43,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:43,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:43,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17873172] [2024-06-21 15:42:43,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:43,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:42:43,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:43,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:42:43,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:42:43,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 85 [2024-06-21 15:42:43,635 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-21 15:42:43,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:43,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 85 [2024-06-21 15:42:43,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:43,976 INFO L124 PetriNetUnfolderBase]: 1535/3753 cut-off events. [2024-06-21 15:42:43,976 INFO L125 PetriNetUnfolderBase]: For 8063/8172 co-relation queries the response was YES. [2024-06-21 15:42:43,986 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-21 15:42:43,996 INFO L140 encePairwiseOnDemand]: 80/85 looper letters, 70 selfloop transitions, 8 changer transitions 0/164 dead transitions. [2024-06-21 15:42:43,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 164 transitions, 929 flow [2024-06-21 15:42:43,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:42:43,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:42:43,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2024-06-21 15:42:43,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8047058823529412 [2024-06-21 15:42:43,998 INFO L175 Difference]: Start difference. First operand has 111 places, 127 transitions, 700 flow. Second operand 5 states and 342 transitions. [2024-06-21 15:42:43,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 164 transitions, 929 flow [2024-06-21 15:42:44,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 164 transitions, 890 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:42:44,009 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 682 flow [2024-06-21 15:42:44,009 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-21 15:42:44,010 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 41 predicate places. [2024-06-21 15:42:44,010 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 682 flow [2024-06-21 15:42:44,010 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-21 15:42:44,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:44,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:44,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 15:42:44,011 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-21 15:42:44,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:44,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1541406049, now seen corresponding path program 1 times [2024-06-21 15:42:44,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:44,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020084559] [2024-06-21 15:42:44,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:44,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:44,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:44,032 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-21 15:42:44,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:44,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020084559] [2024-06-21 15:42:44,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020084559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:44,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:44,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:42:44,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057562533] [2024-06-21 15:42:44,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:44,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:42:44,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:44,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:42:44,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:42:44,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:44,060 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-21 15:42:44,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:44,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:44,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:44,537 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-21 15:42:44,537 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,537 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,538 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,538 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,550 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-21 15:42:44,550 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-06-21 15:42:44,550 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-21 15:42:44,550 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-21 15:42:44,550 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-21 15:42:44,550 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-21 15:42:44,551 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,551 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,551 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,551 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,551 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-21 15:42:44,551 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,551 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,552 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,552 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,552 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,557 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-21 15:42:44,557 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:44,557 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:44,557 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:44,557 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:44,560 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-21 15:42:44,561 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:44,561 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:44,561 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:44,561 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:44,582 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-21 15:42:44,582 INFO L294 olderBase$Statistics]: this new event has 40 ancestors and is cut-off event [2024-06-21 15:42:44,582 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,582 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,583 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-21 15:42:44,588 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-21 15:42:44,589 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,589 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,589 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,589 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,606 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-21 15:42:44,607 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-06-21 15:42:44,607 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-21 15:42:44,607 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:44,607 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-21 15:42:44,608 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-21 15:42:44,608 INFO L294 olderBase$Statistics]: this new event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,609 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,609 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,609 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,609 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,609 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,614 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-21 15:42:44,614 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:44,614 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:44,615 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:44,615 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:44,641 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-21 15:42:44,641 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-06-21 15:42:44,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-21 15:42:44,641 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-21 15:42:44,641 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:44,642 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-21 15:42:44,647 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-21 15:42:44,647 INFO L294 olderBase$Statistics]: this new event has 43 ancestors and is cut-off event [2024-06-21 15:42:44,647 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-21 15:42:44,647 INFO L297 olderBase$Statistics]: existing Event has 43 ancestors and is cut-off event [2024-06-21 15:42:44,647 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-21 15:42:44,648 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-21 15:42:44,648 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-21 15:42:44,648 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:44,648 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:44,648 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:44,659 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-21 15:42:44,660 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-06-21 15:42:44,660 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:42:44,660 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:42:44,660 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:42:44,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][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-21 15:42:44,661 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-06-21 15:42:44,661 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:42:44,661 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:42:44,661 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:42:44,666 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-21 15:42:44,666 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:44,666 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,666 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-21 15:42:44,666 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,666 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-21 15:42:44,666 INFO L294 olderBase$Statistics]: this new event has 45 ancestors and is cut-off event [2024-06-21 15:42:44,667 INFO L297 olderBase$Statistics]: existing Event has 38 ancestors and is cut-off event [2024-06-21 15:42:44,667 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:42:44,667 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:42:44,667 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-21 15:42:44,667 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:44,667 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,667 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,667 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,668 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-21 15:42:44,668 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:44,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:44,668 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:44,668 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:44,668 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-21 15:42:44,668 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:44,669 INFO L297 olderBase$Statistics]: existing Event has 40 ancestors and is cut-off event [2024-06-21 15:42:44,669 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,669 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,675 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-21 15:42:44,675 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:44,675 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:44,675 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:44,675 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:44,682 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-21 15:42:44,682 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:44,683 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:44,683 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,683 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,683 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-21 15:42:44,683 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:44,683 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,684 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:44,684 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:44,691 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-21 15:42:44,692 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:44,692 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,692 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-21 15:42:44,692 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,692 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-21 15:42:44,692 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:44,693 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,693 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,693 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:44,693 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:44,717 INFO L124 PetriNetUnfolderBase]: 3102/6879 cut-off events. [2024-06-21 15:42:44,717 INFO L125 PetriNetUnfolderBase]: For 16552/17493 co-relation queries the response was YES. [2024-06-21 15:42:44,749 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-21 15:42:44,775 INFO L140 encePairwiseOnDemand]: 67/85 looper letters, 79 selfloop transitions, 29 changer transitions 1/183 dead transitions. [2024-06-21 15:42:44,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 183 transitions, 1047 flow [2024-06-21 15:42:44,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:42:44,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:42:44,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 332 transitions. [2024-06-21 15:42:44,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7811764705882352 [2024-06-21 15:42:44,777 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 682 flow. Second operand 5 states and 332 transitions. [2024-06-21 15:42:44,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 183 transitions, 1047 flow [2024-06-21 15:42:44,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 183 transitions, 1025 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 15:42:44,802 INFO L231 Difference]: Finished difference. Result has 117 places, 139 transitions, 822 flow [2024-06-21 15:42:44,803 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-21 15:42:44,803 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 45 predicate places. [2024-06-21 15:42:44,803 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 139 transitions, 822 flow [2024-06-21 15:42:44,803 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-21 15:42:44,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:44,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:44,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 15:42:44,804 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-21 15:42:44,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:44,804 INFO L85 PathProgramCache]: Analyzing trace with hash -376420273, now seen corresponding path program 1 times [2024-06-21 15:42:44,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:44,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589565478] [2024-06-21 15:42:44,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:44,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:44,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:44,903 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-21 15:42:44,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:44,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589565478] [2024-06-21 15:42:44,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589565478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:44,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:44,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:44,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855467294] [2024-06-21 15:42:44,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:44,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:42:44,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:44,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:42:44,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:42:44,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 85 [2024-06-21 15:42:44,958 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-21 15:42:44,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:44,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 85 [2024-06-21 15:42:44,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:45,490 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-21 15:42:45,490 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:45,491 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:45,491 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:45,491 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:45,545 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-21 15:42:45,545 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,545 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:45,545 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,546 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:45,546 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-21 15:42:45,546 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,546 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,546 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:45,546 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:45,569 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-21 15:42:45,570 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-21 15:42:45,570 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:45,570 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:45,570 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:45,574 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-21 15:42:45,574 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:45,574 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:45,574 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:45,574 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:45,574 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:45,586 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-21 15:42:45,586 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:45,586 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:45,586 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:45,586 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:45,592 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-21 15:42:45,593 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:45,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:45,593 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:45,593 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:45,593 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-21 15:42:45,594 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:45,594 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:45,594 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:45,594 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:45,596 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-21 15:42:45,596 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:45,596 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,597 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:45,597 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,597 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-21 15:42:45,597 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:45,597 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,597 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:45,597 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,597 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:45,598 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-21 15:42:45,598 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:45,598 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,598 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:45,598 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:45,598 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:45,601 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-21 15:42:45,602 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:45,602 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:45,602 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:45,602 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-21 15:42:45,602 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:45,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][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-21 15:42:45,606 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:45,606 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:45,606 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:45,606 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:45,607 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-21 15:42:45,607 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:42:45,608 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:45,608 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:45,608 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:45,608 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:45,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][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-21 15:42:45,610 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:45,610 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-21 15:42:45,610 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:45,610 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:45,610 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:45,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)), 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-21 15:42:45,611 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:45,611 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:45,611 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:45,611 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:45,614 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-21 15:42:45,614 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:45,614 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:45,614 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:45,614 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:45,615 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:45,616 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-21 15:42:45,616 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:45,616 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:45,616 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:45,616 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:45,616 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:45,620 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-21 15:42:45,620 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:45,620 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:45,620 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:45,620 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:45,620 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:45,620 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-21 15:42:45,620 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:45,620 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:45,621 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:45,621 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:45,622 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-21 15:42:45,622 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:45,622 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:45,622 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:45,622 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:45,624 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-21 15:42:45,624 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:45,624 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:45,624 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-21 15:42:45,624 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:45,624 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:45,626 INFO L124 PetriNetUnfolderBase]: 3925/7668 cut-off events. [2024-06-21 15:42:45,626 INFO L125 PetriNetUnfolderBase]: For 38552/39125 co-relation queries the response was YES. [2024-06-21 15:42:45,660 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-21 15:42:45,689 INFO L140 encePairwiseOnDemand]: 76/85 looper letters, 80 selfloop transitions, 18 changer transitions 0/164 dead transitions. [2024-06-21 15:42:45,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 164 transitions, 1180 flow [2024-06-21 15:42:45,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:42:45,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:42:45,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 340 transitions. [2024-06-21 15:42:45,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 15:42:45,691 INFO L175 Difference]: Start difference. First operand has 117 places, 139 transitions, 822 flow. Second operand 6 states and 340 transitions. [2024-06-21 15:42:45,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 164 transitions, 1180 flow [2024-06-21 15:42:45,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 164 transitions, 1180 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-21 15:42:45,712 INFO L231 Difference]: Finished difference. Result has 126 places, 150 transitions, 974 flow [2024-06-21 15:42:45,713 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-21 15:42:45,713 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 54 predicate places. [2024-06-21 15:42:45,713 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 150 transitions, 974 flow [2024-06-21 15:42:45,713 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-21 15:42:45,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:45,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:45,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 15:42:45,714 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-21 15:42:45,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:45,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1445880612, now seen corresponding path program 1 times [2024-06-21 15:42:45,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:45,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469509299] [2024-06-21 15:42:45,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:45,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:45,780 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-21 15:42:45,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:45,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469509299] [2024-06-21 15:42:45,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469509299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:45,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:45,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:45,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181220813] [2024-06-21 15:42:45,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:45,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:42:45,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:45,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:42:45,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:42:45,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:45,947 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-21 15:42:45,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:45,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:45,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:46,869 INFO L124 PetriNetUnfolderBase]: 4163/8258 cut-off events. [2024-06-21 15:42:46,870 INFO L125 PetriNetUnfolderBase]: For 46176/46580 co-relation queries the response was YES. [2024-06-21 15:42:46,901 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-21 15:42:46,931 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 82 selfloop transitions, 22 changer transitions 0/177 dead transitions. [2024-06-21 15:42:46,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 177 transitions, 1388 flow [2024-06-21 15:42:46,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:42:46,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:42:46,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 340 transitions. [2024-06-21 15:42:46,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 15:42:46,933 INFO L175 Difference]: Start difference. First operand has 126 places, 150 transitions, 974 flow. Second operand 6 states and 340 transitions. [2024-06-21 15:42:46,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 177 transitions, 1388 flow [2024-06-21 15:42:46,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 177 transitions, 1368 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-21 15:42:46,968 INFO L231 Difference]: Finished difference. Result has 133 places, 162 transitions, 1162 flow [2024-06-21 15:42:46,968 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-21 15:42:46,968 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 61 predicate places. [2024-06-21 15:42:46,968 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 162 transitions, 1162 flow [2024-06-21 15:42:46,969 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-21 15:42:46,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:46,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:46,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 15:42:46,969 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-21 15:42:46,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:46,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1396901710, now seen corresponding path program 2 times [2024-06-21 15:42:46,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:46,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338550314] [2024-06-21 15:42:46,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:46,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:46,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:47,042 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-21 15:42:47,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:47,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338550314] [2024-06-21 15:42:47,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338550314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:47,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:47,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:47,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28704179] [2024-06-21 15:42:47,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:47,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:42:47,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:47,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:42:47,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:42:47,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:47,126 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-21 15:42:47,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:47,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:47,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:47,937 INFO L124 PetriNetUnfolderBase]: 4192/8316 cut-off events. [2024-06-21 15:42:47,937 INFO L125 PetriNetUnfolderBase]: For 54383/54842 co-relation queries the response was YES. [2024-06-21 15:42:47,975 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-21 15:42:48,012 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 83 selfloop transitions, 28 changer transitions 0/184 dead transitions. [2024-06-21 15:42:48,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 184 transitions, 1590 flow [2024-06-21 15:42:48,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:42:48,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:42:48,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 338 transitions. [2024-06-21 15:42:48,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6627450980392157 [2024-06-21 15:42:48,014 INFO L175 Difference]: Start difference. First operand has 133 places, 162 transitions, 1162 flow. Second operand 6 states and 338 transitions. [2024-06-21 15:42:48,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 184 transitions, 1590 flow [2024-06-21 15:42:48,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 184 transitions, 1575 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-21 15:42:48,072 INFO L231 Difference]: Finished difference. Result has 139 places, 172 transitions, 1364 flow [2024-06-21 15:42:48,072 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-21 15:42:48,072 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 67 predicate places. [2024-06-21 15:42:48,073 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 172 transitions, 1364 flow [2024-06-21 15:42:48,073 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-21 15:42:48,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:48,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:48,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 15:42:48,073 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-21 15:42:48,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:48,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1901015745, now seen corresponding path program 1 times [2024-06-21 15:42:48,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:48,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374019663] [2024-06-21 15:42:48,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:48,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:48,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:48,130 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-21 15:42:48,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:48,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374019663] [2024-06-21 15:42:48,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374019663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:48,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:48,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:48,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710692985] [2024-06-21 15:42:48,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:48,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:42:48,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:48,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:42:48,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:42:48,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:48,195 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-21 15:42:48,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:48,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:48,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:48,856 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-21 15:42:48,856 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:48,856 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:48,856 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:48,856 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:48,931 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-21 15:42:48,931 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:48,931 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:48,931 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:48,931 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:48,931 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-21 15:42:48,931 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:48,931 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:48,931 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:48,931 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:48,965 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-21 15:42:48,965 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-21 15:42:48,965 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:48,965 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:48,965 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:48,971 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-21 15:42:48,971 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:48,971 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:48,971 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:48,971 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:48,971 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:49,112 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-21 15:42:49,112 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:49,112 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:49,112 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:49,112 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:49,127 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-21 15:42:49,128 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:49,128 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:49,128 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:49,132 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:49,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][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-21 15:42:49,133 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:49,133 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:49,133 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:49,133 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:49,136 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-21 15:42:49,137 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:49,137 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:49,137 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:49,137 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:49,137 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:49,137 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-21 15:42:49,137 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:49,137 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:49,137 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:49,137 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:49,138 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:49,142 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-21 15:42:49,142 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:49,142 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:49,142 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:49,142 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-21 15:42:49,142 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:49,147 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-21 15:42:49,147 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:49,147 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:49,147 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:49,147 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:49,150 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-21 15:42:49,150 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:42:49,150 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:49,151 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:49,151 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:49,151 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:49,153 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-21 15:42:49,153 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:49,153 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:49,153 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:49,153 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:49,153 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-21 15:42:49,154 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-21 15:42:49,154 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:49,154 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:49,154 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:49,154 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:49,159 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-21 15:42:49,159 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:49,159 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:49,159 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:49,159 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:49,159 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:49,161 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-21 15:42:49,161 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:49,161 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:49,161 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:49,161 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:49,161 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:49,165 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-21 15:42:49,165 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:49,165 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:49,165 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:49,165 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:49,165 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:49,165 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-21 15:42:49,165 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:49,165 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:49,165 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:49,165 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:49,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][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-21 15:42:49,167 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:49,167 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:49,167 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:49,167 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:49,169 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-21 15:42:49,169 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:49,169 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:49,170 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-21 15:42:49,170 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:49,170 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:49,171 INFO L124 PetriNetUnfolderBase]: 4213/8286 cut-off events. [2024-06-21 15:42:49,171 INFO L125 PetriNetUnfolderBase]: For 61940/62425 co-relation queries the response was YES. [2024-06-21 15:42:49,203 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-21 15:42:49,235 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 81 selfloop transitions, 29 changer transitions 0/183 dead transitions. [2024-06-21 15:42:49,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 183 transitions, 1632 flow [2024-06-21 15:42:49,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:42:49,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:42:49,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 337 transitions. [2024-06-21 15:42:49,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607843137254902 [2024-06-21 15:42:49,237 INFO L175 Difference]: Start difference. First operand has 139 places, 172 transitions, 1364 flow. Second operand 6 states and 337 transitions. [2024-06-21 15:42:49,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 183 transitions, 1632 flow [2024-06-21 15:42:49,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 183 transitions, 1591 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 15:42:49,279 INFO L231 Difference]: Finished difference. Result has 143 places, 172 transitions, 1391 flow [2024-06-21 15:42:49,279 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-21 15:42:49,280 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 71 predicate places. [2024-06-21 15:42:49,280 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 172 transitions, 1391 flow [2024-06-21 15:42:49,280 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-21 15:42:49,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:49,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:49,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 15:42:49,280 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-21 15:42:49,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:49,281 INFO L85 PathProgramCache]: Analyzing trace with hash -2088579, now seen corresponding path program 2 times [2024-06-21 15:42:49,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:49,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716338605] [2024-06-21 15:42:49,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:49,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:49,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:49,354 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-21 15:42:49,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:49,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716338605] [2024-06-21 15:42:49,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716338605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:49,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:49,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:49,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65001336] [2024-06-21 15:42:49,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:49,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:42:49,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:49,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:42:49,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:42:49,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:49,519 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-21 15:42:49,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:49,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:49,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:50,268 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-21 15:42:50,269 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:50,269 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:50,269 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:50,269 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:50,405 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-21 15:42:50,406 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:50,406 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:50,406 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:50,406 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:50,406 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-21 15:42:50,407 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:50,407 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:50,407 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:50,407 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:50,435 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-21 15:42:50,435 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-21 15:42:50,435 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:50,435 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:50,435 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:50,439 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-21 15:42:50,439 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:50,440 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:50,440 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:50,440 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:50,440 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:50,455 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-21 15:42:50,456 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:50,456 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:50,456 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:50,456 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:50,464 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-21 15:42:50,465 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:50,465 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:50,465 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:50,465 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:50,465 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-21 15:42:50,466 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:50,466 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:50,466 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:50,466 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:50,469 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-21 15:42:50,469 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:50,469 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:50,469 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:50,469 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:50,469 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:50,470 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-21 15:42:50,470 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:50,470 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:50,470 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:50,470 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:50,470 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:50,474 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-21 15:42:50,474 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:50,475 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:50,475 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:50,475 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:50,475 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-21 15:42:50,480 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-21 15:42:50,480 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:50,480 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:50,480 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:50,480 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:50,484 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-21 15:42:50,484 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:42:50,484 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:50,484 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:50,484 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:50,484 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:50,486 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-21 15:42:50,486 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:50,487 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:50,487 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-21 15:42:50,487 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:50,487 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:50,487 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-21 15:42:50,487 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:50,487 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:50,488 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:50,488 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:50,495 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-21 15:42:50,495 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:50,495 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:50,495 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:50,495 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:50,495 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:50,497 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-21 15:42:50,497 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:50,498 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:50,498 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:50,498 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:50,498 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:50,502 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-21 15:42:50,502 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:50,502 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:50,502 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:50,503 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:50,503 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:50,503 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-21 15:42:50,503 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:50,503 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:50,503 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:50,503 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:50,505 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-21 15:42:50,505 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:50,505 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:50,505 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:50,505 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:50,508 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-21 15:42:50,508 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:50,508 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:50,508 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-21 15:42:50,508 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:50,508 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:50,510 INFO L124 PetriNetUnfolderBase]: 4253/8353 cut-off events. [2024-06-21 15:42:50,510 INFO L125 PetriNetUnfolderBase]: For 71273/71779 co-relation queries the response was YES. [2024-06-21 15:42:50,544 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-21 15:42:50,574 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 76 selfloop transitions, 34 changer transitions 0/183 dead transitions. [2024-06-21 15:42:50,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 183 transitions, 1712 flow [2024-06-21 15:42:50,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:42:50,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:42:50,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 334 transitions. [2024-06-21 15:42:50,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6549019607843137 [2024-06-21 15:42:50,575 INFO L175 Difference]: Start difference. First operand has 143 places, 172 transitions, 1391 flow. Second operand 6 states and 334 transitions. [2024-06-21 15:42:50,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 183 transitions, 1712 flow [2024-06-21 15:42:50,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 183 transitions, 1648 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 15:42:50,619 INFO L231 Difference]: Finished difference. Result has 144 places, 174 transitions, 1433 flow [2024-06-21 15:42:50,620 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-21 15:42:50,620 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 72 predicate places. [2024-06-21 15:42:50,620 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 174 transitions, 1433 flow [2024-06-21 15:42:50,621 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-21 15:42:50,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:50,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:50,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 15:42:50,621 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-21 15:42:50,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:50,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1985045265, now seen corresponding path program 3 times [2024-06-21 15:42:50,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:50,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77089579] [2024-06-21 15:42:50,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:50,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:50,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:50,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-21 15:42:50,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:50,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77089579] [2024-06-21 15:42:50,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77089579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:50,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:50,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:50,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71704814] [2024-06-21 15:42:50,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:50,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:42:50,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:50,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:42:50,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:42:50,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:50,757 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-21 15:42:50,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:50,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:50,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:51,462 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-21 15:42:51,462 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:51,462 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:51,462 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:51,462 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:51,649 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-21 15:42:51,649 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:51,649 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:51,649 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:51,649 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:51,650 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-21 15:42:51,650 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:51,650 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:51,650 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:51,650 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:51,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][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-21 15:42:51,677 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-21 15:42:51,677 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:51,677 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:51,677 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:51,682 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-21 15:42:51,682 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:51,682 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:51,682 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:51,682 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:51,682 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:51,696 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-21 15:42:51,696 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:51,697 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:51,697 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:51,697 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:51,704 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-21 15:42:51,705 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:51,705 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:51,705 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:51,705 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:51,705 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-21 15:42:51,705 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:51,705 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:51,705 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:51,705 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:51,710 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-21 15:42:51,710 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:51,710 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:51,710 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:51,710 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:51,710 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:51,710 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-21 15:42:51,710 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:51,711 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:51,711 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:51,711 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:51,711 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:51,714 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-21 15:42:51,714 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:51,714 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:51,714 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:51,714 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:51,714 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-21 15:42:51,718 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-21 15:42:51,719 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:51,719 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:51,719 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:51,719 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:51,721 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-21 15:42:51,722 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:42:51,722 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:51,722 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:51,722 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:51,722 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:51,724 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-21 15:42:51,724 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:51,724 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:51,725 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-21 15:42:51,725 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:51,725 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:51,725 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-21 15:42:51,725 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:51,725 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:51,725 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:51,726 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:51,730 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-21 15:42:51,730 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:51,730 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:51,731 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:51,731 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:51,732 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:51,734 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-21 15:42:51,734 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:51,734 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:51,734 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:51,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:51,734 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:51,738 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-21 15:42:51,738 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:51,738 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:51,738 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:51,738 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:51,738 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:51,739 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-21 15:42:51,739 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:51,739 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:51,739 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:51,739 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:51,740 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-21 15:42:51,741 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:51,741 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:51,741 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:51,741 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:51,742 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-21 15:42:51,743 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:51,743 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-21 15:42:51,743 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:51,743 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:51,743 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:51,744 INFO L124 PetriNetUnfolderBase]: 4250/8351 cut-off events. [2024-06-21 15:42:51,744 INFO L125 PetriNetUnfolderBase]: For 80254/80770 co-relation queries the response was YES. [2024-06-21 15:42:51,777 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-21 15:42:51,807 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 80 selfloop transitions, 29 changer transitions 0/182 dead transitions. [2024-06-21 15:42:51,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 182 transitions, 1695 flow [2024-06-21 15:42:51,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:42:51,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:42:51,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 334 transitions. [2024-06-21 15:42:51,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6549019607843137 [2024-06-21 15:42:51,809 INFO L175 Difference]: Start difference. First operand has 144 places, 174 transitions, 1433 flow. Second operand 6 states and 334 transitions. [2024-06-21 15:42:51,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 182 transitions, 1695 flow [2024-06-21 15:42:51,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 182 transitions, 1651 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 15:42:51,854 INFO L231 Difference]: Finished difference. Result has 148 places, 174 transitions, 1456 flow [2024-06-21 15:42:51,854 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-21 15:42:51,854 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 76 predicate places. [2024-06-21 15:42:51,854 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 174 transitions, 1456 flow [2024-06-21 15:42:51,855 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-21 15:42:51,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:51,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:51,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 15:42:51,855 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-21 15:42:51,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:51,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1985046350, now seen corresponding path program 3 times [2024-06-21 15:42:51,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:51,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146427243] [2024-06-21 15:42:51,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:51,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:51,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:51,926 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-21 15:42:51,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:51,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146427243] [2024-06-21 15:42:51,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146427243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:51,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:51,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:51,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282581196] [2024-06-21 15:42:51,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:51,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:42:51,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:51,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:42:51,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:42:52,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 85 [2024-06-21 15:42:52,015 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-21 15:42:52,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:52,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 85 [2024-06-21 15:42:52,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:52,778 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-21 15:42:52,779 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:52,779 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:52,779 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:52,779 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:52,841 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-21 15:42:52,841 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:52,841 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:52,841 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:52,841 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:52,842 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-21 15:42:52,842 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:52,842 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:52,842 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:52,842 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:52,867 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-21 15:42:52,868 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-21 15:42:52,868 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:52,868 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:52,868 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:52,872 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-21 15:42:52,872 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:52,872 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:52,872 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:52,872 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:52,872 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:52,887 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-21 15:42:52,887 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:52,887 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:52,887 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:52,887 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:52,894 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-21 15:42:52,894 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:52,894 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:52,894 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:52,894 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:52,894 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-21 15:42:52,894 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:52,894 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:52,895 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:52,895 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:52,897 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-21 15:42:52,897 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:52,897 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:52,897 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:52,897 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:52,897 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:52,897 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-21 15:42:52,897 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:52,897 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:52,897 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:52,897 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:52,897 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:52,901 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-21 15:42:52,901 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:52,901 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:52,901 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:52,901 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:52,901 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-21 15:42:52,905 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-21 15:42:52,905 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:52,905 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:52,905 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:52,905 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:52,907 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-21 15:42:52,907 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:42:52,907 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:52,907 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:52,907 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:52,907 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:52,909 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-21 15:42:52,909 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:52,909 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:52,909 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-21 15:42:52,910 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:52,910 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:52,910 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-21 15:42:52,910 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:52,910 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:52,910 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:52,910 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:52,914 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-21 15:42:52,915 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:52,915 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:52,915 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:52,915 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:52,915 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:52,916 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-21 15:42:52,916 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:52,916 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:52,916 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:52,916 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:52,917 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:52,920 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-21 15:42:52,920 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:52,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:52,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:52,920 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:52,920 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:52,920 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-21 15:42:52,920 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:52,920 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:52,920 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:52,920 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:52,921 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-21 15:42:52,921 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:52,921 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:52,921 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:52,921 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:52,923 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-21 15:42:52,923 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:52,923 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:52,923 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-21 15:42:52,923 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:52,923 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:52,924 INFO L124 PetriNetUnfolderBase]: 4241/8337 cut-off events. [2024-06-21 15:42:52,924 INFO L125 PetriNetUnfolderBase]: For 89781/90280 co-relation queries the response was YES. [2024-06-21 15:42:52,958 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-21 15:42:52,986 INFO L140 encePairwiseOnDemand]: 77/85 looper letters, 78 selfloop transitions, 30 changer transitions 0/181 dead transitions. [2024-06-21 15:42:52,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 181 transitions, 1688 flow [2024-06-21 15:42:52,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:42:52,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:42:52,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 333 transitions. [2024-06-21 15:42:52,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6529411764705882 [2024-06-21 15:42:52,988 INFO L175 Difference]: Start difference. First operand has 148 places, 174 transitions, 1456 flow. Second operand 6 states and 333 transitions. [2024-06-21 15:42:52,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 181 transitions, 1688 flow [2024-06-21 15:42:53,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 181 transitions, 1571 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 15:42:53,040 INFO L231 Difference]: Finished difference. Result has 147 places, 174 transitions, 1409 flow [2024-06-21 15:42:53,040 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-21 15:42:53,040 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 75 predicate places. [2024-06-21 15:42:53,040 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 174 transitions, 1409 flow [2024-06-21 15:42:53,041 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-21 15:42:53,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:53,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:42:53,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 15:42:53,041 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-21 15:42:53,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:53,042 INFO L85 PathProgramCache]: Analyzing trace with hash -2114579043, now seen corresponding path program 1 times [2024-06-21 15:42:53,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:53,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642393526] [2024-06-21 15:42:53,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:53,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:53,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:53,127 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-21 15:42:53,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:53,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642393526] [2024-06-21 15:42:53,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642393526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:53,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:53,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:42:53,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600033165] [2024-06-21 15:42:53,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:53,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:42:53,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:53,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:42:53,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:42:53,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:42:53,196 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-21 15:42:53,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:53,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:42:53,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:54,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][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-21 15:42:54,213 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:54,213 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:54,213 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:54,213 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:54,289 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-21 15:42:54,289 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,289 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,289 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:54,290 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:54,292 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-21 15:42:54,292 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,292 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:54,292 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:54,292 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,328 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-21 15:42:54,328 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-21 15:42:54,328 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:54,328 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:54,328 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:54,334 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-21 15:42:54,334 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:54,334 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:54,334 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:54,334 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:54,335 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:54,350 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-21 15:42:54,351 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:54,351 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:54,351 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:54,351 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:54,359 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-21 15:42:54,360 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:54,360 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:54,360 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:54,360 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:54,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][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-21 15:42:54,360 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:54,360 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:54,360 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:54,360 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:54,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][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-21 15:42:54,361 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:54,361 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:54,361 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:54,361 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:54,363 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-21 15:42:54,363 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:54,363 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,364 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,364 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:54,364 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-21 15:42:54,364 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:54,364 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,364 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,364 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:54,364 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:54,365 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-21 15:42:54,365 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:54,365 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:54,365 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:54,365 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,365 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:54,369 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-21 15:42:54,369 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:54,369 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:54,369 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-21 15:42:54,369 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:54,369 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:54,375 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-21 15:42:54,375 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:54,375 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:54,375 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:54,375 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:54,378 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-21 15:42:54,378 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:42:54,378 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:54,378 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:54,378 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:54,378 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:54,381 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-21 15:42:54,381 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:54,381 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-21 15:42:54,381 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:54,381 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:54,381 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:54,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][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-21 15:42:54,381 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:54,381 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:54,381 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:54,381 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:54,386 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-21 15:42:54,386 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:54,386 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:54,386 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:54,386 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:54,386 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:54,388 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-21 15:42:54,388 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:54,388 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:54,388 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:54,388 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:54,388 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:54,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][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-21 15:42:54,391 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:54,391 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:54,391 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:54,391 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:54,391 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:54,391 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-21 15:42:54,391 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:54,391 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:54,391 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:54,391 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:54,392 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-21 15:42:54,392 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:54,392 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:54,393 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:54,393 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:54,394 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-21 15:42:54,394 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:54,394 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:54,394 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-21 15:42:54,394 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:54,394 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:54,395 INFO L124 PetriNetUnfolderBase]: 5359/10262 cut-off events. [2024-06-21 15:42:54,395 INFO L125 PetriNetUnfolderBase]: For 127162/127747 co-relation queries the response was YES. [2024-06-21 15:42:54,437 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-21 15:42:54,474 INFO L140 encePairwiseOnDemand]: 70/85 looper letters, 180 selfloop transitions, 37 changer transitions 0/279 dead transitions. [2024-06-21 15:42:54,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 279 transitions, 2527 flow [2024-06-21 15:42:54,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:42:54,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:42:54,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 428 transitions. [2024-06-21 15:42:54,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.719327731092437 [2024-06-21 15:42:54,476 INFO L175 Difference]: Start difference. First operand has 147 places, 174 transitions, 1409 flow. Second operand 7 states and 428 transitions. [2024-06-21 15:42:54,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 279 transitions, 2527 flow [2024-06-21 15:42:54,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 279 transitions, 2422 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 15:42:54,547 INFO L231 Difference]: Finished difference. Result has 152 places, 193 transitions, 1623 flow [2024-06-21 15:42:54,547 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-21 15:42:54,548 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 80 predicate places. [2024-06-21 15:42:54,548 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 193 transitions, 1623 flow [2024-06-21 15:42:54,548 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-21 15:42:54,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:54,548 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-21 15:42:54,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 15:42:54,549 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-21 15:42:54,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:54,549 INFO L85 PathProgramCache]: Analyzing trace with hash 38501870, now seen corresponding path program 1 times [2024-06-21 15:42:54,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:54,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234696967] [2024-06-21 15:42:54,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:54,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:54,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:54,613 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-21 15:42:54,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:54,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234696967] [2024-06-21 15:42:54,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234696967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:54,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:54,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:42:54,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854649436] [2024-06-21 15:42:54,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:54,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:42:54,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:54,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:42:54,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:42:54,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:42:54,693 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-21 15:42:54,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:54,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:42:54,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:55,882 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-21 15:42:55,882 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:55,882 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:55,882 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:55,882 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:56,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][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-21 15:42:56,003 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,003 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:56,003 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,003 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:56,004 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-21 15:42:56,004 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,004 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:56,004 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:56,004 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,050 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-21 15:42:56,050 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-21 15:42:56,050 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:56,050 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:56,050 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:56,057 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-21 15:42:56,057 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:56,057 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:56,057 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:56,057 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:56,057 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:56,079 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-21 15:42:56,080 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:56,080 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:56,080 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:56,080 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:56,091 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-21 15:42:56,091 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:56,091 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:56,091 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:56,091 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:56,092 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-21 15:42:56,092 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:56,092 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:56,092 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:56,092 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:56,092 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-21 15:42:56,092 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:56,092 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:56,092 INFO L297 olderBase$Statistics]: existing Event has 41 ancestors and is cut-off event [2024-06-21 15:42:56,092 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:56,096 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-21 15:42:56,096 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:56,096 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,096 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,096 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:56,096 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-21 15:42:56,096 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:56,096 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,096 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:56,096 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,096 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:56,097 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-21 15:42:56,097 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:56,097 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:56,097 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,097 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:56,097 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:56,103 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-21 15:42:56,103 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:56,103 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:56,103 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-21 15:42:56,103 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:56,103 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:56,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][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-21 15:42:56,110 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:56,110 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:56,110 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:56,110 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:56,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][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-21 15:42:56,113 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:42:56,113 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:56,113 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:56,113 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:56,113 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:56,116 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-21 15:42:56,116 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:56,116 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:56,116 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:56,116 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-21 15:42:56,116 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:56,116 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-21 15:42:56,117 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:56,117 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:56,117 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:56,117 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:56,122 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-21 15:42:56,122 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:56,122 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:56,122 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:56,122 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:56,122 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:56,124 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-21 15:42:56,124 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:56,124 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:56,124 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:56,124 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:56,124 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:56,128 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-21 15:42:56,128 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:56,128 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:56,128 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:56,128 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:56,128 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:56,128 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-21 15:42:56,128 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:56,128 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:56,128 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:56,129 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:56,130 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-21 15:42:56,130 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:56,130 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:56,130 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:56,130 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:56,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][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-21 15:42:56,132 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:56,132 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:56,132 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-21 15:42:56,132 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:56,132 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:56,133 INFO L124 PetriNetUnfolderBase]: 6076/11873 cut-off events. [2024-06-21 15:42:56,133 INFO L125 PetriNetUnfolderBase]: For 171343/172039 co-relation queries the response was YES. [2024-06-21 15:42:56,313 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-21 15:42:56,362 INFO L140 encePairwiseOnDemand]: 72/85 looper letters, 192 selfloop transitions, 48 changer transitions 1/303 dead transitions. [2024-06-21 15:42:56,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 303 transitions, 2898 flow [2024-06-21 15:42:56,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:42:56,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:42:56,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 433 transitions. [2024-06-21 15:42:56,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7277310924369748 [2024-06-21 15:42:56,368 INFO L175 Difference]: Start difference. First operand has 152 places, 193 transitions, 1623 flow. Second operand 7 states and 433 transitions. [2024-06-21 15:42:56,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 303 transitions, 2898 flow [2024-06-21 15:42:56,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 303 transitions, 2872 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-21 15:42:56,494 INFO L231 Difference]: Finished difference. Result has 162 places, 209 transitions, 1969 flow [2024-06-21 15:42:56,494 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-21 15:42:56,495 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 90 predicate places. [2024-06-21 15:42:56,495 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 209 transitions, 1969 flow [2024-06-21 15:42:56,495 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-21 15:42:56,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:56,495 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-21 15:42:56,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 15:42:56,496 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-21 15:42:56,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:56,496 INFO L85 PathProgramCache]: Analyzing trace with hash -419775704, now seen corresponding path program 1 times [2024-06-21 15:42:56,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:56,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663725281] [2024-06-21 15:42:56,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:56,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:56,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:56,572 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-21 15:42:56,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:56,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663725281] [2024-06-21 15:42:56,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663725281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:56,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:56,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:42:56,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669954880] [2024-06-21 15:42:56,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:56,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:42:56,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:56,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:42:56,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:42:56,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:42:56,670 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-21 15:42:56,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:56,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:42:56,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:57,921 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-21 15:42:57,921 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:57,921 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:57,921 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:57,921 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:58,062 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-21 15:42:58,062 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:58,062 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,062 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:58,062 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-21 15:42:58,063 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,063 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:58,063 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:58,063 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,124 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-21 15:42:58,124 INFO L294 olderBase$Statistics]: this new event has 44 ancestors and is cut-off event [2024-06-21 15:42:58,124 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:58,124 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:58,124 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:58,133 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-21 15:42:58,133 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:58,133 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:58,133 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:58,133 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:58,133 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:58,317 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-21 15:42:58,318 INFO L294 olderBase$Statistics]: this new event has 46 ancestors and is cut-off event [2024-06-21 15:42:58,318 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:58,318 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:58,318 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:58,330 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-21 15:42:58,331 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:58,331 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:58,331 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:58,331 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:58,332 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-21 15:42:58,332 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:58,332 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:58,332 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:58,332 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:58,336 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-21 15:42:58,336 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:58,336 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:58,336 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,336 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,336 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:58,337 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-21 15:42:58,337 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:58,337 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,337 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,337 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:58,337 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-21 15:42:58,337 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:58,337 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:58,337 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,337 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:58,337 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:58,343 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-21 15:42:58,343 INFO L294 olderBase$Statistics]: this new event has 48 ancestors and is cut-off event [2024-06-21 15:42:58,343 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:58,343 INFO L297 olderBase$Statistics]: existing Event has 48 ancestors and is cut-off event [2024-06-21 15:42:58,343 INFO L297 olderBase$Statistics]: existing Event has 49 ancestors and is cut-off event [2024-06-21 15:42:58,343 INFO L297 olderBase$Statistics]: existing Event has 33 ancestors and is cut-off event [2024-06-21 15:42:58,350 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-21 15:42:58,350 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:58,350 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:58,350 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:58,350 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:58,353 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-21 15:42:58,353 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:42:58,354 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:58,354 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:42:58,354 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:58,354 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:58,357 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-21 15:42:58,357 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:58,357 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:58,357 INFO L297 olderBase$Statistics]: existing Event has 35 ancestors and is cut-off event [2024-06-21 15:42:58,357 INFO L297 olderBase$Statistics]: existing Event has 50 ancestors and is cut-off event [2024-06-21 15:42:58,357 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:58,357 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-21 15:42:58,357 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:58,357 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:58,358 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:58,358 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:58,362 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-21 15:42:58,362 INFO L294 olderBase$Statistics]: this new event has 51 ancestors and is cut-off event [2024-06-21 15:42:58,363 INFO L297 olderBase$Statistics]: existing Event has 51 ancestors and is cut-off event [2024-06-21 15:42:58,363 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:58,363 INFO L297 olderBase$Statistics]: existing Event has 36 ancestors and is cut-off event [2024-06-21 15:42:58,363 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:42:58,364 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-21 15:42:58,364 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:58,364 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:58,364 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:58,364 INFO L297 olderBase$Statistics]: existing Event has 46 ancestors and is cut-off event [2024-06-21 15:42:58,364 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2024-06-21 15:42:58,368 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-21 15:42:58,368 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:58,368 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:58,368 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:58,368 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:58,368 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:58,369 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-21 15:42:58,369 INFO L294 olderBase$Statistics]: this new event has 55 ancestors and is cut-off event [2024-06-21 15:42:58,369 INFO L297 olderBase$Statistics]: existing Event has 32 ancestors and is cut-off event [2024-06-21 15:42:58,369 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:58,371 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:58,373 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-21 15:42:58,373 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:58,373 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:58,373 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:58,373 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:58,375 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-21 15:42:58,375 INFO L294 olderBase$Statistics]: this new event has 54 ancestors and is cut-off event [2024-06-21 15:42:58,375 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:58,375 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:58,375 INFO L297 olderBase$Statistics]: existing Event has 47 ancestors and is cut-off event [2024-06-21 15:42:58,375 INFO L297 olderBase$Statistics]: existing Event has 54 ancestors and is cut-off event [2024-06-21 15:42:58,377 INFO L124 PetriNetUnfolderBase]: 6408/12206 cut-off events. [2024-06-21 15:42:58,377 INFO L125 PetriNetUnfolderBase]: For 215744/216469 co-relation queries the response was YES. [2024-06-21 15:42:58,431 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-21 15:42:58,474 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 197 selfloop transitions, 52 changer transitions 1/312 dead transitions. [2024-06-21 15:42:58,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 312 transitions, 3334 flow [2024-06-21 15:42:58,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:42:58,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:42:58,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 422 transitions. [2024-06-21 15:42:58,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7092436974789916 [2024-06-21 15:42:58,475 INFO L175 Difference]: Start difference. First operand has 162 places, 209 transitions, 1969 flow. Second operand 7 states and 422 transitions. [2024-06-21 15:42:58,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 312 transitions, 3334 flow [2024-06-21 15:42:58,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 312 transitions, 3264 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 15:42:58,611 INFO L231 Difference]: Finished difference. Result has 172 places, 233 transitions, 2416 flow [2024-06-21 15:42:58,611 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-21 15:42:58,612 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 100 predicate places. [2024-06-21 15:42:58,612 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 233 transitions, 2416 flow [2024-06-21 15:42:58,612 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-21 15:42:58,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:58,612 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-21 15:42:58,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 15:42:58,612 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-21 15:42:58,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:58,612 INFO L85 PathProgramCache]: Analyzing trace with hash -764986683, now seen corresponding path program 1 times [2024-06-21 15:42:58,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:58,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704858427] [2024-06-21 15:42:58,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:58,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:58,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:58,630 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-21 15:42:58,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:58,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704858427] [2024-06-21 15:42:58,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704858427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:58,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:58,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:42:58,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791533547] [2024-06-21 15:42:58,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:58,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:42:58,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:58,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:42:58,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:42:58,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 85 [2024-06-21 15:42:58,640 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-21 15:42:58,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:58,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 85 [2024-06-21 15:42:58,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:42:59,302 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-21 15:42:59,302 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:42:59,302 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:59,302 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:59,302 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:59,458 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-21 15:42:59,458 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:42:59,458 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:59,458 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:59,458 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:42:59,458 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:42:59,517 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-21 15:42:59,517 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:42:59,517 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:42:59,518 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:59,518 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:42:59,529 INFO L124 PetriNetUnfolderBase]: 2915/6892 cut-off events. [2024-06-21 15:42:59,530 INFO L125 PetriNetUnfolderBase]: For 105338/106130 co-relation queries the response was YES. [2024-06-21 15:42:59,573 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-21 15:42:59,599 INFO L140 encePairwiseOnDemand]: 80/85 looper letters, 85 selfloop transitions, 21 changer transitions 0/263 dead transitions. [2024-06-21 15:42:59,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 263 transitions, 2743 flow [2024-06-21 15:42:59,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:42:59,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:42:59,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 331 transitions. [2024-06-21 15:42:59,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7788235294117647 [2024-06-21 15:42:59,600 INFO L175 Difference]: Start difference. First operand has 172 places, 233 transitions, 2416 flow. Second operand 5 states and 331 transitions. [2024-06-21 15:42:59,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 263 transitions, 2743 flow [2024-06-21 15:42:59,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 263 transitions, 2683 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 15:42:59,713 INFO L231 Difference]: Finished difference. Result has 174 places, 227 transitions, 2340 flow [2024-06-21 15:42:59,713 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-21 15:42:59,713 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 102 predicate places. [2024-06-21 15:42:59,713 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 227 transitions, 2340 flow [2024-06-21 15:42:59,714 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-21 15:42:59,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:42:59,714 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-21 15:42:59,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 15:42:59,714 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-21 15:42:59,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:42:59,714 INFO L85 PathProgramCache]: Analyzing trace with hash -299285366, now seen corresponding path program 1 times [2024-06-21 15:42:59,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:42:59,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189832918] [2024-06-21 15:42:59,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:42:59,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:42:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:42:59,781 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-21 15:42:59,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:42:59,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189832918] [2024-06-21 15:42:59,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189832918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:42:59,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:42:59,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:42:59,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962752690] [2024-06-21 15:42:59,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:42:59,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:42:59,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:42:59,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:42:59,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:42:59,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:42:59,837 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-21 15:42:59,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:42:59,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:42:59,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:00,852 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-21 15:43:00,852 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:43:00,852 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:43:00,852 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:00,852 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:01,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][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-21 15:43:01,006 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:43:01,006 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:01,006 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:01,006 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:01,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][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-21 15:43:01,119 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:43:01,119 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:43:01,119 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:43:01,119 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:01,119 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:01,369 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-21 15:43:01,369 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:43:01,370 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:01,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:01,370 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:01,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:01,370 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-21 15:43:01,370 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:43:01,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:01,370 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:01,370 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:01,388 INFO L124 PetriNetUnfolderBase]: 5067/9849 cut-off events. [2024-06-21 15:43:01,388 INFO L125 PetriNetUnfolderBase]: For 201949/202572 co-relation queries the response was YES. [2024-06-21 15:43:01,437 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-21 15:43:01,478 INFO L140 encePairwiseOnDemand]: 71/85 looper letters, 200 selfloop transitions, 81 changer transitions 1/346 dead transitions. [2024-06-21 15:43:01,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 346 transitions, 4201 flow [2024-06-21 15:43:01,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:01,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:01,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 421 transitions. [2024-06-21 15:43:01,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7075630252100841 [2024-06-21 15:43:01,479 INFO L175 Difference]: Start difference. First operand has 174 places, 227 transitions, 2340 flow. Second operand 7 states and 421 transitions. [2024-06-21 15:43:01,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 346 transitions, 4201 flow [2024-06-21 15:43:01,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 346 transitions, 4180 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:01,626 INFO L231 Difference]: Finished difference. Result has 185 places, 269 transitions, 3321 flow [2024-06-21 15:43:01,626 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-21 15:43:01,627 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 113 predicate places. [2024-06-21 15:43:01,627 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 269 transitions, 3321 flow [2024-06-21 15:43:01,627 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-21 15:43:01,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:01,627 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-21 15:43:01,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 15:43:01,627 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-21 15:43:01,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:01,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1024348530, now seen corresponding path program 2 times [2024-06-21 15:43:01,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:01,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147146508] [2024-06-21 15:43:01,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:01,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:01,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:01,692 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-21 15:43:01,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:01,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147146508] [2024-06-21 15:43:01,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147146508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:01,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:01,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:01,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002916409] [2024-06-21 15:43:01,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:01,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:01,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:01,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:01,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:01,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:01,752 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-21 15:43:01,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:01,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:01,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:02,807 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-21 15:43:02,807 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:43:02,807 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:43:02,807 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:02,808 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:02,955 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-21 15:43:02,955 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:43:02,955 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:02,955 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:02,955 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:03,056 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-21 15:43:03,056 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:43:03,056 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:43:03,056 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:03,056 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:43:03,056 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:03,152 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-21 15:43:03,152 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:43:03,152 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:03,152 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:03,152 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:03,152 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:03,152 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-21 15:43:03,153 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:43:03,153 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:03,153 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:03,153 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:03,176 INFO L124 PetriNetUnfolderBase]: 5106/9951 cut-off events. [2024-06-21 15:43:03,176 INFO L125 PetriNetUnfolderBase]: For 240569/241302 co-relation queries the response was YES. [2024-06-21 15:43:03,237 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-21 15:43:03,281 INFO L140 encePairwiseOnDemand]: 72/85 looper letters, 201 selfloop transitions, 81 changer transitions 1/347 dead transitions. [2024-06-21 15:43:03,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 347 transitions, 4764 flow [2024-06-21 15:43:03,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:03,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:03,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 412 transitions. [2024-06-21 15:43:03,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.692436974789916 [2024-06-21 15:43:03,282 INFO L175 Difference]: Start difference. First operand has 185 places, 269 transitions, 3321 flow. Second operand 7 states and 412 transitions. [2024-06-21 15:43:03,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 347 transitions, 4764 flow [2024-06-21 15:43:03,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 347 transitions, 4684 flow, removed 40 selfloop flow, removed 0 redundant places. [2024-06-21 15:43:03,670 INFO L231 Difference]: Finished difference. Result has 194 places, 279 transitions, 3672 flow [2024-06-21 15:43:03,671 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-21 15:43:03,671 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 122 predicate places. [2024-06-21 15:43:03,671 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 279 transitions, 3672 flow [2024-06-21 15:43:03,671 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-21 15:43:03,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:03,672 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-21 15:43:03,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 15:43:03,672 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-21 15:43:03,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:03,672 INFO L85 PathProgramCache]: Analyzing trace with hash -243399494, now seen corresponding path program 3 times [2024-06-21 15:43:03,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:03,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452602092] [2024-06-21 15:43:03,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:03,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:03,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:03,740 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-21 15:43:03,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:03,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452602092] [2024-06-21 15:43:03,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452602092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:03,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:03,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:03,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273086412] [2024-06-21 15:43:03,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:03,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:03,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:03,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:03,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:03,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:03,799 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-21 15:43:03,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:03,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:03,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:05,036 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-21 15:43:05,036 INFO L294 olderBase$Statistics]: this new event has 39 ancestors and is cut-off event [2024-06-21 15:43:05,036 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:43:05,037 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:05,037 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:05,222 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-21 15:43:05,223 INFO L294 olderBase$Statistics]: this new event has 42 ancestors and is cut-off event [2024-06-21 15:43:05,223 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:05,223 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:05,223 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:05,359 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-21 15:43:05,360 INFO L294 olderBase$Statistics]: this new event has 47 ancestors and is cut-off event [2024-06-21 15:43:05,360 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:43:05,360 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:05,360 INFO L297 olderBase$Statistics]: existing Event has 39 ancestors and is cut-off event [2024-06-21 15:43:05,360 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2024-06-21 15:43:05,496 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-21 15:43:05,497 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:43:05,497 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:05,497 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:05,497 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:05,497 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:05,497 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-21 15:43:05,497 INFO L294 olderBase$Statistics]: this new event has 50 ancestors and is cut-off event [2024-06-21 15:43:05,497 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:05,497 INFO L297 olderBase$Statistics]: existing Event has 42 ancestors and is cut-off event [2024-06-21 15:43:05,497 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-21 15:43:05,530 INFO L124 PetriNetUnfolderBase]: 5521/10790 cut-off events. [2024-06-21 15:43:05,530 INFO L125 PetriNetUnfolderBase]: For 283787/284570 co-relation queries the response was YES. [2024-06-21 15:43:05,607 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-21 15:43:05,665 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 217 selfloop transitions, 83 changer transitions 1/365 dead transitions. [2024-06-21 15:43:05,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 365 transitions, 5392 flow [2024-06-21 15:43:05,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:05,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:05,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 413 transitions. [2024-06-21 15:43:05,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6941176470588235 [2024-06-21 15:43:05,666 INFO L175 Difference]: Start difference. First operand has 194 places, 279 transitions, 3672 flow. Second operand 7 states and 413 transitions. [2024-06-21 15:43:05,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 365 transitions, 5392 flow [2024-06-21 15:43:05,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 365 transitions, 5256 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:05,990 INFO L231 Difference]: Finished difference. Result has 200 places, 304 transitions, 4218 flow [2024-06-21 15:43:05,990 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-21 15:43:05,991 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 128 predicate places. [2024-06-21 15:43:05,991 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 304 transitions, 4218 flow [2024-06-21 15:43:05,991 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-21 15:43:05,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:05,991 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-21 15:43:05,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 15:43:05,991 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-21 15:43:05,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:05,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1023381902, now seen corresponding path program 1 times [2024-06-21 15:43:05,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:05,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425459524] [2024-06-21 15:43:05,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:05,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:05,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:06,059 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-21 15:43:06,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:06,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425459524] [2024-06-21 15:43:06,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425459524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:06,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:06,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:06,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312126308] [2024-06-21 15:43:06,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:06,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:06,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:06,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:06,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:06,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:06,262 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-21 15:43:06,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:06,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:06,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:07,923 INFO L124 PetriNetUnfolderBase]: 5484/10771 cut-off events. [2024-06-21 15:43:07,924 INFO L125 PetriNetUnfolderBase]: For 306575/307392 co-relation queries the response was YES. [2024-06-21 15:43:07,989 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-21 15:43:08,034 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 213 selfloop transitions, 99 changer transitions 1/377 dead transitions. [2024-06-21 15:43:08,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 377 transitions, 5774 flow [2024-06-21 15:43:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:08,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:08,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 415 transitions. [2024-06-21 15:43:08,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6974789915966386 [2024-06-21 15:43:08,036 INFO L175 Difference]: Start difference. First operand has 200 places, 304 transitions, 4218 flow. Second operand 7 states and 415 transitions. [2024-06-21 15:43:08,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 377 transitions, 5774 flow [2024-06-21 15:43:08,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 377 transitions, 5686 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:08,356 INFO L231 Difference]: Finished difference. Result has 208 places, 319 transitions, 4699 flow [2024-06-21 15:43:08,357 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-21 15:43:08,357 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 136 predicate places. [2024-06-21 15:43:08,357 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 319 transitions, 4699 flow [2024-06-21 15:43:08,357 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-21 15:43:08,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:08,357 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-21 15:43:08,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 15:43:08,357 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-21 15:43:08,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:08,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1237085696, now seen corresponding path program 4 times [2024-06-21 15:43:08,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:08,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128850241] [2024-06-21 15:43:08,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:08,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:08,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:08,412 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-21 15:43:08,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:08,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128850241] [2024-06-21 15:43:08,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128850241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:08,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:08,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:08,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949446473] [2024-06-21 15:43:08,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:08,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:08,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:08,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:08,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:08,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:08,471 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-21 15:43:08,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:08,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:08,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:10,407 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-21 15:43:10,408 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:43:10,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:10,408 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:43:10,408 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:10,408 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-21 15:43:10,408 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-21 15:43:10,409 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:43:10,409 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:10,409 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:10,412 INFO L124 PetriNetUnfolderBase]: 5455/10750 cut-off events. [2024-06-21 15:43:10,412 INFO L125 PetriNetUnfolderBase]: For 335315/336225 co-relation queries the response was YES. [2024-06-21 15:43:10,490 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-21 15:43:10,550 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 237 selfloop transitions, 90 changer transitions 1/392 dead transitions. [2024-06-21 15:43:10,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 392 transitions, 6375 flow [2024-06-21 15:43:10,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:10,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:10,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 413 transitions. [2024-06-21 15:43:10,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6941176470588235 [2024-06-21 15:43:10,551 INFO L175 Difference]: Start difference. First operand has 208 places, 319 transitions, 4699 flow. Second operand 7 states and 413 transitions. [2024-06-21 15:43:10,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 392 transitions, 6375 flow [2024-06-21 15:43:11,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 392 transitions, 6148 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:11,005 INFO L231 Difference]: Finished difference. Result has 213 places, 336 transitions, 5039 flow [2024-06-21 15:43:11,006 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-21 15:43:11,006 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 141 predicate places. [2024-06-21 15:43:11,006 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 336 transitions, 5039 flow [2024-06-21 15:43:11,006 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-21 15:43:11,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:11,006 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-21 15:43:11,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 15:43:11,006 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-21 15:43:11,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:11,007 INFO L85 PathProgramCache]: Analyzing trace with hash 556679612, now seen corresponding path program 2 times [2024-06-21 15:43:11,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:11,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164355712] [2024-06-21 15:43:11,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:11,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:11,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:11,067 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-21 15:43:11,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:11,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164355712] [2024-06-21 15:43:11,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164355712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:11,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:11,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:11,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831776148] [2024-06-21 15:43:11,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:11,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:11,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:11,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:11,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:11,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:11,121 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-21 15:43:11,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:11,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:11,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:13,134 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-21 15:43:13,135 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:43:13,135 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:43:13,135 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:13,135 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:13,135 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-21 15:43:13,135 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-21 15:43:13,135 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:13,135 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:13,135 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:43:13,139 INFO L124 PetriNetUnfolderBase]: 5500/10822 cut-off events. [2024-06-21 15:43:13,139 INFO L125 PetriNetUnfolderBase]: For 355645/356637 co-relation queries the response was YES. [2024-06-21 15:43:13,202 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-21 15:43:13,247 INFO L140 encePairwiseOnDemand]: 69/85 looper letters, 241 selfloop transitions, 97 changer transitions 1/403 dead transitions. [2024-06-21 15:43:13,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 403 transitions, 6664 flow [2024-06-21 15:43:13,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:13,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:13,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 413 transitions. [2024-06-21 15:43:13,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6941176470588235 [2024-06-21 15:43:13,248 INFO L175 Difference]: Start difference. First operand has 213 places, 336 transitions, 5039 flow. Second operand 7 states and 413 transitions. [2024-06-21 15:43:13,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 403 transitions, 6664 flow [2024-06-21 15:43:13,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 403 transitions, 6478 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:13,670 INFO L231 Difference]: Finished difference. Result has 220 places, 350 transitions, 5401 flow [2024-06-21 15:43:13,670 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-21 15:43:13,670 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 148 predicate places. [2024-06-21 15:43:13,671 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 350 transitions, 5401 flow [2024-06-21 15:43:13,671 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-21 15:43:13,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:13,671 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-21 15:43:13,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 15:43:13,671 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-21 15:43:13,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:13,672 INFO L85 PathProgramCache]: Analyzing trace with hash 2103767700, now seen corresponding path program 3 times [2024-06-21 15:43:13,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:13,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792815755] [2024-06-21 15:43:13,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:13,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:13,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:13,720 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-21 15:43:13,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:13,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792815755] [2024-06-21 15:43:13,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792815755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:13,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:13,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:13,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591564143] [2024-06-21 15:43:13,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:13,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:13,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:13,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:13,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:13,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:13,776 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-21 15:43:13,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:13,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:13,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:15,767 INFO L124 PetriNetUnfolderBase]: 5519/10787 cut-off events. [2024-06-21 15:43:15,767 INFO L125 PetriNetUnfolderBase]: For 381837/382880 co-relation queries the response was YES. [2024-06-21 15:43:15,836 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-21 15:43:15,892 INFO L140 encePairwiseOnDemand]: 74/85 looper letters, 233 selfloop transitions, 119 changer transitions 1/417 dead transitions. [2024-06-21 15:43:15,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 417 transitions, 7005 flow [2024-06-21 15:43:15,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:15,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:15,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 407 transitions. [2024-06-21 15:43:15,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6840336134453782 [2024-06-21 15:43:15,893 INFO L175 Difference]: Start difference. First operand has 220 places, 350 transitions, 5401 flow. Second operand 7 states and 407 transitions. [2024-06-21 15:43:15,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 417 transitions, 7005 flow [2024-06-21 15:43:16,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 417 transitions, 6858 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:16,372 INFO L231 Difference]: Finished difference. Result has 227 places, 360 transitions, 5788 flow [2024-06-21 15:43:16,372 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-21 15:43:16,373 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 155 predicate places. [2024-06-21 15:43:16,373 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 360 transitions, 5788 flow [2024-06-21 15:43:16,373 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-21 15:43:16,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:16,374 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-21 15:43:16,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 15:43:16,374 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-21 15:43:16,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:16,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1586990422, now seen corresponding path program 4 times [2024-06-21 15:43:16,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:16,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381131506] [2024-06-21 15:43:16,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:16,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:16,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:16,476 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-21 15:43:16,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:16,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381131506] [2024-06-21 15:43:16,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381131506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:16,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:16,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:16,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110650872] [2024-06-21 15:43:16,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:16,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:16,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:16,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:16,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:16,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:16,534 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-21 15:43:16,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:16,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:16,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:18,523 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-21 15:43:18,524 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:43:18,524 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:18,524 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:18,524 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:43:18,524 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-21 15:43:18,524 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-21 15:43:18,524 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:43:18,524 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:18,524 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:18,531 INFO L124 PetriNetUnfolderBase]: 5571/10985 cut-off events. [2024-06-21 15:43:18,531 INFO L125 PetriNetUnfolderBase]: For 418357/419318 co-relation queries the response was YES. [2024-06-21 15:43:18,624 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-21 15:43:18,896 INFO L140 encePairwiseOnDemand]: 72/85 looper letters, 223 selfloop transitions, 142 changer transitions 2/431 dead transitions. [2024-06-21 15:43:18,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 431 transitions, 7403 flow [2024-06-21 15:43:18,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:18,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:18,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 418 transitions. [2024-06-21 15:43:18,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7025210084033613 [2024-06-21 15:43:18,897 INFO L175 Difference]: Start difference. First operand has 227 places, 360 transitions, 5788 flow. Second operand 7 states and 418 transitions. [2024-06-21 15:43:18,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 431 transitions, 7403 flow [2024-06-21 15:43:19,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 431 transitions, 7270 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:19,369 INFO L231 Difference]: Finished difference. Result has 234 places, 369 transitions, 6259 flow [2024-06-21 15:43:19,369 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-21 15:43:19,369 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 162 predicate places. [2024-06-21 15:43:19,369 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 369 transitions, 6259 flow [2024-06-21 15:43:19,370 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-21 15:43:19,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:19,370 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-21 15:43:19,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 15:43:19,370 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-21 15:43:19,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:19,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1604126168, now seen corresponding path program 1 times [2024-06-21 15:43:19,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:19,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303313057] [2024-06-21 15:43:19,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:19,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:19,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:19,420 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-21 15:43:19,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:19,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303313057] [2024-06-21 15:43:19,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303313057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:19,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:19,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:19,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850248735] [2024-06-21 15:43:19,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:19,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:19,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:19,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:19,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:19,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:19,484 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-21 15:43:19,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:19,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:19,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:21,420 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-21 15:43:21,420 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:43:21,420 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:43:21,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:21,420 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:21,420 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-21 15:43:21,421 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-21 15:43:21,421 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:21,421 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:21,421 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:43:21,424 INFO L124 PetriNetUnfolderBase]: 5560/10936 cut-off events. [2024-06-21 15:43:21,424 INFO L125 PetriNetUnfolderBase]: For 454378/455306 co-relation queries the response was YES. [2024-06-21 15:43:21,521 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-21 15:43:21,578 INFO L140 encePairwiseOnDemand]: 71/85 looper letters, 305 selfloop transitions, 74 changer transitions 2/445 dead transitions. [2024-06-21 15:43:21,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 445 transitions, 7734 flow [2024-06-21 15:43:21,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:21,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:21,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 420 transitions. [2024-06-21 15:43:21,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7058823529411765 [2024-06-21 15:43:21,579 INFO L175 Difference]: Start difference. First operand has 234 places, 369 transitions, 6259 flow. Second operand 7 states and 420 transitions. [2024-06-21 15:43:21,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 445 transitions, 7734 flow [2024-06-21 15:43:22,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 445 transitions, 7582 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:22,326 INFO L231 Difference]: Finished difference. Result has 241 places, 373 transitions, 6364 flow [2024-06-21 15:43:22,326 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-21 15:43:22,327 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 169 predicate places. [2024-06-21 15:43:22,327 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 373 transitions, 6364 flow [2024-06-21 15:43:22,327 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-21 15:43:22,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:22,327 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-21 15:43:22,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 15:43:22,327 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-21 15:43:22,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:22,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1024397235, now seen corresponding path program 1 times [2024-06-21 15:43:22,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:22,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197409621] [2024-06-21 15:43:22,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:22,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:22,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:22,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:22,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:22,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197409621] [2024-06-21 15:43:22,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197409621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:22,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:22,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:22,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301485977] [2024-06-21 15:43:22,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:22,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:22,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:22,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:22,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:22,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:22,451 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-21 15:43:22,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:22,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:22,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:24,594 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-21 15:43:24,595 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:43:24,595 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:24,595 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:24,595 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:43:24,595 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-21 15:43:24,595 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-21 15:43:24,595 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:24,595 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:43:24,595 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:24,604 INFO L124 PetriNetUnfolderBase]: 5734/11268 cut-off events. [2024-06-21 15:43:24,604 INFO L125 PetriNetUnfolderBase]: For 487594/488521 co-relation queries the response was YES. [2024-06-21 15:43:24,704 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-21 15:43:24,761 INFO L140 encePairwiseOnDemand]: 71/85 looper letters, 249 selfloop transitions, 135 changer transitions 1/449 dead transitions. [2024-06-21 15:43:24,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 449 transitions, 8174 flow [2024-06-21 15:43:24,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:24,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:24,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 410 transitions. [2024-06-21 15:43:24,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6890756302521008 [2024-06-21 15:43:24,772 INFO L175 Difference]: Start difference. First operand has 241 places, 373 transitions, 6364 flow. Second operand 7 states and 410 transitions. [2024-06-21 15:43:24,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 449 transitions, 8174 flow [2024-06-21 15:43:25,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 449 transitions, 8035 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:25,617 INFO L231 Difference]: Finished difference. Result has 248 places, 392 transitions, 7069 flow [2024-06-21 15:43:25,618 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-21 15:43:25,618 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 176 predicate places. [2024-06-21 15:43:25,618 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 392 transitions, 7069 flow [2024-06-21 15:43:25,618 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-21 15:43:25,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:25,619 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-21 15:43:25,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 15:43:25,619 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-21 15:43:25,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:25,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1536828625, now seen corresponding path program 2 times [2024-06-21 15:43:25,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:25,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035133507] [2024-06-21 15:43:25,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:25,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:25,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:25,671 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-21 15:43:25,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:25,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035133507] [2024-06-21 15:43:25,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035133507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:25,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:25,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:25,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783569531] [2024-06-21 15:43:25,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:25,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:25,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:25,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:25,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:25,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:25,726 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-21 15:43:25,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:25,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:25,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:27,843 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-21 15:43:27,843 INFO L294 olderBase$Statistics]: this new event has 52 ancestors and is cut-off event [2024-06-21 15:43:27,843 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:27,843 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-21 15:43:27,843 INFO L297 olderBase$Statistics]: existing Event has 44 ancestors and is cut-off event [2024-06-21 15:43:27,844 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-21 15:43:27,844 INFO L294 olderBase$Statistics]: this new event has 53 ancestors and is cut-off event [2024-06-21 15:43:27,844 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-21 15:43:27,844 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:27,844 INFO L297 olderBase$Statistics]: existing Event has 45 ancestors and is cut-off event [2024-06-21 15:43:27,847 INFO L124 PetriNetUnfolderBase]: 5768/11373 cut-off events. [2024-06-21 15:43:27,847 INFO L125 PetriNetUnfolderBase]: For 530329/531249 co-relation queries the response was YES. [2024-06-21 15:43:27,938 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-21 15:43:27,996 INFO L140 encePairwiseOnDemand]: 70/85 looper letters, 254 selfloop transitions, 134 changer transitions 1/453 dead transitions. [2024-06-21 15:43:27,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 453 transitions, 8766 flow [2024-06-21 15:43:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:27,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:27,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 410 transitions. [2024-06-21 15:43:27,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6890756302521008 [2024-06-21 15:43:27,998 INFO L175 Difference]: Start difference. First operand has 248 places, 392 transitions, 7069 flow. Second operand 7 states and 410 transitions. [2024-06-21 15:43:27,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 453 transitions, 8766 flow [2024-06-21 15:43:28,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 453 transitions, 8616 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:28,917 INFO L231 Difference]: Finished difference. Result has 255 places, 402 transitions, 7526 flow [2024-06-21 15:43:28,917 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-21 15:43:28,918 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 183 predicate places. [2024-06-21 15:43:28,918 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 402 transitions, 7526 flow [2024-06-21 15:43:28,918 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-21 15:43:28,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:28,918 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-21 15:43:28,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 15:43:28,918 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-21 15:43:28,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:28,919 INFO L85 PathProgramCache]: Analyzing trace with hash -13070411, now seen corresponding path program 3 times [2024-06-21 15:43:28,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:28,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156161281] [2024-06-21 15:43:28,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:28,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:28,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:28,981 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-21 15:43:28,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:28,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156161281] [2024-06-21 15:43:28,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156161281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:28,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:28,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:28,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759932877] [2024-06-21 15:43:28,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:28,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:28,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:28,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:28,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:29,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 85 [2024-06-21 15:43:29,047 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-21 15:43:29,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:29,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 85 [2024-06-21 15:43:29,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand