./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:51:44,915 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:51:44,951 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:51:44,966 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:51:44,967 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:51:44,981 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:51:44,981 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:51:44,982 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:51:44,982 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:51:44,982 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:51:44,983 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:51:44,983 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:51:44,983 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:51:44,984 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:51:44,984 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:51:44,984 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:51:44,985 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:51:44,985 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:51:44,985 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:51:44,986 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:51:44,986 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:51:44,986 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:51:44,987 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:51:44,987 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:51:44,987 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:51:44,988 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:51:44,988 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:51:44,988 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:51:44,989 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:51:44,989 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:51:44,989 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:51:44,989 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:51:44,990 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:51:44,990 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:51:44,990 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:51:44,991 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:51:44,991 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:51:44,991 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:51:44,991 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:51:44,992 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:51:44,992 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:51:45,004 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:51:45,005 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:51:45,005 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 [2024-06-27 17:51:45,221 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:51:45,256 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:51:45,259 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:51:45,260 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:51:45,260 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:51:45,261 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:51:46,300 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:51:46,482 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:51:46,483 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:51:46,498 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f988673f/8901ee2f0bc84e59baa3033827085f85/FLAG86d79edb5 [2024-06-27 17:51:46,508 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f988673f/8901ee2f0bc84e59baa3033827085f85 [2024-06-27 17:51:46,510 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:51:46,511 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:51:46,511 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/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 17:51:46,631 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:51:46,633 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:51:46,634 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:51:46,634 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:51:46,637 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:51:46,638 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:51:46" (1/2) ... [2024-06-27 17:51:46,639 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@523f839c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:46, skipping insertion in model container [2024-06-27 17:51:46,639 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:51:46" (1/2) ... [2024-06-27 17:51:46,640 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4f1494a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:51:46, skipping insertion in model container [2024-06-27 17:51:46,641 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:51:46" (2/2) ... [2024-06-27 17:51:46,641 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@523f839c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:46, skipping insertion in model container [2024-06-27 17:51:46,641 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:51:46" (2/2) ... [2024-06-27 17:51:46,641 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:51:46,674 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:51:46,675 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) [2024-06-27 17:51:46,675 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) [2024-06-27 17:51:46,675 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) [2024-06-27 17:51:46,675 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:51:46,675 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 17:51:46,716 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:51:46,885 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-27 17:51:47,016 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:51:47,023 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:51:47,064 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:51:47,107 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:51:47,138 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:51:47,139 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47 WrapperNode [2024-06-27 17:51:47,139 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:51:47,140 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:51:47,140 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:51:47,141 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:51:47,146 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,172 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,196 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-27 17:51:47,197 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:51:47,198 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:51:47,198 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:51:47,198 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:51:47,206 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,206 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,210 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,228 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-27 17:51:47,229 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,229 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,240 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,241 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,245 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,246 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,249 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:51:47,251 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:51:47,252 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:51:47,252 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:51:47,253 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (1/1) ... [2024-06-27 17:51:47,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:51:47,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:51:47,276 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-27 17:51:47,297 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-27 17:51:47,303 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:51:47,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:51:47,303 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:51:47,303 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:51:47,303 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:51:47,304 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:51:47,304 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:51:47,304 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:51:47,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:51:47,304 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:51:47,304 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:51:47,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:51:47,305 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:51:47,388 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:51:47,390 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:51:47,598 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:51:47,599 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:51:47,655 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:51:47,655 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:51:47,656 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:51:47 BoogieIcfgContainer [2024-06-27 17:51:47,656 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:51:47,657 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:51:47,657 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:51:47,660 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:51:47,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:51:46" (1/4) ... [2024-06-27 17:51:47,660 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@413d2a0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:51:47, skipping insertion in model container [2024-06-27 17:51:47,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:51:46" (2/4) ... [2024-06-27 17:51:47,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@413d2a0c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:51:47, skipping insertion in model container [2024-06-27 17:51:47,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:51:47" (3/4) ... [2024-06-27 17:51:47,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@413d2a0c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:51:47, skipping insertion in model container [2024-06-27 17:51:47,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:51:47" (4/4) ... [2024-06-27 17:51:47,662 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 17:51:47,675 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:51:47,679 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:51:47,679 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:51:47,718 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:51:47,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:51:47,765 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 17:51:47,766 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:51:47,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 17:51:47,768 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:51:47,770 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 17:51:47,777 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:51:47,783 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;@14bf2c32, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:51:47,783 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:51:47,786 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:51:47,786 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:51:47,786 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:51:47,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:47,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:51:47,787 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:47,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:47,791 INFO L85 PathProgramCache]: Analyzing trace with hash 210327718, now seen corresponding path program 1 times [2024-06-27 17:51:47,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:47,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424869334] [2024-06-27 17:51:47,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:47,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:47,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:48,203 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-27 17:51:48,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:48,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424869334] [2024-06-27 17:51:48,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424869334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:48,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:48,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:51:48,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259932536] [2024-06-27 17:51:48,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:48,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:51:48,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:48,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:51:48,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:51:48,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2024-06-27 17:51:48,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:48,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:48,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2024-06-27 17:51:48,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:48,452 INFO L124 PetriNetUnfolderBase]: 696/1162 cut-off events. [2024-06-27 17:51:48,452 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-27 17:51:48,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2271 conditions, 1162 events. 696/1162 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 6677 event pairs, 457 based on Foata normal form. 1/1114 useless extension candidates. Maximal degree in co-relation 2259. Up to 1056 conditions per place. [2024-06-27 17:51:48,464 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 31 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 17:51:48,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 187 flow [2024-06-27 17:51:48,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:51:48,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:51:48,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 98 transitions. [2024-06-27 17:51:48,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725925925925926 [2024-06-27 17:51:48,476 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 98 transitions. [2024-06-27 17:51:48,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 187 flow [2024-06-27 17:51:48,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:48,483 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 17:51:48,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-27 17:51:48,488 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 17:51:48,488 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 17:51:48,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:48,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:48,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:48,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:51:48,489 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:48,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:48,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1914513620, now seen corresponding path program 1 times [2024-06-27 17:51:48,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:48,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586112301] [2024-06-27 17:51:48,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:48,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:48,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:48,804 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-27 17:51:48,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:48,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586112301] [2024-06-27 17:51:48,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586112301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:48,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:48,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:48,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667250209] [2024-06-27 17:51:48,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:48,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:48,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:48,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:48,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:48,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:48,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 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-27 17:51:48,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:48,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:48,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:49,039 INFO L124 PetriNetUnfolderBase]: 1225/1978 cut-off events. [2024-06-27 17:51:49,039 INFO L125 PetriNetUnfolderBase]: For 324/338 co-relation queries the response was YES. [2024-06-27 17:51:49,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4385 conditions, 1978 events. 1225/1978 cut-off events. For 324/338 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10894 event pairs, 343 based on Foata normal form. 13/1939 useless extension candidates. Maximal degree in co-relation 4373. Up to 1745 conditions per place. [2024-06-27 17:51:49,050 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 41 selfloop transitions, 6 changer transitions 0/61 dead transitions. [2024-06-27 17:51:49,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 61 transitions, 254 flow [2024-06-27 17:51:49,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:49,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:49,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-27 17:51:49,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:51:49,052 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 122 transitions. [2024-06-27 17:51:49,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 61 transitions, 254 flow [2024-06-27 17:51:49,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 61 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:49,054 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 137 flow [2024-06-27 17:51:49,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-27 17:51:49,054 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 2 predicate places. [2024-06-27 17:51:49,055 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 137 flow [2024-06-27 17:51:49,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 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-27 17:51:49,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:49,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:49,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:51:49,056 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:49,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:49,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1265517149, now seen corresponding path program 1 times [2024-06-27 17:51:49,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:49,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655409144] [2024-06-27 17:51:49,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:49,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:49,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:49,154 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-27 17:51:49,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:49,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655409144] [2024-06-27 17:51:49,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655409144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:49,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:49,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:51:49,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140712842] [2024-06-27 17:51:49,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:49,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:51:49,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:49,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:51:49,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:51:49,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:49,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 137 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 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-27 17:51:49,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:49,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:49,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:49,316 INFO L124 PetriNetUnfolderBase]: 1175/1892 cut-off events. [2024-06-27 17:51:49,316 INFO L125 PetriNetUnfolderBase]: For 773/773 co-relation queries the response was YES. [2024-06-27 17:51:49,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4504 conditions, 1892 events. 1175/1892 cut-off events. For 773/773 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10394 event pairs, 406 based on Foata normal form. 2/1887 useless extension candidates. Maximal degree in co-relation 4490. Up to 1716 conditions per place. [2024-06-27 17:51:49,326 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 45 selfloop transitions, 8 changer transitions 0/67 dead transitions. [2024-06-27 17:51:49,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 67 transitions, 309 flow [2024-06-27 17:51:49,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:49,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:49,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-27 17:51:49,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:51:49,327 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 137 flow. Second operand 4 states and 122 transitions. [2024-06-27 17:51:49,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 67 transitions, 309 flow [2024-06-27 17:51:49,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 67 transitions, 294 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:49,330 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 180 flow [2024-06-27 17:51:49,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=180, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-27 17:51:49,331 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 5 predicate places. [2024-06-27 17:51:49,331 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 180 flow [2024-06-27 17:51:49,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 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-27 17:51:49,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:49,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:49,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:51:49,332 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:49,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:49,332 INFO L85 PathProgramCache]: Analyzing trace with hash -550436143, now seen corresponding path program 1 times [2024-06-27 17:51:49,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:49,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751051979] [2024-06-27 17:51:49,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:49,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:49,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:49,404 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-27 17:51:49,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:49,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751051979] [2024-06-27 17:51:49,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751051979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:49,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:49,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:51:49,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770240141] [2024-06-27 17:51:49,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:49,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:51:49,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:49,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:51:49,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:51:49,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:49,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 180 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:49,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:49,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:49,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:49,589 INFO L124 PetriNetUnfolderBase]: 1170/1989 cut-off events. [2024-06-27 17:51:49,589 INFO L125 PetriNetUnfolderBase]: For 1360/1363 co-relation queries the response was YES. [2024-06-27 17:51:49,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5148 conditions, 1989 events. 1170/1989 cut-off events. For 1360/1363 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11503 event pairs, 631 based on Foata normal form. 4/1972 useless extension candidates. Maximal degree in co-relation 5132. Up to 1711 conditions per place. [2024-06-27 17:51:49,601 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 44 selfloop transitions, 9 changer transitions 0/67 dead transitions. [2024-06-27 17:51:49,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 67 transitions, 332 flow [2024-06-27 17:51:49,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:49,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:49,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-27 17:51:49,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:51:49,603 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 180 flow. Second operand 4 states and 120 transitions. [2024-06-27 17:51:49,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 67 transitions, 332 flow [2024-06-27 17:51:49,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 332 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 17:51:49,605 INFO L231 Difference]: Finished difference. Result has 58 places, 52 transitions, 216 flow [2024-06-27 17:51:49,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=216, PETRI_PLACES=58, PETRI_TRANSITIONS=52} [2024-06-27 17:51:49,606 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 9 predicate places. [2024-06-27 17:51:49,606 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 52 transitions, 216 flow [2024-06-27 17:51:49,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:49,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:49,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:49,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:51:49,607 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:49,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:49,608 INFO L85 PathProgramCache]: Analyzing trace with hash 569170844, now seen corresponding path program 1 times [2024-06-27 17:51:49,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:49,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58907009] [2024-06-27 17:51:49,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:49,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:49,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:49,805 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-27 17:51:49,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:49,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58907009] [2024-06-27 17:51:49,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58907009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:49,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:49,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:49,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009616165] [2024-06-27 17:51:49,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:49,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:49,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:49,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:49,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:49,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:49,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 52 transitions, 216 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 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-27 17:51:49,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:49,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:49,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:50,120 INFO L124 PetriNetUnfolderBase]: 1867/3095 cut-off events. [2024-06-27 17:51:50,120 INFO L125 PetriNetUnfolderBase]: For 2438/2444 co-relation queries the response was YES. [2024-06-27 17:51:50,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8126 conditions, 3095 events. 1867/3095 cut-off events. For 2438/2444 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17938 event pairs, 545 based on Foata normal form. 7/3098 useless extension candidates. Maximal degree in co-relation 8106. Up to 2598 conditions per place. [2024-06-27 17:51:50,137 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 73 selfloop transitions, 20 changer transitions 0/104 dead transitions. [2024-06-27 17:51:50,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 104 transitions, 564 flow [2024-06-27 17:51:50,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:50,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:50,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 17:51:50,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 17:51:50,140 INFO L175 Difference]: Start difference. First operand has 58 places, 52 transitions, 216 flow. Second operand 7 states and 190 transitions. [2024-06-27 17:51:50,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 104 transitions, 564 flow [2024-06-27 17:51:50,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 104 transitions, 556 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:50,149 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 344 flow [2024-06-27 17:51:50,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=344, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-06-27 17:51:50,151 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 18 predicate places. [2024-06-27 17:51:50,156 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 344 flow [2024-06-27 17:51:50,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 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-27 17:51:50,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:50,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:50,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:51:50,156 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:50,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:50,157 INFO L85 PathProgramCache]: Analyzing trace with hash -602234404, now seen corresponding path program 2 times [2024-06-27 17:51:50,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:50,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298178386] [2024-06-27 17:51:50,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:50,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:50,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:50,334 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-27 17:51:50,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:50,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298178386] [2024-06-27 17:51:50,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298178386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:50,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:50,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:50,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469662008] [2024-06-27 17:51:50,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:50,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:50,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:50,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:50,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:50,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:50,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 344 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 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-27 17:51:50,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:50,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:50,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:50,575 INFO L124 PetriNetUnfolderBase]: 1862/3000 cut-off events. [2024-06-27 17:51:50,575 INFO L125 PetriNetUnfolderBase]: For 4918/4918 co-relation queries the response was YES. [2024-06-27 17:51:50,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9468 conditions, 3000 events. 1862/3000 cut-off events. For 4918/4918 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17105 event pairs, 625 based on Foata normal form. 2/2983 useless extension candidates. Maximal degree in co-relation 9442. Up to 2531 conditions per place. [2024-06-27 17:51:50,649 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 70 selfloop transitions, 25 changer transitions 0/106 dead transitions. [2024-06-27 17:51:50,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 106 transitions, 712 flow [2024-06-27 17:51:50,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:50,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:50,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 17:51:50,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:51:50,651 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 344 flow. Second operand 6 states and 162 transitions. [2024-06-27 17:51:50,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 106 transitions, 712 flow [2024-06-27 17:51:50,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 106 transitions, 683 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:50,659 INFO L231 Difference]: Finished difference. Result has 74 places, 77 transitions, 506 flow [2024-06-27 17:51:50,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=506, PETRI_PLACES=74, PETRI_TRANSITIONS=77} [2024-06-27 17:51:50,659 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 25 predicate places. [2024-06-27 17:51:50,660 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 77 transitions, 506 flow [2024-06-27 17:51:50,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 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-27 17:51:50,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:50,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:50,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:51:50,661 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:50,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:50,661 INFO L85 PathProgramCache]: Analyzing trace with hash -688110128, now seen corresponding path program 1 times [2024-06-27 17:51:50,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:50,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879932728] [2024-06-27 17:51:50,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:50,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:50,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:50,767 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-27 17:51:50,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:50,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879932728] [2024-06-27 17:51:50,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879932728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:50,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:50,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:51:50,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135555387] [2024-06-27 17:51:50,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:50,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:51:50,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:50,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:51:50,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:51:50,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:50,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 77 transitions, 506 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 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-27 17:51:50,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:50,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:50,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:50,984 INFO L124 PetriNetUnfolderBase]: 1399/2322 cut-off events. [2024-06-27 17:51:50,984 INFO L125 PetriNetUnfolderBase]: For 6398/6420 co-relation queries the response was YES. [2024-06-27 17:51:50,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8390 conditions, 2322 events. 1399/2322 cut-off events. For 6398/6420 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13535 event pairs, 392 based on Foata normal form. 22/2331 useless extension candidates. Maximal degree in co-relation 8359. Up to 2007 conditions per place. [2024-06-27 17:51:51,008 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 75 selfloop transitions, 11 changer transitions 0/101 dead transitions. [2024-06-27 17:51:51,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 101 transitions, 748 flow [2024-06-27 17:51:51,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:51,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:51,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-27 17:51:51,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2024-06-27 17:51:51,010 INFO L175 Difference]: Start difference. First operand has 74 places, 77 transitions, 506 flow. Second operand 5 states and 147 transitions. [2024-06-27 17:51:51,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 101 transitions, 748 flow [2024-06-27 17:51:51,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 101 transitions, 731 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:51,019 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 538 flow [2024-06-27 17:51:51,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=538, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-27 17:51:51,020 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 29 predicate places. [2024-06-27 17:51:51,020 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 538 flow [2024-06-27 17:51:51,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 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-27 17:51:51,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:51,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:51,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:51:51,021 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:51,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:51,021 INFO L85 PathProgramCache]: Analyzing trace with hash 464428382, now seen corresponding path program 1 times [2024-06-27 17:51:51,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:51,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870379934] [2024-06-27 17:51:51,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:51,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:51,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:51,168 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-27 17:51:51,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:51,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870379934] [2024-06-27 17:51:51,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870379934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:51,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:51,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:51,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969354138] [2024-06-27 17:51:51,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:51,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:51,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:51,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:51,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:51,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:51,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 538 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 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-27 17:51:51,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:51,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:51,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:51,480 INFO L124 PetriNetUnfolderBase]: 1838/3059 cut-off events. [2024-06-27 17:51:51,481 INFO L125 PetriNetUnfolderBase]: For 8364/8373 co-relation queries the response was YES. [2024-06-27 17:51:51,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10804 conditions, 3059 events. 1838/3059 cut-off events. For 8364/8373 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17679 event pairs, 597 based on Foata normal form. 9/3064 useless extension candidates. Maximal degree in co-relation 10770. Up to 2559 conditions per place. [2024-06-27 17:51:51,497 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 79 selfloop transitions, 26 changer transitions 0/116 dead transitions. [2024-06-27 17:51:51,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 116 transitions, 849 flow [2024-06-27 17:51:51,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:51,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:51,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 17:51:51,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-06-27 17:51:51,499 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 538 flow. Second operand 7 states and 188 transitions. [2024-06-27 17:51:51,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 116 transitions, 849 flow [2024-06-27 17:51:51,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 116 transitions, 810 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:51,509 INFO L231 Difference]: Finished difference. Result has 82 places, 79 transitions, 563 flow [2024-06-27 17:51:51,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=563, PETRI_PLACES=82, PETRI_TRANSITIONS=79} [2024-06-27 17:51:51,509 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 33 predicate places. [2024-06-27 17:51:51,509 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 79 transitions, 563 flow [2024-06-27 17:51:51,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 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-27 17:51:51,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:51,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:51,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:51:51,510 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:51,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:51,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1530735308, now seen corresponding path program 2 times [2024-06-27 17:51:51,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:51,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843308561] [2024-06-27 17:51:51,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:51,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:51,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:51,628 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-27 17:51:51,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:51,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843308561] [2024-06-27 17:51:51,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843308561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:51,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:51,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:51,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226619054] [2024-06-27 17:51:51,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:51,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:51,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:51,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:51,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:51,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:51,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 79 transitions, 563 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 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-27 17:51:51,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:51,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:51,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:51,882 INFO L124 PetriNetUnfolderBase]: 1858/3063 cut-off events. [2024-06-27 17:51:51,883 INFO L125 PetriNetUnfolderBase]: For 9783/9795 co-relation queries the response was YES. [2024-06-27 17:51:51,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10999 conditions, 3063 events. 1858/3063 cut-off events. For 9783/9795 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17786 event pairs, 621 based on Foata normal form. 10/3062 useless extension candidates. Maximal degree in co-relation 10963. Up to 2519 conditions per place. [2024-06-27 17:51:51,903 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 74 selfloop transitions, 27 changer transitions 0/112 dead transitions. [2024-06-27 17:51:51,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 112 transitions, 909 flow [2024-06-27 17:51:51,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:51,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:51,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 17:51:51,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:51:51,904 INFO L175 Difference]: Start difference. First operand has 82 places, 79 transitions, 563 flow. Second operand 6 states and 162 transitions. [2024-06-27 17:51:51,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 112 transitions, 909 flow [2024-06-27 17:51:51,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 857 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:51,917 INFO L231 Difference]: Finished difference. Result has 82 places, 83 transitions, 613 flow [2024-06-27 17:51:51,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=613, PETRI_PLACES=82, PETRI_TRANSITIONS=83} [2024-06-27 17:51:51,918 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 33 predicate places. [2024-06-27 17:51:51,918 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 83 transitions, 613 flow [2024-06-27 17:51:51,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 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-27 17:51:51,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:51,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:51,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:51:51,919 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:51,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:51,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1962561758, now seen corresponding path program 3 times [2024-06-27 17:51:51,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:51,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508829282] [2024-06-27 17:51:51,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:51,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:51,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:52,081 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-27 17:51:52,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:52,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508829282] [2024-06-27 17:51:52,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508829282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:52,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:52,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:52,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968339982] [2024-06-27 17:51:52,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:52,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:52,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:52,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:52,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:52,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:52,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 83 transitions, 613 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:52,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:52,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:52,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:52,411 INFO L124 PetriNetUnfolderBase]: 1853/2988 cut-off events. [2024-06-27 17:51:52,411 INFO L125 PetriNetUnfolderBase]: For 10356/10356 co-relation queries the response was YES. [2024-06-27 17:51:52,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11050 conditions, 2988 events. 1853/2988 cut-off events. For 10356/10356 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17030 event pairs, 617 based on Foata normal form. 2/2971 useless extension candidates. Maximal degree in co-relation 11013. Up to 2514 conditions per place. [2024-06-27 17:51:52,431 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 77 selfloop transitions, 29 changer transitions 0/117 dead transitions. [2024-06-27 17:51:52,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 117 transitions, 909 flow [2024-06-27 17:51:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:52,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:52,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:51:52,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 17:51:52,433 INFO L175 Difference]: Start difference. First operand has 82 places, 83 transitions, 613 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:51:52,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 117 transitions, 909 flow [2024-06-27 17:51:52,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 117 transitions, 864 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:52,452 INFO L231 Difference]: Finished difference. Result has 87 places, 83 transitions, 634 flow [2024-06-27 17:51:52,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=634, PETRI_PLACES=87, PETRI_TRANSITIONS=83} [2024-06-27 17:51:52,453 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 38 predicate places. [2024-06-27 17:51:52,453 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 83 transitions, 634 flow [2024-06-27 17:51:52,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:52,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:52,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:52,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:51:52,454 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:52,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:52,455 INFO L85 PathProgramCache]: Analyzing trace with hash -337261788, now seen corresponding path program 1 times [2024-06-27 17:51:52,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:52,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108390865] [2024-06-27 17:51:52,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:52,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:52,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:52,539 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-27 17:51:52,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:52,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108390865] [2024-06-27 17:51:52,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108390865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:52,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:52,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:51:52,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846877920] [2024-06-27 17:51:52,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:52,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:51:52,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:52,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:51:52,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:51:52,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:52,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 83 transitions, 634 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 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-27 17:51:52,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:52,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:52,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:52,757 INFO L124 PetriNetUnfolderBase]: 1425/2455 cut-off events. [2024-06-27 17:51:52,757 INFO L125 PetriNetUnfolderBase]: For 11302/11316 co-relation queries the response was YES. [2024-06-27 17:51:52,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9034 conditions, 2455 events. 1425/2455 cut-off events. For 11302/11316 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15177 event pairs, 823 based on Foata normal form. 15/2415 useless extension candidates. Maximal degree in co-relation 8996. Up to 2087 conditions per place. [2024-06-27 17:51:52,775 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 74 selfloop transitions, 9 changer transitions 0/102 dead transitions. [2024-06-27 17:51:52,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 102 transitions, 884 flow [2024-06-27 17:51:52,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:51:52,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:51:52,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-27 17:51:52,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:51:52,777 INFO L175 Difference]: Start difference. First operand has 87 places, 83 transitions, 634 flow. Second operand 4 states and 116 transitions. [2024-06-27 17:51:52,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 102 transitions, 884 flow [2024-06-27 17:51:52,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 102 transitions, 812 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:52,796 INFO L231 Difference]: Finished difference. Result has 87 places, 90 transitions, 652 flow [2024-06-27 17:51:52,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=652, PETRI_PLACES=87, PETRI_TRANSITIONS=90} [2024-06-27 17:51:52,797 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 38 predicate places. [2024-06-27 17:51:52,797 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 90 transitions, 652 flow [2024-06-27 17:51:52,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 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-27 17:51:52,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:52,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:52,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:51:52,799 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:52,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:52,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1458163481, now seen corresponding path program 1 times [2024-06-27 17:51:52,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:52,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278616985] [2024-06-27 17:51:52,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:52,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:52,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:52,937 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-27 17:51:52,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:52,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278616985] [2024-06-27 17:51:52,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278616985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:52,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:52,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:52,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652750009] [2024-06-27 17:51:52,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:52,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:52,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:52,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:52,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:52,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:52,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 90 transitions, 652 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:52,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:52,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:52,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:53,354 INFO L124 PetriNetUnfolderBase]: 2716/4456 cut-off events. [2024-06-27 17:51:53,354 INFO L125 PetriNetUnfolderBase]: For 19498/19498 co-relation queries the response was YES. [2024-06-27 17:51:53,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17013 conditions, 4456 events. 2716/4456 cut-off events. For 19498/19498 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27763 event pairs, 239 based on Foata normal form. 4/4453 useless extension candidates. Maximal degree in co-relation 16973. Up to 2702 conditions per place. [2024-06-27 17:51:53,385 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 106 selfloop transitions, 50 changer transitions 0/167 dead transitions. [2024-06-27 17:51:53,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 167 transitions, 1390 flow [2024-06-27 17:51:53,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:53,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:53,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 17:51:53,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6825396825396826 [2024-06-27 17:51:53,387 INFO L175 Difference]: Start difference. First operand has 87 places, 90 transitions, 652 flow. Second operand 7 states and 215 transitions. [2024-06-27 17:51:53,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 167 transitions, 1390 flow [2024-06-27 17:51:53,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 167 transitions, 1384 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 17:51:53,410 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 974 flow [2024-06-27 17:51:53,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=646, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=974, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-27 17:51:53,411 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 48 predicate places. [2024-06-27 17:51:53,411 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 974 flow [2024-06-27 17:51:53,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:53,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:53,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:53,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:51:53,412 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:53,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:53,412 INFO L85 PathProgramCache]: Analyzing trace with hash 693335609, now seen corresponding path program 2 times [2024-06-27 17:51:53,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:53,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754435735] [2024-06-27 17:51:53,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:53,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:53,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:53,533 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-27 17:51:53,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:53,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754435735] [2024-06-27 17:51:53,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754435735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:53,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:53,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:53,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657497290] [2024-06-27 17:51:53,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:53,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:53,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:53,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:53,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:53,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:53,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 974 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:53,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:53,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:53,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:53,986 INFO L124 PetriNetUnfolderBase]: 2810/4620 cut-off events. [2024-06-27 17:51:53,987 INFO L125 PetriNetUnfolderBase]: For 27973/27975 co-relation queries the response was YES. [2024-06-27 17:51:54,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20406 conditions, 4620 events. 2810/4620 cut-off events. For 27973/27975 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 28938 event pairs, 358 based on Foata normal form. 8/4621 useless extension candidates. Maximal degree in co-relation 20360. Up to 2738 conditions per place. [2024-06-27 17:51:54,026 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 96 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-06-27 17:51:54,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 162 transitions, 1580 flow [2024-06-27 17:51:54,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:54,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:54,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:51:54,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 17:51:54,028 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 974 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:51:54,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 162 transitions, 1580 flow [2024-06-27 17:51:54,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 162 transitions, 1506 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-27 17:51:54,078 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 1122 flow [2024-06-27 17:51:54,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1122, PETRI_PLACES=103, PETRI_TRANSITIONS=117} [2024-06-27 17:51:54,079 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 54 predicate places. [2024-06-27 17:51:54,079 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 1122 flow [2024-06-27 17:51:54,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:54,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:54,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:54,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:51:54,079 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:54,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:54,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1385839817, now seen corresponding path program 3 times [2024-06-27 17:51:54,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:54,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512709572] [2024-06-27 17:51:54,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:54,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:54,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:54,199 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-27 17:51:54,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:54,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512709572] [2024-06-27 17:51:54,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512709572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:54,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:54,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:54,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340153489] [2024-06-27 17:51:54,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:54,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:54,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:54,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:54,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:54,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:54,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 117 transitions, 1122 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:54,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:54,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:54,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:54,623 INFO L124 PetriNetUnfolderBase]: 2786/4600 cut-off events. [2024-06-27 17:51:54,623 INFO L125 PetriNetUnfolderBase]: For 30435/30437 co-relation queries the response was YES. [2024-06-27 17:51:54,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21075 conditions, 4600 events. 2786/4600 cut-off events. For 30435/30437 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 29034 event pairs, 702 based on Foata normal form. 10/4598 useless extension candidates. Maximal degree in co-relation 21026. Up to 3778 conditions per place. [2024-06-27 17:51:54,662 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 106 selfloop transitions, 44 changer transitions 0/161 dead transitions. [2024-06-27 17:51:54,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 161 transitions, 1672 flow [2024-06-27 17:51:54,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:54,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:54,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:51:54,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 17:51:54,663 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 1122 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:51:54,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 161 transitions, 1672 flow [2024-06-27 17:51:54,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 161 transitions, 1544 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:54,808 INFO L231 Difference]: Finished difference. Result has 107 places, 125 transitions, 1233 flow [2024-06-27 17:51:54,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1233, PETRI_PLACES=107, PETRI_TRANSITIONS=125} [2024-06-27 17:51:54,809 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 58 predicate places. [2024-06-27 17:51:54,809 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 125 transitions, 1233 flow [2024-06-27 17:51:54,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:54,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:54,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:54,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:51:54,810 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:54,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:54,810 INFO L85 PathProgramCache]: Analyzing trace with hash -647954285, now seen corresponding path program 4 times [2024-06-27 17:51:54,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:54,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740990021] [2024-06-27 17:51:54,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:54,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:54,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:54,923 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-27 17:51:54,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:54,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740990021] [2024-06-27 17:51:54,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740990021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:54,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:54,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:54,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075939685] [2024-06-27 17:51:54,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:54,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:54,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:54,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:54,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:54,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:54,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 125 transitions, 1233 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:54,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:54,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:54,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:55,463 INFO L124 PetriNetUnfolderBase]: 2778/4559 cut-off events. [2024-06-27 17:51:55,464 INFO L125 PetriNetUnfolderBase]: For 32508/32510 co-relation queries the response was YES. [2024-06-27 17:51:55,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20941 conditions, 4559 events. 2778/4559 cut-off events. For 32508/32510 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 28559 event pairs, 720 based on Foata normal form. 4/4538 useless extension candidates. Maximal degree in co-relation 20890. Up to 3866 conditions per place. [2024-06-27 17:51:55,506 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 119 selfloop transitions, 32 changer transitions 0/162 dead transitions. [2024-06-27 17:51:55,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 162 transitions, 1672 flow [2024-06-27 17:51:55,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:55,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:55,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:51:55,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 17:51:55,508 INFO L175 Difference]: Start difference. First operand has 107 places, 125 transitions, 1233 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:51:55,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 162 transitions, 1672 flow [2024-06-27 17:51:55,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 162 transitions, 1582 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:55,554 INFO L231 Difference]: Finished difference. Result has 111 places, 127 transitions, 1242 flow [2024-06-27 17:51:55,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1242, PETRI_PLACES=111, PETRI_TRANSITIONS=127} [2024-06-27 17:51:55,555 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 62 predicate places. [2024-06-27 17:51:55,555 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 127 transitions, 1242 flow [2024-06-27 17:51:55,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 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-27 17:51:55,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:55,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:55,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:51:55,556 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:55,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:55,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1870901523, now seen corresponding path program 1 times [2024-06-27 17:51:55,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:55,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043099994] [2024-06-27 17:51:55,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:55,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:55,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:55,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:55,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:55,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043099994] [2024-06-27 17:51:55,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043099994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:55,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:55,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:51:55,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081868108] [2024-06-27 17:51:55,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:55,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:51:55,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:55,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:51:55,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:51:55,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:51:55,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 127 transitions, 1242 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 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-27 17:51:55,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:55,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:51:55,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:56,051 INFO L124 PetriNetUnfolderBase]: 2497/4199 cut-off events. [2024-06-27 17:51:56,051 INFO L125 PetriNetUnfolderBase]: For 32678/32716 co-relation queries the response was YES. [2024-06-27 17:51:56,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19427 conditions, 4199 events. 2497/4199 cut-off events. For 32678/32716 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27359 event pairs, 680 based on Foata normal form. 16/4120 useless extension candidates. Maximal degree in co-relation 19375. Up to 3518 conditions per place. [2024-06-27 17:51:56,085 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 107 selfloop transitions, 26 changer transitions 0/152 dead transitions. [2024-06-27 17:51:56,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 152 transitions, 1646 flow [2024-06-27 17:51:56,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:51:56,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:51:56,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-27 17:51:56,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-06-27 17:51:56,086 INFO L175 Difference]: Start difference. First operand has 111 places, 127 transitions, 1242 flow. Second operand 5 states and 146 transitions. [2024-06-27 17:51:56,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 152 transitions, 1646 flow [2024-06-27 17:51:56,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 152 transitions, 1565 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:56,130 INFO L231 Difference]: Finished difference. Result has 112 places, 133 transitions, 1303 flow [2024-06-27 17:51:56,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1303, PETRI_PLACES=112, PETRI_TRANSITIONS=133} [2024-06-27 17:51:56,131 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 63 predicate places. [2024-06-27 17:51:56,131 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 133 transitions, 1303 flow [2024-06-27 17:51:56,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 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-27 17:51:56,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:56,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:56,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:51:56,132 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:56,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:56,132 INFO L85 PathProgramCache]: Analyzing trace with hash -453119519, now seen corresponding path program 1 times [2024-06-27 17:51:56,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:56,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108111163] [2024-06-27 17:51:56,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:56,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:56,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:56,258 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-27 17:51:56,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108111163] [2024-06-27 17:51:56,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108111163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:56,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:56,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:56,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819659208] [2024-06-27 17:51:56,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:56,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:56,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:56,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:56,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:56,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:56,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 133 transitions, 1303 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 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-27 17:51:56,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:56,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:56,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:56,886 INFO L124 PetriNetUnfolderBase]: 3003/5002 cut-off events. [2024-06-27 17:51:56,886 INFO L125 PetriNetUnfolderBase]: For 43334/43343 co-relation queries the response was YES. [2024-06-27 17:51:56,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23537 conditions, 5002 events. 3003/5002 cut-off events. For 43334/43343 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 32299 event pairs, 595 based on Foata normal form. 36/5028 useless extension candidates. Maximal degree in co-relation 23483. Up to 3153 conditions per place. [2024-06-27 17:51:56,930 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 132 selfloop transitions, 50 changer transitions 0/193 dead transitions. [2024-06-27 17:51:56,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 193 transitions, 2007 flow [2024-06-27 17:51:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:56,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:56,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-27 17:51:56,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 17:51:56,932 INFO L175 Difference]: Start difference. First operand has 112 places, 133 transitions, 1303 flow. Second operand 8 states and 222 transitions. [2024-06-27 17:51:56,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 193 transitions, 2007 flow [2024-06-27 17:51:57,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 193 transitions, 1957 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-27 17:51:57,002 INFO L231 Difference]: Finished difference. Result has 119 places, 139 transitions, 1462 flow [2024-06-27 17:51:57,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1253, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1462, PETRI_PLACES=119, PETRI_TRANSITIONS=139} [2024-06-27 17:51:57,003 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-06-27 17:51:57,003 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 139 transitions, 1462 flow [2024-06-27 17:51:57,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 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-27 17:51:57,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:57,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:57,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:51:57,004 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:57,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:57,005 INFO L85 PathProgramCache]: Analyzing trace with hash -364405889, now seen corresponding path program 2 times [2024-06-27 17:51:57,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:57,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465735268] [2024-06-27 17:51:57,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:57,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:57,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:57,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-27 17:51:57,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:57,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465735268] [2024-06-27 17:51:57,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465735268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:57,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:57,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:57,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629479993] [2024-06-27 17:51:57,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:57,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:57,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:57,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:57,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:57,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:57,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 139 transitions, 1462 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 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-27 17:51:57,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:57,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:57,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:57,739 INFO L124 PetriNetUnfolderBase]: 2939/4906 cut-off events. [2024-06-27 17:51:57,739 INFO L125 PetriNetUnfolderBase]: For 44041/44050 co-relation queries the response was YES. [2024-06-27 17:51:57,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23320 conditions, 4906 events. 2939/4906 cut-off events. For 44041/44050 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 31638 event pairs, 724 based on Foata normal form. 38/4934 useless extension candidates. Maximal degree in co-relation 23262. Up to 3825 conditions per place. [2024-06-27 17:51:57,771 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 143 selfloop transitions, 33 changer transitions 0/187 dead transitions. [2024-06-27 17:51:57,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 187 transitions, 2004 flow [2024-06-27 17:51:57,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:57,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:57,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 17:51:57,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:51:57,773 INFO L175 Difference]: Start difference. First operand has 119 places, 139 transitions, 1462 flow. Second operand 8 states and 216 transitions. [2024-06-27 17:51:57,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 187 transitions, 2004 flow [2024-06-27 17:51:57,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 187 transitions, 1922 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:57,839 INFO L231 Difference]: Finished difference. Result has 123 places, 141 transitions, 1500 flow [2024-06-27 17:51:57,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1500, PETRI_PLACES=123, PETRI_TRANSITIONS=141} [2024-06-27 17:51:57,840 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 74 predicate places. [2024-06-27 17:51:57,840 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 141 transitions, 1500 flow [2024-06-27 17:51:57,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 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-27 17:51:57,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:57,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:57,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:51:57,840 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:57,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:57,841 INFO L85 PathProgramCache]: Analyzing trace with hash -2137111605, now seen corresponding path program 3 times [2024-06-27 17:51:57,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:57,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105239233] [2024-06-27 17:51:57,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:57,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:57,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:57,959 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-27 17:51:57,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:57,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105239233] [2024-06-27 17:51:57,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105239233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:57,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:57,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:57,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630974830] [2024-06-27 17:51:57,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:57,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:57,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:57,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:57,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:58,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:58,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 141 transitions, 1500 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 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-27 17:51:58,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:58,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:58,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:58,477 INFO L124 PetriNetUnfolderBase]: 3051/5168 cut-off events. [2024-06-27 17:51:58,478 INFO L125 PetriNetUnfolderBase]: For 44289/44303 co-relation queries the response was YES. [2024-06-27 17:51:58,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24081 conditions, 5168 events. 3051/5168 cut-off events. For 44289/44303 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 34140 event pairs, 921 based on Foata normal form. 24/5176 useless extension candidates. Maximal degree in co-relation 24021. Up to 4173 conditions per place. [2024-06-27 17:51:58,519 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 141 selfloop transitions, 28 changer transitions 0/180 dead transitions. [2024-06-27 17:51:58,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 180 transitions, 1987 flow [2024-06-27 17:51:58,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:58,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:58,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:51:58,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:51:58,520 INFO L175 Difference]: Start difference. First operand has 123 places, 141 transitions, 1500 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:51:58,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 180 transitions, 1987 flow [2024-06-27 17:51:58,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 180 transitions, 1917 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:58,606 INFO L231 Difference]: Finished difference. Result has 124 places, 142 transitions, 1509 flow [2024-06-27 17:51:58,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1509, PETRI_PLACES=124, PETRI_TRANSITIONS=142} [2024-06-27 17:51:58,607 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 75 predicate places. [2024-06-27 17:51:58,607 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 142 transitions, 1509 flow [2024-06-27 17:51:58,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 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-27 17:51:58,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:58,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:58,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:51:58,608 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:58,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:58,608 INFO L85 PathProgramCache]: Analyzing trace with hash -531310709, now seen corresponding path program 4 times [2024-06-27 17:51:58,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:58,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210552815] [2024-06-27 17:51:58,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:58,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:58,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:58,760 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-27 17:51:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:58,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210552815] [2024-06-27 17:51:58,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210552815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:58,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:58,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:58,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808502324] [2024-06-27 17:51:58,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:58,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:58,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:58,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:58,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:58,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:58,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 142 transitions, 1509 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 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-27 17:51:58,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:58,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:58,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:59,331 INFO L124 PetriNetUnfolderBase]: 3163/5260 cut-off events. [2024-06-27 17:51:59,331 INFO L125 PetriNetUnfolderBase]: For 46246/46248 co-relation queries the response was YES. [2024-06-27 17:51:59,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24741 conditions, 5260 events. 3163/5260 cut-off events. For 46246/46248 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 34269 event pairs, 794 based on Foata normal form. 16/5252 useless extension candidates. Maximal degree in co-relation 24680. Up to 4349 conditions per place. [2024-06-27 17:51:59,373 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 146 selfloop transitions, 31 changer transitions 0/188 dead transitions. [2024-06-27 17:51:59,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 188 transitions, 2034 flow [2024-06-27 17:51:59,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:59,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:59,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 17:51:59,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 17:51:59,375 INFO L175 Difference]: Start difference. First operand has 124 places, 142 transitions, 1509 flow. Second operand 8 states and 212 transitions. [2024-06-27 17:51:59,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 188 transitions, 2034 flow [2024-06-27 17:51:59,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 188 transitions, 1973 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:59,436 INFO L231 Difference]: Finished difference. Result has 127 places, 143 transitions, 1535 flow [2024-06-27 17:51:59,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1535, PETRI_PLACES=127, PETRI_TRANSITIONS=143} [2024-06-27 17:51:59,437 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 78 predicate places. [2024-06-27 17:51:59,437 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 143 transitions, 1535 flow [2024-06-27 17:51:59,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 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-27 17:51:59,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:59,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:59,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:51:59,437 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:51:59,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:59,438 INFO L85 PathProgramCache]: Analyzing trace with hash -2142621855, now seen corresponding path program 5 times [2024-06-27 17:51:59,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:59,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043284082] [2024-06-27 17:51:59,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:59,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:59,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:59,568 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-27 17:51:59,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:59,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043284082] [2024-06-27 17:51:59,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043284082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:59,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:59,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:59,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700067161] [2024-06-27 17:51:59,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:59,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:59,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:59,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:59,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:59,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:51:59,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 143 transitions, 1535 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 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-27 17:51:59,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:59,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:51:59,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:00,174 INFO L124 PetriNetUnfolderBase]: 3203/5325 cut-off events. [2024-06-27 17:52:00,174 INFO L125 PetriNetUnfolderBase]: For 47648/47650 co-relation queries the response was YES. [2024-06-27 17:52:00,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25025 conditions, 5325 events. 3203/5325 cut-off events. For 47648/47650 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 34700 event pairs, 788 based on Foata normal form. 12/5313 useless extension candidates. Maximal degree in co-relation 24963. Up to 4273 conditions per place. [2024-06-27 17:52:00,210 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 154 selfloop transitions, 34 changer transitions 0/199 dead transitions. [2024-06-27 17:52:00,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 199 transitions, 2120 flow [2024-06-27 17:52:00,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:00,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:00,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-27 17:52:00,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901234567901235 [2024-06-27 17:52:00,213 INFO L175 Difference]: Start difference. First operand has 127 places, 143 transitions, 1535 flow. Second operand 9 states and 239 transitions. [2024-06-27 17:52:00,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 199 transitions, 2120 flow [2024-06-27 17:52:00,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 199 transitions, 2051 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:00,312 INFO L231 Difference]: Finished difference. Result has 130 places, 144 transitions, 1560 flow [2024-06-27 17:52:00,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1560, PETRI_PLACES=130, PETRI_TRANSITIONS=144} [2024-06-27 17:52:00,312 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-27 17:52:00,312 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 144 transitions, 1560 flow [2024-06-27 17:52:00,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 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-27 17:52:00,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:00,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:00,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:52:00,313 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:00,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:00,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1390412623, now seen corresponding path program 1 times [2024-06-27 17:52:00,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:00,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985742211] [2024-06-27 17:52:00,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:00,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:00,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:00,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:00,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:00,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985742211] [2024-06-27 17:52:00,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985742211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:00,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:00,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:00,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681164240] [2024-06-27 17:52:00,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:00,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:00,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:00,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:00,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:00,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:00,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 144 transitions, 1560 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 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-27 17:52:00,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:00,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:00,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:00,978 INFO L124 PetriNetUnfolderBase]: 3183/5306 cut-off events. [2024-06-27 17:52:00,978 INFO L125 PetriNetUnfolderBase]: For 48623/48637 co-relation queries the response was YES. [2024-06-27 17:52:01,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24725 conditions, 5306 events. 3183/5306 cut-off events. For 48623/48637 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 34757 event pairs, 834 based on Foata normal form. 20/5300 useless extension candidates. Maximal degree in co-relation 24662. Up to 3725 conditions per place. [2024-06-27 17:52:01,019 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 142 selfloop transitions, 35 changer transitions 0/188 dead transitions. [2024-06-27 17:52:01,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 188 transitions, 2049 flow [2024-06-27 17:52:01,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:01,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:01,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 17:52:01,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:52:01,021 INFO L175 Difference]: Start difference. First operand has 130 places, 144 transitions, 1560 flow. Second operand 7 states and 189 transitions. [2024-06-27 17:52:01,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 188 transitions, 2049 flow [2024-06-27 17:52:01,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 188 transitions, 1969 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:01,101 INFO L231 Difference]: Finished difference. Result has 129 places, 143 transitions, 1517 flow [2024-06-27 17:52:01,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1517, PETRI_PLACES=129, PETRI_TRANSITIONS=143} [2024-06-27 17:52:01,102 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 80 predicate places. [2024-06-27 17:52:01,102 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 143 transitions, 1517 flow [2024-06-27 17:52:01,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 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-27 17:52:01,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:01,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:01,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:52:01,103 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:01,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:01,103 INFO L85 PathProgramCache]: Analyzing trace with hash 882021477, now seen corresponding path program 1 times [2024-06-27 17:52:01,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:01,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176927915] [2024-06-27 17:52:01,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:01,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:01,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:01,205 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-27 17:52:01,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:01,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176927915] [2024-06-27 17:52:01,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176927915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:01,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:01,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:01,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910559313] [2024-06-27 17:52:01,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:01,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:01,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:01,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:01,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:01,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 17:52:01,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 143 transitions, 1517 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 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-27 17:52:01,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:01,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 17:52:01,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:01,770 INFO L124 PetriNetUnfolderBase]: 3192/5466 cut-off events. [2024-06-27 17:52:01,770 INFO L125 PetriNetUnfolderBase]: For 48693/48707 co-relation queries the response was YES. [2024-06-27 17:52:01,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25255 conditions, 5466 events. 3192/5466 cut-off events. For 48693/48707 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 36898 event pairs, 928 based on Foata normal form. 12/5452 useless extension candidates. Maximal degree in co-relation 25191. Up to 4496 conditions per place. [2024-06-27 17:52:01,818 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 129 selfloop transitions, 41 changer transitions 0/194 dead transitions. [2024-06-27 17:52:01,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 194 transitions, 2242 flow [2024-06-27 17:52:01,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:01,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:01,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:52:01,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 17:52:01,820 INFO L175 Difference]: Start difference. First operand has 129 places, 143 transitions, 1517 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:52:01,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 194 transitions, 2242 flow [2024-06-27 17:52:01,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 194 transitions, 2168 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:01,894 INFO L231 Difference]: Finished difference. Result has 134 places, 168 transitions, 1854 flow [2024-06-27 17:52:01,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1449, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1854, PETRI_PLACES=134, PETRI_TRANSITIONS=168} [2024-06-27 17:52:01,894 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-06-27 17:52:01,895 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 168 transitions, 1854 flow [2024-06-27 17:52:01,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 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-27 17:52:01,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:01,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:01,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:52:01,895 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:01,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:01,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1998388669, now seen corresponding path program 2 times [2024-06-27 17:52:01,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:01,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648614691] [2024-06-27 17:52:01,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:01,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:01,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:01,995 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-27 17:52:01,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:01,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648614691] [2024-06-27 17:52:01,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648614691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:01,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:01,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:01,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400441108] [2024-06-27 17:52:01,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:01,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:01,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:01,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:01,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:02,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:02,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 168 transitions, 1854 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-27 17:52:02,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:02,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:02,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:02,493 INFO L124 PetriNetUnfolderBase]: 3083/5110 cut-off events. [2024-06-27 17:52:02,494 INFO L125 PetriNetUnfolderBase]: For 49347/49376 co-relation queries the response was YES. [2024-06-27 17:52:02,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24654 conditions, 5110 events. 3083/5110 cut-off events. For 49347/49376 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 34018 event pairs, 738 based on Foata normal form. 13/4994 useless extension candidates. Maximal degree in co-relation 24586. Up to 4327 conditions per place. [2024-06-27 17:52:02,538 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 119 selfloop transitions, 35 changer transitions 0/182 dead transitions. [2024-06-27 17:52:02,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 182 transitions, 2221 flow [2024-06-27 17:52:02,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:52:02,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:52:02,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-27 17:52:02,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:52:02,541 INFO L175 Difference]: Start difference. First operand has 134 places, 168 transitions, 1854 flow. Second operand 4 states and 117 transitions. [2024-06-27 17:52:02,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 182 transitions, 2221 flow [2024-06-27 17:52:02,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 182 transitions, 2179 flow, removed 21 selfloop flow, removed 0 redundant places. [2024-06-27 17:52:02,610 INFO L231 Difference]: Finished difference. Result has 138 places, 171 transitions, 1936 flow [2024-06-27 17:52:02,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1936, PETRI_PLACES=138, PETRI_TRANSITIONS=171} [2024-06-27 17:52:02,610 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 89 predicate places. [2024-06-27 17:52:02,611 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 171 transitions, 1936 flow [2024-06-27 17:52:02,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-27 17:52:02,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:02,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:02,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:52:02,611 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:02,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:02,612 INFO L85 PathProgramCache]: Analyzing trace with hash 2131475913, now seen corresponding path program 1 times [2024-06-27 17:52:02,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:02,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246212075] [2024-06-27 17:52:02,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:02,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:02,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:02,673 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-27 17:52:02,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:02,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246212075] [2024-06-27 17:52:02,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246212075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:02,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:02,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:02,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26880699] [2024-06-27 17:52:02,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:02,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:02,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:02,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:02,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:02,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:02,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 171 transitions, 1936 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 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-27 17:52:02,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:02,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:02,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:03,180 INFO L124 PetriNetUnfolderBase]: 2990/5030 cut-off events. [2024-06-27 17:52:03,181 INFO L125 PetriNetUnfolderBase]: For 52146/52198 co-relation queries the response was YES. [2024-06-27 17:52:03,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24560 conditions, 5030 events. 2990/5030 cut-off events. For 52146/52198 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 33914 event pairs, 743 based on Foata normal form. 23/4934 useless extension candidates. Maximal degree in co-relation 24489. Up to 4231 conditions per place. [2024-06-27 17:52:03,222 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 147 selfloop transitions, 26 changer transitions 0/194 dead transitions. [2024-06-27 17:52:03,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 194 transitions, 2427 flow [2024-06-27 17:52:03,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:03,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:03,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 17:52:03,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:52:03,224 INFO L175 Difference]: Start difference. First operand has 138 places, 171 transitions, 1936 flow. Second operand 5 states and 145 transitions. [2024-06-27 17:52:03,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 194 transitions, 2427 flow [2024-06-27 17:52:03,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 194 transitions, 2358 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:03,310 INFO L231 Difference]: Finished difference. Result has 141 places, 174 transitions, 1958 flow [2024-06-27 17:52:03,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1958, PETRI_PLACES=141, PETRI_TRANSITIONS=174} [2024-06-27 17:52:03,311 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 92 predicate places. [2024-06-27 17:52:03,311 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 174 transitions, 1958 flow [2024-06-27 17:52:03,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 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-27 17:52:03,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:03,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:03,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:52:03,311 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:03,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:03,312 INFO L85 PathProgramCache]: Analyzing trace with hash 651956803, now seen corresponding path program 1 times [2024-06-27 17:52:03,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:03,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712722160] [2024-06-27 17:52:03,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:03,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:03,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:03,388 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-27 17:52:03,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:03,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712722160] [2024-06-27 17:52:03,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712722160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:03,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:03,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:03,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43115082] [2024-06-27 17:52:03,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:03,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:03,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:03,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:03,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:03,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:03,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 174 transitions, 1958 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 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-27 17:52:03,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:03,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:03,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:03,908 INFO L124 PetriNetUnfolderBase]: 3155/5346 cut-off events. [2024-06-27 17:52:03,908 INFO L125 PetriNetUnfolderBase]: For 56856/56870 co-relation queries the response was YES. [2024-06-27 17:52:03,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25786 conditions, 5346 events. 3155/5346 cut-off events. For 56856/56870 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 36267 event pairs, 1403 based on Foata normal form. 3/5200 useless extension candidates. Maximal degree in co-relation 25714. Up to 4519 conditions per place. [2024-06-27 17:52:03,957 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 178 selfloop transitions, 28 changer transitions 0/221 dead transitions. [2024-06-27 17:52:03,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 221 transitions, 2848 flow [2024-06-27 17:52:03,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:03,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:03,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:52:03,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:52:03,959 INFO L175 Difference]: Start difference. First operand has 141 places, 174 transitions, 1958 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:52:03,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 221 transitions, 2848 flow [2024-06-27 17:52:04,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 221 transitions, 2721 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:04,046 INFO L231 Difference]: Finished difference. Result has 147 places, 193 transitions, 2203 flow [2024-06-27 17:52:04,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2203, PETRI_PLACES=147, PETRI_TRANSITIONS=193} [2024-06-27 17:52:04,047 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 98 predicate places. [2024-06-27 17:52:04,047 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 193 transitions, 2203 flow [2024-06-27 17:52:04,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 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-27 17:52:04,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:04,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:04,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:52:04,048 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:04,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:04,048 INFO L85 PathProgramCache]: Analyzing trace with hash 960064079, now seen corresponding path program 2 times [2024-06-27 17:52:04,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:04,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761306875] [2024-06-27 17:52:04,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:04,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:04,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:04,135 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-27 17:52:04,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:04,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761306875] [2024-06-27 17:52:04,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761306875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:04,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:04,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:04,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608452147] [2024-06-27 17:52:04,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:04,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:04,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:04,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:04,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:04,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:04,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 193 transitions, 2203 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-27 17:52:04,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:04,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:04,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:04,736 INFO L124 PetriNetUnfolderBase]: 3095/5183 cut-off events. [2024-06-27 17:52:04,736 INFO L125 PetriNetUnfolderBase]: For 58172/58212 co-relation queries the response was YES. [2024-06-27 17:52:04,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25833 conditions, 5183 events. 3095/5183 cut-off events. For 58172/58212 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34815 event pairs, 761 based on Foata normal form. 15/5083 useless extension candidates. Maximal degree in co-relation 25758. Up to 4312 conditions per place. [2024-06-27 17:52:04,789 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 149 selfloop transitions, 42 changer transitions 0/216 dead transitions. [2024-06-27 17:52:04,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 216 transitions, 2707 flow [2024-06-27 17:52:04,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:04,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:04,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:52:04,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 17:52:04,790 INFO L175 Difference]: Start difference. First operand has 147 places, 193 transitions, 2203 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:52:04,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 216 transitions, 2707 flow [2024-06-27 17:52:04,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 216 transitions, 2671 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-27 17:52:04,877 INFO L231 Difference]: Finished difference. Result has 153 places, 193 transitions, 2259 flow [2024-06-27 17:52:04,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2259, PETRI_PLACES=153, PETRI_TRANSITIONS=193} [2024-06-27 17:52:04,877 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-06-27 17:52:04,878 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 193 transitions, 2259 flow [2024-06-27 17:52:04,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-27 17:52:04,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:04,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:04,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:52:04,878 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:04,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:04,879 INFO L85 PathProgramCache]: Analyzing trace with hash 2139527089, now seen corresponding path program 2 times [2024-06-27 17:52:04,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:04,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490203202] [2024-06-27 17:52:04,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:04,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:04,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:04,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:04,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:04,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490203202] [2024-06-27 17:52:04,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490203202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:04,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:04,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:04,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771000339] [2024-06-27 17:52:04,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:04,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:04,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:04,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:04,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:04,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:04,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 193 transitions, 2259 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 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-27 17:52:04,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:04,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:04,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:05,503 INFO L124 PetriNetUnfolderBase]: 3185/5408 cut-off events. [2024-06-27 17:52:05,504 INFO L125 PetriNetUnfolderBase]: For 64268/64282 co-relation queries the response was YES. [2024-06-27 17:52:05,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26887 conditions, 5408 events. 3185/5408 cut-off events. For 64268/64282 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 36890 event pairs, 1406 based on Foata normal form. 3/5252 useless extension candidates. Maximal degree in co-relation 26809. Up to 4591 conditions per place. [2024-06-27 17:52:05,553 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 189 selfloop transitions, 26 changer transitions 0/230 dead transitions. [2024-06-27 17:52:05,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 230 transitions, 3003 flow [2024-06-27 17:52:05,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:05,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:05,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 17:52:05,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:52:05,555 INFO L175 Difference]: Start difference. First operand has 153 places, 193 transitions, 2259 flow. Second operand 7 states and 189 transitions. [2024-06-27 17:52:05,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 230 transitions, 3003 flow [2024-06-27 17:52:05,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 230 transitions, 2928 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:05,658 INFO L231 Difference]: Finished difference. Result has 159 places, 204 transitions, 2402 flow [2024-06-27 17:52:05,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2402, PETRI_PLACES=159, PETRI_TRANSITIONS=204} [2024-06-27 17:52:05,659 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-06-27 17:52:05,659 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 204 transitions, 2402 flow [2024-06-27 17:52:05,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 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-27 17:52:05,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:05,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:05,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:52:05,660 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:05,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:05,660 INFO L85 PathProgramCache]: Analyzing trace with hash -906027773, now seen corresponding path program 3 times [2024-06-27 17:52:05,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:05,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387875562] [2024-06-27 17:52:05,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:05,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:05,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:05,722 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-27 17:52:05,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:05,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387875562] [2024-06-27 17:52:05,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387875562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:05,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:05,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:52:05,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700202297] [2024-06-27 17:52:05,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:05,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:05,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:05,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:05,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:05,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:05,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 204 transitions, 2402 flow. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 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-27 17:52:05,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:05,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:05,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:06,307 INFO L124 PetriNetUnfolderBase]: 3159/5235 cut-off events. [2024-06-27 17:52:06,307 INFO L125 PetriNetUnfolderBase]: For 64083/64114 co-relation queries the response was YES. [2024-06-27 17:52:06,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26444 conditions, 5235 events. 3159/5235 cut-off events. For 64083/64114 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 34895 event pairs, 742 based on Foata normal form. 9/5118 useless extension candidates. Maximal degree in co-relation 26362. Up to 4280 conditions per place. [2024-06-27 17:52:06,354 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 140 selfloop transitions, 55 changer transitions 0/224 dead transitions. [2024-06-27 17:52:06,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 224 transitions, 2852 flow [2024-06-27 17:52:06,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:06,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:06,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 17:52:06,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:52:06,355 INFO L175 Difference]: Start difference. First operand has 159 places, 204 transitions, 2402 flow. Second operand 5 states and 150 transitions. [2024-06-27 17:52:06,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 224 transitions, 2852 flow [2024-06-27 17:52:06,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 224 transitions, 2786 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:06,480 INFO L231 Difference]: Finished difference. Result has 161 places, 204 transitions, 2470 flow [2024-06-27 17:52:06,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2336, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2470, PETRI_PLACES=161, PETRI_TRANSITIONS=204} [2024-06-27 17:52:06,485 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 112 predicate places. [2024-06-27 17:52:06,485 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 204 transitions, 2470 flow [2024-06-27 17:52:06,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 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-27 17:52:06,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:06,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:06,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:52:06,485 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:06,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:06,486 INFO L85 PathProgramCache]: Analyzing trace with hash 2139520579, now seen corresponding path program 3 times [2024-06-27 17:52:06,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:06,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531445879] [2024-06-27 17:52:06,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:06,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:06,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:06,559 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-27 17:52:06,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:06,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531445879] [2024-06-27 17:52:06,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531445879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:06,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:06,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:06,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280799636] [2024-06-27 17:52:06,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:06,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:06,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:06,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:06,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:06,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:06,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 204 transitions, 2470 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 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-27 17:52:06,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:06,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:06,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:07,196 INFO L124 PetriNetUnfolderBase]: 3176/5366 cut-off events. [2024-06-27 17:52:07,197 INFO L125 PetriNetUnfolderBase]: For 69701/69715 co-relation queries the response was YES. [2024-06-27 17:52:07,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27094 conditions, 5366 events. 3176/5366 cut-off events. For 69701/69715 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 36319 event pairs, 1390 based on Foata normal form. 3/5211 useless extension candidates. Maximal degree in co-relation 27011. Up to 4583 conditions per place. [2024-06-27 17:52:07,252 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 187 selfloop transitions, 27 changer transitions 0/229 dead transitions. [2024-06-27 17:52:07,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 229 transitions, 3038 flow [2024-06-27 17:52:07,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:07,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:07,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 17:52:07,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-27 17:52:07,253 INFO L175 Difference]: Start difference. First operand has 161 places, 204 transitions, 2470 flow. Second operand 6 states and 170 transitions. [2024-06-27 17:52:07,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 229 transitions, 3038 flow [2024-06-27 17:52:07,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 229 transitions, 2893 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:07,374 INFO L231 Difference]: Finished difference. Result has 161 places, 204 transitions, 2389 flow [2024-06-27 17:52:07,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2329, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2389, PETRI_PLACES=161, PETRI_TRANSITIONS=204} [2024-06-27 17:52:07,375 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 112 predicate places. [2024-06-27 17:52:07,375 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 204 transitions, 2389 flow [2024-06-27 17:52:07,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 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-27 17:52:07,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:07,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:07,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:52:07,375 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:07,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:07,376 INFO L85 PathProgramCache]: Analyzing trace with hash 2139766657, now seen corresponding path program 1 times [2024-06-27 17:52:07,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:07,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110836851] [2024-06-27 17:52:07,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:07,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:07,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:07,450 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-27 17:52:07,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:07,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110836851] [2024-06-27 17:52:07,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110836851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:07,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:07,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:07,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063163857] [2024-06-27 17:52:07,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:07,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:07,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:07,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:07,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:07,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:07,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 204 transitions, 2389 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-27 17:52:07,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:07,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:07,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:08,019 INFO L124 PetriNetUnfolderBase]: 3033/5175 cut-off events. [2024-06-27 17:52:08,019 INFO L125 PetriNetUnfolderBase]: For 64361/64396 co-relation queries the response was YES. [2024-06-27 17:52:08,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25707 conditions, 5175 events. 3033/5175 cut-off events. For 64361/64396 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 35531 event pairs, 1355 based on Foata normal form. 25/5032 useless extension candidates. Maximal degree in co-relation 25625. Up to 4358 conditions per place. [2024-06-27 17:52:08,068 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 181 selfloop transitions, 12 changer transitions 0/222 dead transitions. [2024-06-27 17:52:08,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 222 transitions, 2845 flow [2024-06-27 17:52:08,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:08,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:08,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-06-27 17:52:08,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-06-27 17:52:08,070 INFO L175 Difference]: Start difference. First operand has 161 places, 204 transitions, 2389 flow. Second operand 5 states and 139 transitions. [2024-06-27 17:52:08,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 222 transitions, 2845 flow [2024-06-27 17:52:08,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 222 transitions, 2798 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:08,189 INFO L231 Difference]: Finished difference. Result has 163 places, 206 transitions, 2393 flow [2024-06-27 17:52:08,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2342, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2393, PETRI_PLACES=163, PETRI_TRANSITIONS=206} [2024-06-27 17:52:08,189 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 114 predicate places. [2024-06-27 17:52:08,190 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 206 transitions, 2393 flow [2024-06-27 17:52:08,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 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-27 17:52:08,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:08,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:08,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:52:08,191 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:08,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:08,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1999508657, now seen corresponding path program 1 times [2024-06-27 17:52:08,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:08,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437927371] [2024-06-27 17:52:08,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:08,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:08,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:08,257 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-27 17:52:08,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:08,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437927371] [2024-06-27 17:52:08,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437927371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:08,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:08,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:08,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741062187] [2024-06-27 17:52:08,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:08,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:08,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:08,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:08,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:08,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:08,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 206 transitions, 2393 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 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-27 17:52:08,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:08,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:08,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:08,822 INFO L124 PetriNetUnfolderBase]: 3183/5376 cut-off events. [2024-06-27 17:52:08,822 INFO L125 PetriNetUnfolderBase]: For 68328/68353 co-relation queries the response was YES. [2024-06-27 17:52:08,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26982 conditions, 5376 events. 3183/5376 cut-off events. For 68328/68353 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 36413 event pairs, 1409 based on Foata normal form. 11/5225 useless extension candidates. Maximal degree in co-relation 26899. Up to 4545 conditions per place. [2024-06-27 17:52:08,873 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 182 selfloop transitions, 37 changer transitions 0/234 dead transitions. [2024-06-27 17:52:08,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 234 transitions, 3021 flow [2024-06-27 17:52:08,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:08,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:08,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-27 17:52:08,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6148148148148148 [2024-06-27 17:52:08,875 INFO L175 Difference]: Start difference. First operand has 163 places, 206 transitions, 2393 flow. Second operand 6 states and 166 transitions. [2024-06-27 17:52:08,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 234 transitions, 3021 flow [2024-06-27 17:52:08,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 234 transitions, 2995 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:08,989 INFO L231 Difference]: Finished difference. Result has 168 places, 211 transitions, 2508 flow [2024-06-27 17:52:08,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2508, PETRI_PLACES=168, PETRI_TRANSITIONS=211} [2024-06-27 17:52:08,989 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-06-27 17:52:08,989 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 211 transitions, 2508 flow [2024-06-27 17:52:08,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 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-27 17:52:08,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:08,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:08,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:52:08,990 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:08,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:08,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1264174635, now seen corresponding path program 2 times [2024-06-27 17:52:08,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:08,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277961083] [2024-06-27 17:52:08,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:08,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:08,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:09,069 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-27 17:52:09,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:09,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277961083] [2024-06-27 17:52:09,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277961083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:09,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:09,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:09,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343942671] [2024-06-27 17:52:09,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:09,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:09,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:09,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:09,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:09,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:09,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 211 transitions, 2508 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:09,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:09,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:09,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:09,759 INFO L124 PetriNetUnfolderBase]: 3186/5418 cut-off events. [2024-06-27 17:52:09,760 INFO L125 PetriNetUnfolderBase]: For 71859/71873 co-relation queries the response was YES. [2024-06-27 17:52:09,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27312 conditions, 5418 events. 3186/5418 cut-off events. For 71859/71873 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36977 event pairs, 1421 based on Foata normal form. 3/5267 useless extension candidates. Maximal degree in co-relation 27226. Up to 4549 conditions per place. [2024-06-27 17:52:09,815 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 188 selfloop transitions, 45 changer transitions 0/248 dead transitions. [2024-06-27 17:52:09,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 248 transitions, 3247 flow [2024-06-27 17:52:09,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:09,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:09,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-27 17:52:09,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582716049382716 [2024-06-27 17:52:09,816 INFO L175 Difference]: Start difference. First operand has 168 places, 211 transitions, 2508 flow. Second operand 9 states and 236 transitions. [2024-06-27 17:52:09,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 248 transitions, 3247 flow [2024-06-27 17:52:09,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 248 transitions, 3126 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:09,936 INFO L231 Difference]: Finished difference. Result has 175 places, 216 transitions, 2552 flow [2024-06-27 17:52:09,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2401, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2552, PETRI_PLACES=175, PETRI_TRANSITIONS=216} [2024-06-27 17:52:09,936 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 126 predicate places. [2024-06-27 17:52:09,936 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 216 transitions, 2552 flow [2024-06-27 17:52:09,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:09,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:09,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:09,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:52:09,937 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:09,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:09,937 INFO L85 PathProgramCache]: Analyzing trace with hash 2003227727, now seen corresponding path program 3 times [2024-06-27 17:52:09,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:09,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131168212] [2024-06-27 17:52:09,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:09,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:09,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:10,022 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-27 17:52:10,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:10,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131168212] [2024-06-27 17:52:10,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131168212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:10,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:10,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:10,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695836173] [2024-06-27 17:52:10,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:10,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:10,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:10,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:10,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:10,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:10,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 216 transitions, 2552 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:10,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:10,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:10,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:10,698 INFO L124 PetriNetUnfolderBase]: 3183/5414 cut-off events. [2024-06-27 17:52:10,698 INFO L125 PetriNetUnfolderBase]: For 73719/73733 co-relation queries the response was YES. [2024-06-27 17:52:10,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27329 conditions, 5414 events. 3183/5414 cut-off events. For 73719/73733 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36971 event pairs, 1422 based on Foata normal form. 3/5263 useless extension candidates. Maximal degree in co-relation 27242. Up to 4546 conditions per place. [2024-06-27 17:52:10,760 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 182 selfloop transitions, 44 changer transitions 0/241 dead transitions. [2024-06-27 17:52:10,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 241 transitions, 3142 flow [2024-06-27 17:52:10,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:10,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:10,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:52:10,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 17:52:10,762 INFO L175 Difference]: Start difference. First operand has 175 places, 216 transitions, 2552 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:52:10,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 241 transitions, 3142 flow [2024-06-27 17:52:10,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 241 transitions, 2982 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 17:52:10,896 INFO L231 Difference]: Finished difference. Result has 174 places, 216 transitions, 2486 flow [2024-06-27 17:52:10,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2486, PETRI_PLACES=174, PETRI_TRANSITIONS=216} [2024-06-27 17:52:10,896 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-27 17:52:10,896 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 216 transitions, 2486 flow [2024-06-27 17:52:10,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:10,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:10,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:10,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:52:10,897 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:10,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:10,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1977911247, now seen corresponding path program 4 times [2024-06-27 17:52:10,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:10,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273828860] [2024-06-27 17:52:10,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:10,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:10,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:10,967 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-27 17:52:10,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:10,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273828860] [2024-06-27 17:52:10,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273828860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:10,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:10,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:10,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172199900] [2024-06-27 17:52:10,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:10,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:10,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:10,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:10,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:10,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:10,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 216 transitions, 2486 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 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-27 17:52:10,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:10,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:10,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:11,568 INFO L124 PetriNetUnfolderBase]: 3204/5399 cut-off events. [2024-06-27 17:52:11,568 INFO L125 PetriNetUnfolderBase]: For 75334/75348 co-relation queries the response was YES. [2024-06-27 17:52:11,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27280 conditions, 5399 events. 3204/5399 cut-off events. For 75334/75348 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 36501 event pairs, 1388 based on Foata normal form. 3/5241 useless extension candidates. Maximal degree in co-relation 27194. Up to 4617 conditions per place. [2024-06-27 17:52:11,694 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 199 selfloop transitions, 30 changer transitions 0/244 dead transitions. [2024-06-27 17:52:11,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 244 transitions, 3118 flow [2024-06-27 17:52:11,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:11,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:11,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-27 17:52:11,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-27 17:52:11,696 INFO L175 Difference]: Start difference. First operand has 174 places, 216 transitions, 2486 flow. Second operand 6 states and 170 transitions. [2024-06-27 17:52:11,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 244 transitions, 3118 flow [2024-06-27 17:52:11,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 244 transitions, 3024 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:11,803 INFO L231 Difference]: Finished difference. Result has 174 places, 219 transitions, 2486 flow [2024-06-27 17:52:11,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2486, PETRI_PLACES=174, PETRI_TRANSITIONS=219} [2024-06-27 17:52:11,803 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-27 17:52:11,804 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 219 transitions, 2486 flow [2024-06-27 17:52:11,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 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-27 17:52:11,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:11,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:11,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:52:11,804 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:11,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:11,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1977916827, now seen corresponding path program 5 times [2024-06-27 17:52:11,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:11,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77213896] [2024-06-27 17:52:11,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:11,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:11,922 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-27 17:52:11,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:11,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77213896] [2024-06-27 17:52:11,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77213896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:11,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:11,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:11,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433650539] [2024-06-27 17:52:11,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:11,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:11,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:11,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:11,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:11,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:11,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 219 transitions, 2486 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 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-27 17:52:11,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:11,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:11,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:12,518 INFO L124 PetriNetUnfolderBase]: 3201/5433 cut-off events. [2024-06-27 17:52:12,518 INFO L125 PetriNetUnfolderBase]: For 77784/77798 co-relation queries the response was YES. [2024-06-27 17:52:12,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27296 conditions, 5433 events. 3201/5433 cut-off events. For 77784/77798 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 36973 event pairs, 1411 based on Foata normal form. 3/5277 useless extension candidates. Maximal degree in co-relation 27209. Up to 4614 conditions per place. [2024-06-27 17:52:12,567 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 198 selfloop transitions, 30 changer transitions 0/243 dead transitions. [2024-06-27 17:52:12,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 243 transitions, 3016 flow [2024-06-27 17:52:12,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:12,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:12,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:52:12,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:52:12,568 INFO L175 Difference]: Start difference. First operand has 174 places, 219 transitions, 2486 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:52:12,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 243 transitions, 3016 flow [2024-06-27 17:52:12,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 243 transitions, 2954 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:12,695 INFO L231 Difference]: Finished difference. Result has 177 places, 219 transitions, 2491 flow [2024-06-27 17:52:12,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2491, PETRI_PLACES=177, PETRI_TRANSITIONS=219} [2024-06-27 17:52:12,696 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 128 predicate places. [2024-06-27 17:52:12,696 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 219 transitions, 2491 flow [2024-06-27 17:52:12,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 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-27 17:52:12,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:12,696 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-27 17:52:12,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:52:12,697 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:12,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:12,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1431357052, now seen corresponding path program 1 times [2024-06-27 17:52:12,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:12,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248854939] [2024-06-27 17:52:12,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:12,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:12,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:12,791 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-27 17:52:12,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:12,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248854939] [2024-06-27 17:52:12,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248854939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:12,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:12,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:12,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369613195] [2024-06-27 17:52:12,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:12,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:12,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:12,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:12,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:12,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 219 transitions, 2491 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:12,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:12,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:12,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:13,450 INFO L124 PetriNetUnfolderBase]: 3455/5743 cut-off events. [2024-06-27 17:52:13,450 INFO L125 PetriNetUnfolderBase]: For 81628/81630 co-relation queries the response was YES. [2024-06-27 17:52:13,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29372 conditions, 5743 events. 3455/5743 cut-off events. For 81628/81630 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 37776 event pairs, 789 based on Foata normal form. 1/5727 useless extension candidates. Maximal degree in co-relation 29283. Up to 4674 conditions per place. [2024-06-27 17:52:13,508 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 168 selfloop transitions, 76 changer transitions 0/255 dead transitions. [2024-06-27 17:52:13,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 255 transitions, 3223 flow [2024-06-27 17:52:13,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:13,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:13,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:52:13,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:52:13,509 INFO L175 Difference]: Start difference. First operand has 177 places, 219 transitions, 2491 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:52:13,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 255 transitions, 3223 flow [2024-06-27 17:52:13,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 255 transitions, 3150 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:13,689 INFO L231 Difference]: Finished difference. Result has 178 places, 225 transitions, 2702 flow [2024-06-27 17:52:13,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2702, PETRI_PLACES=178, PETRI_TRANSITIONS=225} [2024-06-27 17:52:13,690 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 129 predicate places. [2024-06-27 17:52:13,690 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 225 transitions, 2702 flow [2024-06-27 17:52:13,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:13,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:13,690 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-27 17:52:13,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:52:13,690 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:13,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:13,691 INFO L85 PathProgramCache]: Analyzing trace with hash -950389390, now seen corresponding path program 2 times [2024-06-27 17:52:13,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:13,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128414974] [2024-06-27 17:52:13,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:13,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:13,790 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-27 17:52:13,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:13,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128414974] [2024-06-27 17:52:13,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128414974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:13,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:13,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:13,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272846395] [2024-06-27 17:52:13,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:13,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:13,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:13,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:13,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:13,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:13,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 225 transitions, 2702 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:13,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:13,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:13,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:14,453 INFO L124 PetriNetUnfolderBase]: 3469/5779 cut-off events. [2024-06-27 17:52:14,455 INFO L125 PetriNetUnfolderBase]: For 90685/90687 co-relation queries the response was YES. [2024-06-27 17:52:14,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30698 conditions, 5779 events. 3469/5779 cut-off events. For 90685/90687 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 38184 event pairs, 849 based on Foata normal form. 1/5752 useless extension candidates. Maximal degree in co-relation 30607. Up to 4583 conditions per place. [2024-06-27 17:52:14,510 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 169 selfloop transitions, 85 changer transitions 0/265 dead transitions. [2024-06-27 17:52:14,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 265 transitions, 3586 flow [2024-06-27 17:52:14,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:14,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:14,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:52:14,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 17:52:14,511 INFO L175 Difference]: Start difference. First operand has 178 places, 225 transitions, 2702 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:52:14,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 265 transitions, 3586 flow [2024-06-27 17:52:14,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 265 transitions, 3487 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:14,693 INFO L231 Difference]: Finished difference. Result has 183 places, 234 transitions, 2992 flow [2024-06-27 17:52:14,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2992, PETRI_PLACES=183, PETRI_TRANSITIONS=234} [2024-06-27 17:52:14,694 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 134 predicate places. [2024-06-27 17:52:14,694 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 234 transitions, 2992 flow [2024-06-27 17:52:14,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:14,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:14,694 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-27 17:52:14,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:52:14,694 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:14,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:14,695 INFO L85 PathProgramCache]: Analyzing trace with hash -384666848, now seen corresponding path program 1 times [2024-06-27 17:52:14,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:14,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128024657] [2024-06-27 17:52:14,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:14,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:14,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:14,842 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-27 17:52:14,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:14,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128024657] [2024-06-27 17:52:14,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128024657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:14,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:14,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:14,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462251252] [2024-06-27 17:52:14,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:14,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:14,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:14,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:14,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:14,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:14,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 234 transitions, 2992 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:14,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:14,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:14,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:15,572 INFO L124 PetriNetUnfolderBase]: 3690/6225 cut-off events. [2024-06-27 17:52:15,573 INFO L125 PetriNetUnfolderBase]: For 101105/101107 co-relation queries the response was YES. [2024-06-27 17:52:15,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34602 conditions, 6225 events. 3690/6225 cut-off events. For 101105/101107 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 42136 event pairs, 1257 based on Foata normal form. 3/6184 useless extension candidates. Maximal degree in co-relation 34507. Up to 4771 conditions per place. [2024-06-27 17:52:15,635 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 209 selfloop transitions, 109 changer transitions 0/329 dead transitions. [2024-06-27 17:52:15,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 329 transitions, 4790 flow [2024-06-27 17:52:15,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:15,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:15,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:52:15,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 17:52:15,636 INFO L175 Difference]: Start difference. First operand has 183 places, 234 transitions, 2992 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:52:15,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 329 transitions, 4790 flow [2024-06-27 17:52:15,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 329 transitions, 4666 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:15,839 INFO L231 Difference]: Finished difference. Result has 192 places, 280 transitions, 3877 flow [2024-06-27 17:52:15,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3877, PETRI_PLACES=192, PETRI_TRANSITIONS=280} [2024-06-27 17:52:15,840 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2024-06-27 17:52:15,840 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 280 transitions, 3877 flow [2024-06-27 17:52:15,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:15,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:15,840 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-27 17:52:15,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:52:15,841 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:15,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:15,841 INFO L85 PathProgramCache]: Analyzing trace with hash 234108730, now seen corresponding path program 3 times [2024-06-27 17:52:15,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:15,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602396220] [2024-06-27 17:52:15,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:15,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:15,938 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-27 17:52:15,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:15,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602396220] [2024-06-27 17:52:15,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602396220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:15,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:15,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:15,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424510084] [2024-06-27 17:52:15,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:15,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:15,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:15,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:15,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:15,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:15,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 280 transitions, 3877 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:15,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:15,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:15,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:16,707 INFO L124 PetriNetUnfolderBase]: 3704/6162 cut-off events. [2024-06-27 17:52:16,708 INFO L125 PetriNetUnfolderBase]: For 105993/105993 co-relation queries the response was YES. [2024-06-27 17:52:16,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35981 conditions, 6162 events. 3704/6162 cut-off events. For 105993/105993 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 41110 event pairs, 864 based on Foata normal form. 1/6132 useless extension candidates. Maximal degree in co-relation 35878. Up to 4748 conditions per place. [2024-06-27 17:52:16,767 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 205 selfloop transitions, 100 changer transitions 0/316 dead transitions. [2024-06-27 17:52:16,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 316 transitions, 4818 flow [2024-06-27 17:52:16,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:16,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:16,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 17:52:16,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-27 17:52:16,769 INFO L175 Difference]: Start difference. First operand has 192 places, 280 transitions, 3877 flow. Second operand 7 states and 183 transitions. [2024-06-27 17:52:16,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 316 transitions, 4818 flow [2024-06-27 17:52:17,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 316 transitions, 4754 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-06-27 17:52:17,028 INFO L231 Difference]: Finished difference. Result has 198 places, 283 transitions, 4066 flow [2024-06-27 17:52:17,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3825, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4066, PETRI_PLACES=198, PETRI_TRANSITIONS=283} [2024-06-27 17:52:17,029 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 149 predicate places. [2024-06-27 17:52:17,029 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 283 transitions, 4066 flow [2024-06-27 17:52:17,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:17,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:17,029 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-27 17:52:17,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:52:17,029 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:17,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:17,030 INFO L85 PathProgramCache]: Analyzing trace with hash -926079210, now seen corresponding path program 4 times [2024-06-27 17:52:17,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:17,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349527033] [2024-06-27 17:52:17,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:17,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:17,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:17,146 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-27 17:52:17,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:17,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349527033] [2024-06-27 17:52:17,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349527033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:17,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:17,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:17,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499893097] [2024-06-27 17:52:17,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:17,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:17,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:17,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:17,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:17,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:17,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 283 transitions, 4066 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:17,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:17,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:17,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:17,965 INFO L124 PetriNetUnfolderBase]: 3718/6167 cut-off events. [2024-06-27 17:52:17,966 INFO L125 PetriNetUnfolderBase]: For 106369/106369 co-relation queries the response was YES. [2024-06-27 17:52:18,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36622 conditions, 6167 events. 3718/6167 cut-off events. For 106369/106369 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 40901 event pairs, 770 based on Foata normal form. 1/6153 useless extension candidates. Maximal degree in co-relation 36516. Up to 5193 conditions per place. [2024-06-27 17:52:18,035 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 255 selfloop transitions, 55 changer transitions 0/321 dead transitions. [2024-06-27 17:52:18,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 321 transitions, 4987 flow [2024-06-27 17:52:18,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:18,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:18,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 17:52:18,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 17:52:18,037 INFO L175 Difference]: Start difference. First operand has 198 places, 283 transitions, 4066 flow. Second operand 8 states and 200 transitions. [2024-06-27 17:52:18,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 321 transitions, 4987 flow [2024-06-27 17:52:18,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 321 transitions, 4786 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:18,260 INFO L231 Difference]: Finished difference. Result has 203 places, 286 transitions, 4062 flow [2024-06-27 17:52:18,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4062, PETRI_PLACES=203, PETRI_TRANSITIONS=286} [2024-06-27 17:52:18,260 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-06-27 17:52:18,260 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 286 transitions, 4062 flow [2024-06-27 17:52:18,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:18,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:18,261 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-27 17:52:18,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:52:18,261 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:18,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:18,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1634569578, now seen corresponding path program 2 times [2024-06-27 17:52:18,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:18,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790128926] [2024-06-27 17:52:18,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:18,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:18,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:18,367 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-27 17:52:18,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:18,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790128926] [2024-06-27 17:52:18,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790128926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:18,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:18,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:18,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919335058] [2024-06-27 17:52:18,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:18,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:18,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:18,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:18,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:18,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:18,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 286 transitions, 4062 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:18,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:18,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:18,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:19,228 INFO L124 PetriNetUnfolderBase]: 3913/6554 cut-off events. [2024-06-27 17:52:19,228 INFO L125 PetriNetUnfolderBase]: For 117244/117250 co-relation queries the response was YES. [2024-06-27 17:52:19,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38986 conditions, 6554 events. 3913/6554 cut-off events. For 117244/117250 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 44333 event pairs, 951 based on Foata normal form. 9/6551 useless extension candidates. Maximal degree in co-relation 38878. Up to 5259 conditions per place. [2024-06-27 17:52:19,298 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 260 selfloop transitions, 98 changer transitions 0/369 dead transitions. [2024-06-27 17:52:19,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 369 transitions, 5695 flow [2024-06-27 17:52:19,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:52:19,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:52:19,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-27 17:52:19,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975308641975309 [2024-06-27 17:52:19,300 INFO L175 Difference]: Start difference. First operand has 203 places, 286 transitions, 4062 flow. Second operand 9 states and 242 transitions. [2024-06-27 17:52:19,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 369 transitions, 5695 flow [2024-06-27 17:52:19,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 369 transitions, 5491 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 17:52:19,573 INFO L231 Difference]: Finished difference. Result has 208 places, 319 transitions, 4686 flow [2024-06-27 17:52:19,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4686, PETRI_PLACES=208, PETRI_TRANSITIONS=319} [2024-06-27 17:52:19,574 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-06-27 17:52:19,574 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 319 transitions, 4686 flow [2024-06-27 17:52:19,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:19,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:19,574 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-27 17:52:19,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:52:19,575 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:19,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:19,575 INFO L85 PathProgramCache]: Analyzing trace with hash 603684612, now seen corresponding path program 3 times [2024-06-27 17:52:19,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:19,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724446757] [2024-06-27 17:52:19,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:19,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:19,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:19,680 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-27 17:52:19,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:19,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724446757] [2024-06-27 17:52:19,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724446757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:19,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:19,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264061772] [2024-06-27 17:52:19,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:19,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:19,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:19,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:19,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:19,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:19,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 319 transitions, 4686 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:19,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:19,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:19,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:20,557 INFO L124 PetriNetUnfolderBase]: 3976/6657 cut-off events. [2024-06-27 17:52:20,558 INFO L125 PetriNetUnfolderBase]: For 125844/125850 co-relation queries the response was YES. [2024-06-27 17:52:20,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40798 conditions, 6657 events. 3976/6657 cut-off events. For 125844/125850 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45160 event pairs, 948 based on Foata normal form. 9/6654 useless extension candidates. Maximal degree in co-relation 40688. Up to 5391 conditions per place. [2024-06-27 17:52:20,628 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 269 selfloop transitions, 109 changer transitions 0/389 dead transitions. [2024-06-27 17:52:20,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 389 transitions, 6213 flow [2024-06-27 17:52:20,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:20,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:20,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 17:52:20,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 17:52:20,630 INFO L175 Difference]: Start difference. First operand has 208 places, 319 transitions, 4686 flow. Second operand 8 states and 219 transitions. [2024-06-27 17:52:20,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 389 transitions, 6213 flow [2024-06-27 17:52:21,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 389 transitions, 5874 flow, removed 141 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:21,053 INFO L231 Difference]: Finished difference. Result has 215 places, 349 transitions, 5182 flow [2024-06-27 17:52:21,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4484, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5182, PETRI_PLACES=215, PETRI_TRANSITIONS=349} [2024-06-27 17:52:21,054 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 166 predicate places. [2024-06-27 17:52:21,054 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 349 transitions, 5182 flow [2024-06-27 17:52:21,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 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-27 17:52:21,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:21,055 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-27 17:52:21,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:52:21,055 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:21,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:21,055 INFO L85 PathProgramCache]: Analyzing trace with hash -257917070, now seen corresponding path program 1 times [2024-06-27 17:52:21,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:21,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942860039] [2024-06-27 17:52:21,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:21,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:21,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:21,192 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-27 17:52:21,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:21,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942860039] [2024-06-27 17:52:21,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942860039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:21,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:21,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:21,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689790873] [2024-06-27 17:52:21,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:21,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:21,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:21,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:21,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:21,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-06-27 17:52:21,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 349 transitions, 5182 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 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-27 17:52:21,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:21,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-06-27 17:52:21,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:22,131 INFO L124 PetriNetUnfolderBase]: 3961/6601 cut-off events. [2024-06-27 17:52:22,131 INFO L125 PetriNetUnfolderBase]: For 131557/131568 co-relation queries the response was YES. [2024-06-27 17:52:22,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41006 conditions, 6601 events. 3961/6601 cut-off events. For 131557/131568 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 44792 event pairs, 764 based on Foata normal form. 16/6588 useless extension candidates. Maximal degree in co-relation 40891. Up to 5219 conditions per place. [2024-06-27 17:52:22,225 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 269 selfloop transitions, 60 changer transitions 0/383 dead transitions. [2024-06-27 17:52:22,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 383 transitions, 6021 flow [2024-06-27 17:52:22,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:22,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:52:22,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 17:52:22,227 INFO L175 Difference]: Start difference. First operand has 215 places, 349 transitions, 5182 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:52:22,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 383 transitions, 6021 flow [2024-06-27 17:52:22,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 383 transitions, 5955 flow, removed 31 selfloop flow, removed 1 redundant places. [2024-06-27 17:52:22,560 INFO L231 Difference]: Finished difference. Result has 221 places, 350 transitions, 5264 flow [2024-06-27 17:52:22,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5116, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5264, PETRI_PLACES=221, PETRI_TRANSITIONS=350} [2024-06-27 17:52:22,561 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-27 17:52:22,561 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 350 transitions, 5264 flow [2024-06-27 17:52:22,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 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-27 17:52:22,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:22,563 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-27 17:52:22,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:52:22,564 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:22,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:22,564 INFO L85 PathProgramCache]: Analyzing trace with hash 85223442, now seen corresponding path program 4 times [2024-06-27 17:52:22,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:22,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338945673] [2024-06-27 17:52:22,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:22,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:22,649 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-27 17:52:22,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:22,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338945673] [2024-06-27 17:52:22,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338945673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:22,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:22,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:22,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24417654] [2024-06-27 17:52:22,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:22,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:22,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:22,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:22,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:22,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:22,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 350 transitions, 5264 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:22,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:22,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:22,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:23,656 INFO L124 PetriNetUnfolderBase]: 3937/6521 cut-off events. [2024-06-27 17:52:23,657 INFO L125 PetriNetUnfolderBase]: For 129586/129629 co-relation queries the response was YES. [2024-06-27 17:52:23,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40357 conditions, 6521 events. 3937/6521 cut-off events. For 129586/129629 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 44665 event pairs, 1194 based on Foata normal form. 9/6393 useless extension candidates. Maximal degree in co-relation 40240. Up to 5159 conditions per place. [2024-06-27 17:52:23,738 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 246 selfloop transitions, 137 changer transitions 0/402 dead transitions. [2024-06-27 17:52:23,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 402 transitions, 6597 flow [2024-06-27 17:52:23,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:23,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:23,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 17:52:23,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 17:52:23,742 INFO L175 Difference]: Start difference. First operand has 221 places, 350 transitions, 5264 flow. Second operand 8 states and 218 transitions. [2024-06-27 17:52:23,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 402 transitions, 6597 flow [2024-06-27 17:52:24,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 402 transitions, 6493 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:24,079 INFO L231 Difference]: Finished difference. Result has 226 places, 373 transitions, 5863 flow [2024-06-27 17:52:24,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5162, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5863, PETRI_PLACES=226, PETRI_TRANSITIONS=373} [2024-06-27 17:52:24,079 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 177 predicate places. [2024-06-27 17:52:24,079 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 373 transitions, 5863 flow [2024-06-27 17:52:24,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:24,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:24,080 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-27 17:52:24,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:52:24,080 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:24,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:24,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1973286562, now seen corresponding path program 5 times [2024-06-27 17:52:24,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:24,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604172879] [2024-06-27 17:52:24,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:24,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:24,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:24,172 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-27 17:52:24,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:24,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604172879] [2024-06-27 17:52:24,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604172879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:24,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:24,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:24,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872894776] [2024-06-27 17:52:24,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:24,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:24,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:24,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:24,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:24,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:24,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 373 transitions, 5863 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:24,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:24,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:24,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:25,183 INFO L124 PetriNetUnfolderBase]: 4193/6818 cut-off events. [2024-06-27 17:52:25,184 INFO L125 PetriNetUnfolderBase]: For 144492/144542 co-relation queries the response was YES. [2024-06-27 17:52:25,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44836 conditions, 6818 events. 4193/6818 cut-off events. For 144492/144542 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 46224 event pairs, 773 based on Foata normal form. 7/6684 useless extension candidates. Maximal degree in co-relation 44717. Up to 5445 conditions per place. [2024-06-27 17:52:25,262 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 283 selfloop transitions, 143 changer transitions 0/445 dead transitions. [2024-06-27 17:52:25,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 445 transitions, 7825 flow [2024-06-27 17:52:25,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:25,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:25,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:52:25,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 17:52:25,264 INFO L175 Difference]: Start difference. First operand has 226 places, 373 transitions, 5863 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:52:25,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 445 transitions, 7825 flow [2024-06-27 17:52:25,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 445 transitions, 7538 flow, removed 87 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:25,662 INFO L231 Difference]: Finished difference. Result has 232 places, 413 transitions, 6885 flow [2024-06-27 17:52:25,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5668, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6885, PETRI_PLACES=232, PETRI_TRANSITIONS=413} [2024-06-27 17:52:25,663 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 17:52:25,664 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 413 transitions, 6885 flow [2024-06-27 17:52:25,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:25,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:25,664 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-27 17:52:25,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:52:25,664 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:25,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:25,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1973049412, now seen corresponding path program 6 times [2024-06-27 17:52:25,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:25,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226625927] [2024-06-27 17:52:25,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:25,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:25,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:25,772 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-27 17:52:25,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:25,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226625927] [2024-06-27 17:52:25,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226625927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:25,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:25,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:25,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656501614] [2024-06-27 17:52:25,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:25,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:25,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:25,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:25,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:25,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:25,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 413 transitions, 6885 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:25,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:25,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:25,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:26,885 INFO L124 PetriNetUnfolderBase]: 4190/6935 cut-off events. [2024-06-27 17:52:26,886 INFO L125 PetriNetUnfolderBase]: For 156918/156968 co-relation queries the response was YES. [2024-06-27 17:52:26,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46348 conditions, 6935 events. 4190/6935 cut-off events. For 156918/156968 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 47951 event pairs, 823 based on Foata normal form. 9/6796 useless extension candidates. Maximal degree in co-relation 46225. Up to 5445 conditions per place. [2024-06-27 17:52:26,966 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 276 selfloop transitions, 156 changer transitions 0/451 dead transitions. [2024-06-27 17:52:26,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 451 transitions, 8103 flow [2024-06-27 17:52:26,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:26,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:26,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:52:26,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-06-27 17:52:26,967 INFO L175 Difference]: Start difference. First operand has 232 places, 413 transitions, 6885 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:52:26,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 451 transitions, 8103 flow [2024-06-27 17:52:27,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 451 transitions, 7947 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:27,434 INFO L231 Difference]: Finished difference. Result has 238 places, 420 transitions, 7294 flow [2024-06-27 17:52:27,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6737, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7294, PETRI_PLACES=238, PETRI_TRANSITIONS=420} [2024-06-27 17:52:27,435 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 189 predicate places. [2024-06-27 17:52:27,435 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 420 transitions, 7294 flow [2024-06-27 17:52:27,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:27,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:27,435 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-27 17:52:27,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:52:27,435 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:27,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:27,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1973295490, now seen corresponding path program 2 times [2024-06-27 17:52:27,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:27,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164574671] [2024-06-27 17:52:27,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:27,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:27,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:27,554 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-27 17:52:27,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:27,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164574671] [2024-06-27 17:52:27,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164574671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:27,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:27,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:27,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328172916] [2024-06-27 17:52:27,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:27,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:27,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:27,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:27,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:27,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:27,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 420 transitions, 7294 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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-27 17:52:27,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:27,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:27,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:28,604 INFO L124 PetriNetUnfolderBase]: 4153/7031 cut-off events. [2024-06-27 17:52:28,604 INFO L125 PetriNetUnfolderBase]: For 167871/167948 co-relation queries the response was YES. [2024-06-27 17:52:28,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46527 conditions, 7031 events. 4153/7031 cut-off events. For 167871/167948 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 50158 event pairs, 1223 based on Foata normal form. 45/6854 useless extension candidates. Maximal degree in co-relation 46401. Up to 5383 conditions per place. [2024-06-27 17:52:28,699 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 310 selfloop transitions, 45 changer transitions 0/440 dead transitions. [2024-06-27 17:52:28,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 440 transitions, 8102 flow [2024-06-27 17:52:28,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:52:28,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:52:28,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 17:52:28,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 17:52:28,701 INFO L175 Difference]: Start difference. First operand has 238 places, 420 transitions, 7294 flow. Second operand 5 states and 144 transitions. [2024-06-27 17:52:28,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 440 transitions, 8102 flow [2024-06-27 17:52:29,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 440 transitions, 7887 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:29,147 INFO L231 Difference]: Finished difference. Result has 240 places, 422 transitions, 7215 flow [2024-06-27 17:52:29,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7079, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7215, PETRI_PLACES=240, PETRI_TRANSITIONS=422} [2024-06-27 17:52:29,148 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-27 17:52:29,148 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 422 transitions, 7215 flow [2024-06-27 17:52:29,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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-27 17:52:29,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:29,148 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-27 17:52:29,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:52:29,148 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:29,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:29,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1210451516, now seen corresponding path program 7 times [2024-06-27 17:52:29,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:29,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126372972] [2024-06-27 17:52:29,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:29,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:29,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:29,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-27 17:52:29,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:29,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126372972] [2024-06-27 17:52:29,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126372972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:29,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:29,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:29,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113716405] [2024-06-27 17:52:29,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:29,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:29,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:29,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:29,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:29,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:29,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 422 transitions, 7215 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:29,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:29,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:29,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:30,396 INFO L124 PetriNetUnfolderBase]: 4287/7065 cut-off events. [2024-06-27 17:52:30,397 INFO L125 PetriNetUnfolderBase]: For 164270/164318 co-relation queries the response was YES. [2024-06-27 17:52:30,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47739 conditions, 7065 events. 4287/7065 cut-off events. For 164270/164318 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 48806 event pairs, 833 based on Foata normal form. 8/6925 useless extension candidates. Maximal degree in co-relation 47612. Up to 5766 conditions per place. [2024-06-27 17:52:30,494 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 330 selfloop transitions, 103 changer transitions 0/452 dead transitions. [2024-06-27 17:52:30,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 452 transitions, 8181 flow [2024-06-27 17:52:30,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:30,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:30,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:52:30,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317460317460317 [2024-06-27 17:52:30,495 INFO L175 Difference]: Start difference. First operand has 240 places, 422 transitions, 7215 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:52:30,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 452 transitions, 8181 flow [2024-06-27 17:52:30,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 452 transitions, 8102 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 17:52:30,984 INFO L231 Difference]: Finished difference. Result has 245 places, 422 transitions, 7350 flow [2024-06-27 17:52:30,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7136, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7350, PETRI_PLACES=245, PETRI_TRANSITIONS=422} [2024-06-27 17:52:30,984 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 196 predicate places. [2024-06-27 17:52:30,984 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 422 transitions, 7350 flow [2024-06-27 17:52:30,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:30,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:30,985 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-27 17:52:30,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:52:30,985 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:30,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:30,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1852365472, now seen corresponding path program 1 times [2024-06-27 17:52:30,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:30,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136766222] [2024-06-27 17:52:30,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:30,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:30,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:31,060 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-27 17:52:31,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:31,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136766222] [2024-06-27 17:52:31,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136766222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:31,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:31,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:31,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004542121] [2024-06-27 17:52:31,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:31,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:31,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:31,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:31,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:31,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:31,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 422 transitions, 7350 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 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-27 17:52:31,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:31,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:31,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:32,114 INFO L124 PetriNetUnfolderBase]: 4281/7041 cut-off events. [2024-06-27 17:52:32,114 INFO L125 PetriNetUnfolderBase]: For 171071/171189 co-relation queries the response was YES. [2024-06-27 17:52:32,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48166 conditions, 7041 events. 4281/7041 cut-off events. For 171071/171189 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 48824 event pairs, 734 based on Foata normal form. 57/6942 useless extension candidates. Maximal degree in co-relation 48038. Up to 5441 conditions per place. [2024-06-27 17:52:32,205 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 322 selfloop transitions, 91 changer transitions 0/454 dead transitions. [2024-06-27 17:52:32,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 454 transitions, 8402 flow [2024-06-27 17:52:32,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:32,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:32,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-27 17:52:32,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6407407407407407 [2024-06-27 17:52:32,206 INFO L175 Difference]: Start difference. First operand has 245 places, 422 transitions, 7350 flow. Second operand 6 states and 173 transitions. [2024-06-27 17:52:32,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 454 transitions, 8402 flow [2024-06-27 17:52:32,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 454 transitions, 8057 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:32,704 INFO L231 Difference]: Finished difference. Result has 246 places, 426 transitions, 7245 flow [2024-06-27 17:52:32,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7245, PETRI_PLACES=246, PETRI_TRANSITIONS=426} [2024-06-27 17:52:32,705 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 197 predicate places. [2024-06-27 17:52:32,705 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 426 transitions, 7245 flow [2024-06-27 17:52:32,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 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-27 17:52:32,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:32,705 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-27 17:52:32,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:52:32,705 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:32,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:32,706 INFO L85 PathProgramCache]: Analyzing trace with hash -480968952, now seen corresponding path program 2 times [2024-06-27 17:52:32,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:32,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243919892] [2024-06-27 17:52:32,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:32,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:32,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:32,777 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-27 17:52:32,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:32,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243919892] [2024-06-27 17:52:32,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243919892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:32,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:32,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:32,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200193880] [2024-06-27 17:52:32,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:32,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:32,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:32,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:32,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:32,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:32,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 426 transitions, 7245 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 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-27 17:52:32,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:32,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:32,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:33,818 INFO L124 PetriNetUnfolderBase]: 4323/7104 cut-off events. [2024-06-27 17:52:33,818 INFO L125 PetriNetUnfolderBase]: For 174830/174945 co-relation queries the response was YES. [2024-06-27 17:52:33,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48350 conditions, 7104 events. 4323/7104 cut-off events. For 174830/174945 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 49360 event pairs, 801 based on Foata normal form. 57/6998 useless extension candidates. Maximal degree in co-relation 48222. Up to 5756 conditions per place. [2024-06-27 17:52:33,916 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 325 selfloop transitions, 84 changer transitions 0/450 dead transitions. [2024-06-27 17:52:33,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 450 transitions, 8159 flow [2024-06-27 17:52:33,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:33,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:33,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:52:33,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:52:33,922 INFO L175 Difference]: Start difference. First operand has 246 places, 426 transitions, 7245 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:52:33,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 450 transitions, 8159 flow [2024-06-27 17:52:34,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 450 transitions, 7979 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:34,451 INFO L231 Difference]: Finished difference. Result has 249 places, 428 transitions, 7272 flow [2024-06-27 17:52:34,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7075, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7272, PETRI_PLACES=249, PETRI_TRANSITIONS=428} [2024-06-27 17:52:34,453 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 200 predicate places. [2024-06-27 17:52:34,453 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 428 transitions, 7272 flow [2024-06-27 17:52:34,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 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-27 17:52:34,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:34,454 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-27 17:52:34,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:52:34,454 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:34,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:34,454 INFO L85 PathProgramCache]: Analyzing trace with hash -534884792, now seen corresponding path program 3 times [2024-06-27 17:52:34,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:34,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971740947] [2024-06-27 17:52:34,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:34,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:34,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:34,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:34,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:34,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971740947] [2024-06-27 17:52:34,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971740947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:34,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:34,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:34,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57709879] [2024-06-27 17:52:34,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:34,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:34,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:34,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:34,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:34,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:34,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 428 transitions, 7272 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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-27 17:52:34,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:34,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:34,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:35,670 INFO L124 PetriNetUnfolderBase]: 4301/7063 cut-off events. [2024-06-27 17:52:35,670 INFO L125 PetriNetUnfolderBase]: For 172796/172869 co-relation queries the response was YES. [2024-06-27 17:52:35,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47744 conditions, 7063 events. 4301/7063 cut-off events. For 172796/172869 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 48877 event pairs, 806 based on Foata normal form. 26/6942 useless extension candidates. Maximal degree in co-relation 47615. Up to 5745 conditions per place. [2024-06-27 17:52:35,894 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 320 selfloop transitions, 92 changer transitions 0/453 dead transitions. [2024-06-27 17:52:35,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 453 transitions, 8170 flow [2024-06-27 17:52:35,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:35,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:35,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:52:35,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 17:52:35,895 INFO L175 Difference]: Start difference. First operand has 249 places, 428 transitions, 7272 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:52:35,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 453 transitions, 8170 flow [2024-06-27 17:52:36,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 453 transitions, 8043 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:36,367 INFO L231 Difference]: Finished difference. Result has 253 places, 428 transitions, 7336 flow [2024-06-27 17:52:36,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7145, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7336, PETRI_PLACES=253, PETRI_TRANSITIONS=428} [2024-06-27 17:52:36,368 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 204 predicate places. [2024-06-27 17:52:36,368 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 428 transitions, 7336 flow [2024-06-27 17:52:36,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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-27 17:52:36,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:36,368 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-27 17:52:36,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:52:36,368 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:36,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:36,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1970698300, now seen corresponding path program 1 times [2024-06-27 17:52:36,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:36,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83970258] [2024-06-27 17:52:36,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:36,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:36,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:36,451 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-27 17:52:36,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:36,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83970258] [2024-06-27 17:52:36,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83970258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:36,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:36,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:36,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907249935] [2024-06-27 17:52:36,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:36,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:36,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:36,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:36,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:36,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:36,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 428 transitions, 7336 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:36,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:36,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:36,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:37,572 INFO L124 PetriNetUnfolderBase]: 4299/7189 cut-off events. [2024-06-27 17:52:37,572 INFO L125 PetriNetUnfolderBase]: For 182035/182077 co-relation queries the response was YES. [2024-06-27 17:52:37,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48163 conditions, 7189 events. 4299/7189 cut-off events. For 182035/182077 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 50654 event pairs, 1520 based on Foata normal form. 7/6997 useless extension candidates. Maximal degree in co-relation 48033. Up to 6065 conditions per place. [2024-06-27 17:52:37,674 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 385 selfloop transitions, 51 changer transitions 0/455 dead transitions. [2024-06-27 17:52:37,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 455 transitions, 8336 flow [2024-06-27 17:52:37,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:37,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:37,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 17:52:37,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-06-27 17:52:37,675 INFO L175 Difference]: Start difference. First operand has 253 places, 428 transitions, 7336 flow. Second operand 7 states and 188 transitions. [2024-06-27 17:52:37,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 455 transitions, 8336 flow [2024-06-27 17:52:38,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 455 transitions, 8233 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 17:52:38,203 INFO L231 Difference]: Finished difference. Result has 257 places, 430 transitions, 7388 flow [2024-06-27 17:52:38,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7233, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7388, PETRI_PLACES=257, PETRI_TRANSITIONS=430} [2024-06-27 17:52:38,204 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 208 predicate places. [2024-06-27 17:52:38,204 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 430 transitions, 7388 flow [2024-06-27 17:52:38,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:38,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:38,204 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-27 17:52:38,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:52:38,205 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:38,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:38,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1210205624, now seen corresponding path program 4 times [2024-06-27 17:52:38,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:38,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448017036] [2024-06-27 17:52:38,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:38,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:38,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:38,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:38,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:38,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448017036] [2024-06-27 17:52:38,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448017036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:38,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:38,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:38,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038668178] [2024-06-27 17:52:38,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:38,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:52:38,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:38,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:52:38,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:52:38,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 45 [2024-06-27 17:52:38,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 430 transitions, 7388 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 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-27 17:52:38,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:38,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 45 [2024-06-27 17:52:38,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:39,477 INFO L124 PetriNetUnfolderBase]: 4258/7022 cut-off events. [2024-06-27 17:52:39,477 INFO L125 PetriNetUnfolderBase]: For 183747/183837 co-relation queries the response was YES. [2024-06-27 17:52:39,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47272 conditions, 7022 events. 4258/7022 cut-off events. For 183747/183837 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 49007 event pairs, 579 based on Foata normal form. 52/6918 useless extension candidates. Maximal degree in co-relation 47140. Up to 5135 conditions per place. [2024-06-27 17:52:39,570 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 312 selfloop transitions, 108 changer transitions 0/462 dead transitions. [2024-06-27 17:52:39,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 462 transitions, 8368 flow [2024-06-27 17:52:39,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:52:39,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:52:39,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:52:39,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 17:52:39,572 INFO L175 Difference]: Start difference. First operand has 257 places, 430 transitions, 7388 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:52:39,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 462 transitions, 8368 flow [2024-06-27 17:52:40,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 462 transitions, 8219 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:40,191 INFO L231 Difference]: Finished difference. Result has 258 places, 430 transitions, 7486 flow [2024-06-27 17:52:40,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7239, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7486, PETRI_PLACES=258, PETRI_TRANSITIONS=430} [2024-06-27 17:52:40,192 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 209 predicate places. [2024-06-27 17:52:40,192 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 430 transitions, 7486 flow [2024-06-27 17:52:40,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 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-27 17:52:40,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:40,193 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-27 17:52:40,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:52:40,193 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:40,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:40,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1185887420, now seen corresponding path program 2 times [2024-06-27 17:52:40,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:40,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591142242] [2024-06-27 17:52:40,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:40,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:40,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:40,288 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-27 17:52:40,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:40,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591142242] [2024-06-27 17:52:40,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591142242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:40,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:40,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:40,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109468335] [2024-06-27 17:52:40,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:40,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:40,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:40,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:40,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:40,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:40,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 430 transitions, 7486 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:40,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:40,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:40,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:41,411 INFO L124 PetriNetUnfolderBase]: 4316/7254 cut-off events. [2024-06-27 17:52:41,411 INFO L125 PetriNetUnfolderBase]: For 190430/190480 co-relation queries the response was YES. [2024-06-27 17:52:41,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48807 conditions, 7254 events. 4316/7254 cut-off events. For 190430/190480 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 51425 event pairs, 1570 based on Foata normal form. 7/7054 useless extension candidates. Maximal degree in co-relation 48674. Up to 6134 conditions per place. [2024-06-27 17:52:41,502 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 407 selfloop transitions, 34 changer transitions 0/460 dead transitions. [2024-06-27 17:52:41,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 460 transitions, 8514 flow [2024-06-27 17:52:41,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:41,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:41,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:52:41,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 17:52:41,503 INFO L175 Difference]: Start difference. First operand has 258 places, 430 transitions, 7486 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:52:41,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 460 transitions, 8514 flow [2024-06-27 17:52:42,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 460 transitions, 8327 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:42,115 INFO L231 Difference]: Finished difference. Result has 261 places, 432 transitions, 7424 flow [2024-06-27 17:52:42,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7299, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7424, PETRI_PLACES=261, PETRI_TRANSITIONS=432} [2024-06-27 17:52:42,116 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-27 17:52:42,116 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 432 transitions, 7424 flow [2024-06-27 17:52:42,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:42,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:42,116 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-27 17:52:42,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:52:42,117 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:42,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:42,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1192143530, now seen corresponding path program 3 times [2024-06-27 17:52:42,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:42,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964507983] [2024-06-27 17:52:42,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:42,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:42,202 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-27 17:52:42,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:42,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964507983] [2024-06-27 17:52:42,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964507983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:42,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:42,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:42,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829781177] [2024-06-27 17:52:42,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:42,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:42,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:42,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:42,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:42,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:42,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 432 transitions, 7424 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:42,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:42,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:42,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:43,366 INFO L124 PetriNetUnfolderBase]: 4333/7274 cut-off events. [2024-06-27 17:52:43,366 INFO L125 PetriNetUnfolderBase]: For 195246/195296 co-relation queries the response was YES. [2024-06-27 17:52:43,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48795 conditions, 7274 events. 4333/7274 cut-off events. For 195246/195296 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 51680 event pairs, 1574 based on Foata normal form. 7/7071 useless extension candidates. Maximal degree in co-relation 48661. Up to 6158 conditions per place. [2024-06-27 17:52:43,451 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 410 selfloop transitions, 33 changer transitions 0/462 dead transitions. [2024-06-27 17:52:43,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 462 transitions, 8452 flow [2024-06-27 17:52:43,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:43,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:43,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 17:52:43,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 17:52:43,452 INFO L175 Difference]: Start difference. First operand has 261 places, 432 transitions, 7424 flow. Second operand 8 states and 210 transitions. [2024-06-27 17:52:43,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 462 transitions, 8452 flow [2024-06-27 17:52:43,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 462 transitions, 8345 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:43,972 INFO L231 Difference]: Finished difference. Result has 264 places, 434 transitions, 7444 flow [2024-06-27 17:52:43,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7317, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7444, PETRI_PLACES=264, PETRI_TRANSITIONS=434} [2024-06-27 17:52:43,973 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 215 predicate places. [2024-06-27 17:52:43,973 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 434 transitions, 7444 flow [2024-06-27 17:52:43,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:43,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:43,973 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-27 17:52:43,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:52:43,973 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:43,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:43,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1192382540, now seen corresponding path program 4 times [2024-06-27 17:52:43,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:43,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421356592] [2024-06-27 17:52:43,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:43,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:43,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:44,057 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-27 17:52:44,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:44,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421356592] [2024-06-27 17:52:44,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421356592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:44,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:44,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:52:44,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845967705] [2024-06-27 17:52:44,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:44,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:52:44,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:44,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:52:44,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:52:44,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:44,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 434 transitions, 7444 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:44,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:44,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:44,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:45,176 INFO L124 PetriNetUnfolderBase]: 4417/7307 cut-off events. [2024-06-27 17:52:45,177 INFO L125 PetriNetUnfolderBase]: For 206303/206351 co-relation queries the response was YES. [2024-06-27 17:52:45,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49786 conditions, 7307 events. 4417/7307 cut-off events. For 206303/206351 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 51064 event pairs, 1501 based on Foata normal form. 7/7101 useless extension candidates. Maximal degree in co-relation 49651. Up to 6111 conditions per place. [2024-06-27 17:52:45,272 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 414 selfloop transitions, 37 changer transitions 0/470 dead transitions. [2024-06-27 17:52:45,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 470 transitions, 8648 flow [2024-06-27 17:52:45,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:45,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:45,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 17:52:45,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 17:52:45,273 INFO L175 Difference]: Start difference. First operand has 264 places, 434 transitions, 7444 flow. Second operand 8 states and 215 transitions. [2024-06-27 17:52:45,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 470 transitions, 8648 flow [2024-06-27 17:52:45,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 470 transitions, 8546 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 17:52:45,855 INFO L231 Difference]: Finished difference. Result has 267 places, 437 transitions, 7497 flow [2024-06-27 17:52:45,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7342, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7497, PETRI_PLACES=267, PETRI_TRANSITIONS=437} [2024-06-27 17:52:45,855 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 218 predicate places. [2024-06-27 17:52:45,855 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 437 transitions, 7497 flow [2024-06-27 17:52:45,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 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-27 17:52:45,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:45,856 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-27 17:52:45,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:52:45,856 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:45,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:45,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1220229186, now seen corresponding path program 1 times [2024-06-27 17:52:45,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:45,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440943898] [2024-06-27 17:52:45,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:45,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:45,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:45,973 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-27 17:52:45,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:45,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440943898] [2024-06-27 17:52:45,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440943898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:45,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:45,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:52:45,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238242762] [2024-06-27 17:52:45,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:45,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:52:45,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:45,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:52:45,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:52:45,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 45 [2024-06-27 17:52:45,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 437 transitions, 7497 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 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-27 17:52:45,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:45,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 45 [2024-06-27 17:52:45,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:47,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([196] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][253], [30#L18-1true, Black: 253#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), 486#true, 139#true, Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 254#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 256#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 612#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 79#true, Black: 519#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 91#true, Black: 266#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 529#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 278#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 280#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 540#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 547#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 291#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 555#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 298#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, Black: 565#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 598#true, P1Thread1of1ForFork0InUse, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 572#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 436#true, 42#L749true, Black: 66#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 330#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 337#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 336#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 592#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 84#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 165#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 68#true, Black: 346#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 604#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 535#true, 405#true, Black: 104#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 359#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 396#true, Black: 120#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 128#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 251#true, Black: 136#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 276#true, Black: 135#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 186#true, Black: 389#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 387#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 450#true, Black: 399#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0)), Black: 143#(and (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 402#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), Black: 145#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 144#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 48#L759true, Black: 408#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 411#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 409#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 410#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 157#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), 383#true, Black: 171#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 429#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 184#(and (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 188#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 441#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 199#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 455#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 452#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 456#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 209#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 469#(and (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 219#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 477#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, Black: 492#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 490#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 471#true, Black: 249#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 506#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:52:47,486 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2024-06-27 17:52:47,486 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-27 17:52:47,486 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-27 17:52:47,486 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2024-06-27 17:52:47,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([196] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][253], [Black: 253#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), 486#true, 139#true, Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 254#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 256#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 612#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 79#true, Black: 519#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 91#true, Black: 266#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 529#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 278#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 280#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 540#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 547#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 291#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 555#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 298#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, Black: 565#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 598#true, P1Thread1of1ForFork0InUse, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 572#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 436#true, 42#L749true, Black: 66#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 330#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 337#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 336#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 592#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 84#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 165#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 68#true, Black: 346#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 604#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 405#true, 535#true, Black: 104#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 359#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 396#true, Black: 120#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 128#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 251#true, Black: 136#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 276#true, Black: 389#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 135#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 186#true, Black: 387#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 450#true, Black: 399#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0)), Black: 402#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), Black: 143#(and (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 145#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 144#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 48#L759true, Black: 408#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 411#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 409#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 410#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 157#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 16#L18-2true, Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), 383#true, Black: 171#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 429#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 184#(and (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 188#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 441#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 199#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 455#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 452#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 456#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 209#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 469#(and (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 219#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 477#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, Black: 492#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 490#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 471#true, Black: 249#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 506#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:52:47,506 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-06-27 17:52:47,506 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-27 17:52:47,506 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-27 17:52:47,506 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-27 17:52:47,572 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([196] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][253], [30#L18-1true, Black: 253#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), 139#true, 486#true, Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 254#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 256#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 612#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 79#true, Black: 519#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 91#true, Black: 266#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 529#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 278#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 280#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 540#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 547#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 291#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 555#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 298#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, Black: 565#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 598#true, P1Thread1of1ForFork0InUse, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 572#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 436#true, 42#L749true, Black: 66#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 330#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 337#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 336#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 592#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 84#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 165#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 68#true, Black: 346#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 604#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 535#true, 405#true, Black: 104#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 359#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 396#true, Black: 120#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 128#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 251#true, Black: 136#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 276#true, Black: 135#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 389#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), 186#true, Black: 387#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 450#true, Black: 399#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0)), Black: 402#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), Black: 143#(and (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 145#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 144#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 48#L759true, Black: 408#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 411#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 409#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 410#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 157#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), 383#true, Black: 171#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 429#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 184#(and (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 188#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 441#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 199#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 455#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 452#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 456#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 209#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 469#(and (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 219#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 477#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, Black: 492#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 490#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 471#true, Black: 249#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 506#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:52:47,572 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2024-06-27 17:52:47,572 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-06-27 17:52:47,572 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-06-27 17:52:47,573 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-06-27 17:52:47,573 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2024-06-27 17:52:47,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([196] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][253], [486#true, Black: 253#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), 139#true, Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 254#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 256#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 612#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 79#true, Black: 519#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 91#true, Black: 266#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 529#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 278#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 280#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 540#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 547#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 291#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 555#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 298#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, Black: 565#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 598#true, P1Thread1of1ForFork0InUse, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 572#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 436#true, 42#L749true, Black: 66#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 330#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 337#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 336#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 592#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 84#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 165#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 68#true, Black: 346#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 604#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 535#true, 405#true, Black: 104#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 359#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 396#true, Black: 120#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 128#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 251#true, Black: 136#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 276#true, Black: 389#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 135#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 186#true, Black: 387#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 450#true, Black: 399#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0)), Black: 143#(and (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 402#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), Black: 145#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 144#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 48#L759true, Black: 408#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 411#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 409#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 410#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 157#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 16#L18-2true, Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), 383#true, Black: 171#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 429#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 184#(and (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 188#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 441#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 199#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 455#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 452#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 456#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 209#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 469#(and (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 219#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 477#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, Black: 492#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 490#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 471#true, Black: 249#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 506#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:52:47,588 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2024-06-27 17:52:47,588 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-27 17:52:47,588 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-27 17:52:47,588 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-27 17:52:47,588 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2024-06-27 17:52:47,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([196] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][253], [Black: 253#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), 486#true, 139#true, Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 254#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 256#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 612#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 79#true, Black: 519#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 91#true, Black: 266#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 529#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 278#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 280#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 540#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 547#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 291#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 555#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 298#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, Black: 565#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 598#true, P1Thread1of1ForFork0InUse, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 572#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 436#true, 42#L749true, Black: 66#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 330#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 337#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 336#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 592#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 84#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 165#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 68#true, Black: 346#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 604#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 405#true, 535#true, Black: 104#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 359#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 396#true, Black: 120#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 128#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 251#true, Black: 136#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 276#true, Black: 135#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 389#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), 186#true, Black: 387#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 450#true, Black: 399#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0)), Black: 402#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), Black: 143#(and (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 145#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 144#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 48#L759true, Black: 408#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 411#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 409#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 410#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 157#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 16#L18-2true, Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), 383#true, Black: 171#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 429#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 184#(and (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 188#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 441#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 199#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 455#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 452#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 456#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 209#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 469#(and (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 219#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 477#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, Black: 492#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 490#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 471#true, Black: 249#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 506#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:52:47,638 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2024-06-27 17:52:47,638 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-06-27 17:52:47,638 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-06-27 17:52:47,638 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-06-27 17:52:47,638 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-06-27 17:52:47,638 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2024-06-27 17:52:47,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([196] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][253], [Black: 253#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), 486#true, 139#true, Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 254#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 256#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 612#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 79#true, Black: 519#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 91#true, Black: 266#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 529#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 278#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 280#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 540#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 547#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 291#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 555#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 298#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, Black: 565#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 598#true, P1Thread1of1ForFork0InUse, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 572#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 436#true, 42#L749true, Black: 66#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 330#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 337#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 336#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 592#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 84#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 165#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 68#true, Black: 346#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 604#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 405#true, 535#true, Black: 104#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 359#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 396#true, Black: 120#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 128#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 276#true, Black: 136#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 186#true, Black: 135#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 389#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 387#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 450#true, Black: 399#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0)), Black: 143#(and (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 402#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), Black: 145#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 144#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 411#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 409#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 410#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 157#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 16#L18-2true, Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), 383#true, Black: 171#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 429#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 184#(and (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 188#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 441#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 199#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 455#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 452#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 456#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 209#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 469#(and (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 219#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 477#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, 34#L764true, Black: 492#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 490#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 471#true, Black: 249#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 506#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:52:47,641 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-06-27 17:52:47,641 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:52:47,641 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:52:47,641 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:52:47,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([196] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][253], [139#true, 30#L18-1true, Black: 253#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), 486#true, Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 254#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 256#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 612#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 79#true, Black: 519#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 91#true, Black: 266#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 529#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 278#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 280#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 540#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 547#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 291#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 555#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 298#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, Black: 565#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 598#true, P1Thread1of1ForFork0InUse, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 572#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 436#true, 42#L749true, Black: 66#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 330#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 337#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 336#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 592#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 84#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), 165#true, Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 68#true, Black: 346#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 604#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 535#true, 405#true, Black: 104#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 359#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 396#true, Black: 120#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 128#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 251#true, 276#true, Black: 136#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 186#true, Black: 135#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 389#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 387#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 450#true, Black: 399#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0)), Black: 143#(and (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 402#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), Black: 145#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 144#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 411#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 409#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 410#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 157#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), 383#true, Black: 171#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 429#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 184#(and (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 188#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 441#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 199#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 455#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 452#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 456#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 209#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 469#(and (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 219#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 477#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, 34#L764true, Black: 492#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 490#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 471#true, Black: 249#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 506#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:52:47,642 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2024-06-27 17:52:47,642 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-27 17:52:47,642 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-27 17:52:47,642 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2024-06-27 17:52:47,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([196] L726-->L729: Formula: (= v_~__unbuffered_p0_EBX~0_1 v_~x~0_1) InVars {~x~0=v_~x~0_1} OutVars{~x~0=v_~x~0_1, ~__unbuffered_p0_EBX~0=v_~__unbuffered_p0_EBX~0_1} AuxVars[] AssignedVars[~__unbuffered_p0_EBX~0][253], [Black: 253#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), 486#true, 139#true, Black: 255#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 254#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 256#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 612#(or (not (= ~__unbuffered_p0_EAX~0 1)) (not (= ~__unbuffered_p0_EBX~0 0)) (not (= 2 ~x~0)) (not (= 2 ~__unbuffered_p2_EAX~0))), 79#true, Black: 519#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 91#true, Black: 266#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 274#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 529#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 278#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 280#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 540#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 279#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 547#(and (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 291#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 555#(and (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0)), Black: 298#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), P0Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, Black: 565#(and (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1)), 598#true, P1Thread1of1ForFork0InUse, Black: 312#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 59#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 572#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 42#L749true, 436#true, Black: 66#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 70#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 71#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 582#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 330#(and (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 337#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 336#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= 2 ~__unbuffered_p2_EAX~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 592#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 83#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 165#true, Black: 84#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 81#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 68#true, Black: 346#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 344#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 96#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 604#(and (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 94#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 405#true, 535#true, Black: 104#(and (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 359#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1)), Black: 368#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 396#true, Black: 120#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (= ~__unbuffered_p2_EAX~0 0)), Black: 377#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 128#(and (= ~__unbuffered_cnt~0 0) (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), 251#true, Black: 136#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 276#true, Black: 135#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), 186#true, Black: 389#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 387#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), 450#true, Black: 399#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0)), Black: 143#(and (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 402#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), Black: 145#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 144#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 142#(and (= ~__unbuffered_cnt~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 408#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0)), Black: 407#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 411#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 409#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 410#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 157#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 158#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 16#L18-2true, Black: 423#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p2_EAX~0 1) (= ~y~0 0) (= ~x~0 1)), 383#true, Black: 171#(and (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 170#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 431#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 429#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 184#(and (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~x~0 1) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 440#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 190#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1)), Black: 188#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 442#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 441#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 199#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 455#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 452#(and (= ~__unbuffered_cnt~0 0) (= ~x~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 456#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 454#(and (= ~__unbuffered_cnt~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 209#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 469#(and (= ~x~0 0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~__unbuffered_p0_EBX~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 219#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 474#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0)), Black: 477#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p2_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1)), Black: 228#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), 3#L729true, 34#L764true, Black: 492#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), Black: 490#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~__unbuffered_p2_EAX~0 0)), Black: 239#(and (= 2 ~x~0) (= ~__unbuffered_p0_EBX~0 1) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 491#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0)), 471#true, Black: 249#(and (= 2 ~x~0) (or (= ~__unbuffered_p0_EAX~0 1) (= ~__unbuffered_p0_EAX~0 0) (= |#ghost~multithreaded| 0)) (= ~y~0 0) (= ~__unbuffered_p0_EBX~0 2) (<= 1 ~__unbuffered_cnt~0) (= ~__unbuffered_p2_EAX~0 0)), Black: 506#(and (= ~__unbuffered_cnt~0 0) (= ~__unbuffered_p0_EAX~0 0) (= ~__unbuffered_p0_EBX~0 0) (= ~x~0 1) (= ~y~0 1) (= ~__unbuffered_p2_EAX~0 0))]) [2024-06-27 17:52:47,698 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2024-06-27 17:52:47,698 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:52:47,698 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:52:47,698 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:52:47,698 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2024-06-27 17:52:47,763 INFO L124 PetriNetUnfolderBase]: 6725/11687 cut-off events. [2024-06-27 17:52:47,764 INFO L125 PetriNetUnfolderBase]: For 325352/326376 co-relation queries the response was YES. [2024-06-27 17:52:47,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76518 conditions, 11687 events. 6725/11687 cut-off events. For 325352/326376 co-relation queries the response was YES. Maximal size of possible extension queue 806. Compared 93632 event pairs, 1211 based on Foata normal form. 625/11656 useless extension candidates. Maximal degree in co-relation 76381. Up to 4017 conditions per place. [2024-06-27 17:52:47,931 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 272 selfloop transitions, 326 changer transitions 94/897 dead transitions. [2024-06-27 17:52:47,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 897 transitions, 16346 flow [2024-06-27 17:52:47,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:47,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:47,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-06-27 17:52:47,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.707936507936508 [2024-06-27 17:52:47,933 INFO L175 Difference]: Start difference. First operand has 267 places, 437 transitions, 7497 flow. Second operand 7 states and 223 transitions. [2024-06-27 17:52:47,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 897 transitions, 16346 flow [2024-06-27 17:52:48,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 897 transitions, 16116 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:48,922 INFO L231 Difference]: Finished difference. Result has 275 places, 639 transitions, 12490 flow [2024-06-27 17:52:48,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7409, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12490, PETRI_PLACES=275, PETRI_TRANSITIONS=639} [2024-06-27 17:52:48,923 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 226 predicate places. [2024-06-27 17:52:48,923 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 639 transitions, 12490 flow [2024-06-27 17:52:48,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 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-27 17:52:48,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:48,924 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-27 17:52:48,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:52:48,924 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:48,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:48,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1300511350, now seen corresponding path program 1 times [2024-06-27 17:52:48,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:48,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161708750] [2024-06-27 17:52:48,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:48,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:48,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:49,049 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-27 17:52:49,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:49,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161708750] [2024-06-27 17:52:49,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161708750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:49,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:49,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:49,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782781044] [2024-06-27 17:52:49,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:49,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:49,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:49,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:49,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:49,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:49,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 639 transitions, 12490 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:52:49,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:49,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:49,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:51,607 INFO L124 PetriNetUnfolderBase]: 8220/13544 cut-off events. [2024-06-27 17:52:51,607 INFO L125 PetriNetUnfolderBase]: For 446423/446796 co-relation queries the response was YES. [2024-06-27 17:52:51,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102445 conditions, 13544 events. 8220/13544 cut-off events. For 446423/446796 co-relation queries the response was YES. Maximal size of possible extension queue 762. Compared 100722 event pairs, 1750 based on Foata normal form. 212/13554 useless extension candidates. Maximal degree in co-relation 102300. Up to 9157 conditions per place. [2024-06-27 17:52:51,805 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 356 selfloop transitions, 301 changer transitions 176/845 dead transitions. [2024-06-27 17:52:51,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 845 transitions, 17860 flow [2024-06-27 17:52:51,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:51,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:51,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 17:52:51,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 17:52:51,811 INFO L175 Difference]: Start difference. First operand has 275 places, 639 transitions, 12490 flow. Second operand 8 states and 226 transitions. [2024-06-27 17:52:51,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 845 transitions, 17860 flow [2024-06-27 17:52:53,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 845 transitions, 17788 flow, removed 36 selfloop flow, removed 0 redundant places. [2024-06-27 17:52:53,834 INFO L231 Difference]: Finished difference. Result has 287 places, 574 transitions, 11465 flow [2024-06-27 17:52:53,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=12478, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11465, PETRI_PLACES=287, PETRI_TRANSITIONS=574} [2024-06-27 17:52:53,835 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 238 predicate places. [2024-06-27 17:52:53,835 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 574 transitions, 11465 flow [2024-06-27 17:52:53,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:52:53,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:53,835 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-27 17:52:53,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:52:53,835 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:53,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:53,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1945074036, now seen corresponding path program 1 times [2024-06-27 17:52:53,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:53,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359159699] [2024-06-27 17:52:53,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:53,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:53,951 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-27 17:52:53,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:53,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359159699] [2024-06-27 17:52:53,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359159699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:53,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:53,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:53,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762049780] [2024-06-27 17:52:53,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:53,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:53,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:53,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:53,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:53,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:53,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 574 transitions, 11465 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:52:53,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:53,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:54,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:56,680 INFO L124 PetriNetUnfolderBase]: 7779/12963 cut-off events. [2024-06-27 17:52:56,681 INFO L125 PetriNetUnfolderBase]: For 482905/483254 co-relation queries the response was YES. [2024-06-27 17:52:56,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102717 conditions, 12963 events. 7779/12963 cut-off events. For 482905/483254 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 97005 event pairs, 1514 based on Foata normal form. 185/12955 useless extension candidates. Maximal degree in co-relation 102564. Up to 10225 conditions per place. [2024-06-27 17:52:56,882 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 533 selfloop transitions, 95 changer transitions 2/642 dead transitions. [2024-06-27 17:52:56,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 642 transitions, 13515 flow [2024-06-27 17:52:56,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:52:56,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:52:56,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 17:52:56,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-27 17:52:56,883 INFO L175 Difference]: Start difference. First operand has 287 places, 574 transitions, 11465 flow. Second operand 7 states and 197 transitions. [2024-06-27 17:52:56,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 642 transitions, 13515 flow [2024-06-27 17:52:59,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 642 transitions, 13339 flow, removed 88 selfloop flow, removed 0 redundant places. [2024-06-27 17:52:59,168 INFO L231 Difference]: Finished difference. Result has 294 places, 590 transitions, 11858 flow [2024-06-27 17:52:59,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=11329, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11858, PETRI_PLACES=294, PETRI_TRANSITIONS=590} [2024-06-27 17:52:59,168 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 245 predicate places. [2024-06-27 17:52:59,168 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 590 transitions, 11858 flow [2024-06-27 17:52:59,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:52:59,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:59,169 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-27 17:52:59,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:52:59,169 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:52:59,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:59,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1658820966, now seen corresponding path program 2 times [2024-06-27 17:52:59,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:59,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675441461] [2024-06-27 17:52:59,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:59,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:59,283 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-27 17:52:59,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:59,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675441461] [2024-06-27 17:52:59,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675441461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:59,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:59,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:59,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007775934] [2024-06-27 17:52:59,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:59,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:59,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:59,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:59,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:59,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:52:59,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 590 transitions, 11858 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:52:59,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:59,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:52:59,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:02,400 INFO L124 PetriNetUnfolderBase]: 7840/13013 cut-off events. [2024-06-27 17:53:02,400 INFO L125 PetriNetUnfolderBase]: For 461756/462215 co-relation queries the response was YES. [2024-06-27 17:53:02,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99055 conditions, 13013 events. 7840/13013 cut-off events. For 461756/462215 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 97011 event pairs, 1522 based on Foata normal form. 216/13004 useless extension candidates. Maximal degree in co-relation 98896. Up to 10708 conditions per place. [2024-06-27 17:53:02,583 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 536 selfloop transitions, 93 changer transitions 2/643 dead transitions. [2024-06-27 17:53:02,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 643 transitions, 13616 flow [2024-06-27 17:53:02,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:02,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:02,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 17:53:02,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-06-27 17:53:02,586 INFO L175 Difference]: Start difference. First operand has 294 places, 590 transitions, 11858 flow. Second operand 7 states and 194 transitions. [2024-06-27 17:53:02,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 643 transitions, 13616 flow [2024-06-27 17:53:04,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 643 transitions, 13500 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:04,424 INFO L231 Difference]: Finished difference. Result has 300 places, 597 transitions, 12086 flow [2024-06-27 17:53:04,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=11742, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12086, PETRI_PLACES=300, PETRI_TRANSITIONS=597} [2024-06-27 17:53:04,425 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 251 predicate places. [2024-06-27 17:53:04,426 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 597 transitions, 12086 flow [2024-06-27 17:53:04,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:04,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:04,426 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-27 17:53:04,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:53:04,426 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:04,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:04,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1666773376, now seen corresponding path program 1 times [2024-06-27 17:53:04,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:04,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625647953] [2024-06-27 17:53:04,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:04,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:04,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:04,579 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-27 17:53:04,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:04,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625647953] [2024-06-27 17:53:04,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625647953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:04,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:04,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:04,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732964165] [2024-06-27 17:53:04,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:04,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:04,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:04,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:04,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:04,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:53:04,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 597 transitions, 12086 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-27 17:53:04,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:04,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:53:04,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:07,545 INFO L124 PetriNetUnfolderBase]: 7925/13193 cut-off events. [2024-06-27 17:53:07,545 INFO L125 PetriNetUnfolderBase]: For 464696/465049 co-relation queries the response was YES. [2024-06-27 17:53:07,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101259 conditions, 13193 events. 7925/13193 cut-off events. For 464696/465049 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 98787 event pairs, 1609 based on Foata normal form. 242/13238 useless extension candidates. Maximal degree in co-relation 101097. Up to 10816 conditions per place. [2024-06-27 17:53:07,874 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 468 selfloop transitions, 162 changer transitions 0/642 dead transitions. [2024-06-27 17:53:07,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 642 transitions, 13797 flow [2024-06-27 17:53:07,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:07,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:07,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:53:07,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:53:07,896 INFO L175 Difference]: Start difference. First operand has 300 places, 597 transitions, 12086 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:53:07,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 642 transitions, 13797 flow [2024-06-27 17:53:09,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 642 transitions, 13608 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:09,514 INFO L231 Difference]: Finished difference. Result has 303 places, 602 transitions, 12339 flow [2024-06-27 17:53:09,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=11901, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12339, PETRI_PLACES=303, PETRI_TRANSITIONS=602} [2024-06-27 17:53:09,515 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 254 predicate places. [2024-06-27 17:53:09,515 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 602 transitions, 12339 flow [2024-06-27 17:53:09,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-27 17:53:09,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:09,516 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-27 17:53:09,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:53:09,516 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:09,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:09,516 INFO L85 PathProgramCache]: Analyzing trace with hash 779396858, now seen corresponding path program 2 times [2024-06-27 17:53:09,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:09,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873956441] [2024-06-27 17:53:09,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:09,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:09,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:09,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-27 17:53:09,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:09,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873956441] [2024-06-27 17:53:09,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873956441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:09,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:09,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:09,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776378130] [2024-06-27 17:53:09,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:09,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:09,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:09,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:09,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:09,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:53:09,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 602 transitions, 12339 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:09,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:09,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:53:09,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:12,797 INFO L124 PetriNetUnfolderBase]: 8020/13394 cut-off events. [2024-06-27 17:53:12,798 INFO L125 PetriNetUnfolderBase]: For 484714/485021 co-relation queries the response was YES. [2024-06-27 17:53:12,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103369 conditions, 13394 events. 8020/13394 cut-off events. For 484714/485021 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 100793 event pairs, 1580 based on Foata normal form. 206/13396 useless extension candidates. Maximal degree in co-relation 103206. Up to 10056 conditions per place. [2024-06-27 17:53:13,010 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 348 selfloop transitions, 344 changer transitions 2/706 dead transitions. [2024-06-27 17:53:13,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 706 transitions, 15452 flow [2024-06-27 17:53:13,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:53:13,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:53:13,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-06-27 17:53:13,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345679012345679 [2024-06-27 17:53:13,012 INFO L175 Difference]: Start difference. First operand has 303 places, 602 transitions, 12339 flow. Second operand 9 states and 257 transitions. [2024-06-27 17:53:13,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 706 transitions, 15452 flow [2024-06-27 17:53:15,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 706 transitions, 15023 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 17:53:15,096 INFO L231 Difference]: Finished difference. Result has 308 places, 617 transitions, 13246 flow [2024-06-27 17:53:15,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=11975, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13246, PETRI_PLACES=308, PETRI_TRANSITIONS=617} [2024-06-27 17:53:15,097 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 259 predicate places. [2024-06-27 17:53:15,097 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 617 transitions, 13246 flow [2024-06-27 17:53:15,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:15,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:15,098 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-27 17:53:15,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:53:15,098 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:15,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:15,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1666653406, now seen corresponding path program 2 times [2024-06-27 17:53:15,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:15,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635099807] [2024-06-27 17:53:15,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:15,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:15,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:15,217 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-27 17:53:15,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:15,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635099807] [2024-06-27 17:53:15,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635099807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:15,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:15,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:15,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365740169] [2024-06-27 17:53:15,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:15,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:15,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:15,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:15,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:15,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:53:15,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 617 transitions, 13246 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:15,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:15,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:53:15,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:18,284 INFO L124 PetriNetUnfolderBase]: 7998/13318 cut-off events. [2024-06-27 17:53:18,284 INFO L125 PetriNetUnfolderBase]: For 490330/490700 co-relation queries the response was YES. [2024-06-27 17:53:18,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105069 conditions, 13318 events. 7998/13318 cut-off events. For 490330/490700 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 100093 event pairs, 1608 based on Foata normal form. 231/13347 useless extension candidates. Maximal degree in co-relation 104904. Up to 10906 conditions per place. [2024-06-27 17:53:18,504 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 482 selfloop transitions, 167 changer transitions 0/661 dead transitions. [2024-06-27 17:53:18,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 661 transitions, 14860 flow [2024-06-27 17:53:18,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:18,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:18,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 17:53:18,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 17:53:18,506 INFO L175 Difference]: Start difference. First operand has 308 places, 617 transitions, 13246 flow. Second operand 8 states and 210 transitions. [2024-06-27 17:53:18,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 661 transitions, 14860 flow [2024-06-27 17:53:20,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 661 transitions, 14397 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-27 17:53:20,788 INFO L231 Difference]: Finished difference. Result has 313 places, 617 transitions, 13176 flow [2024-06-27 17:53:20,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=12823, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13176, PETRI_PLACES=313, PETRI_TRANSITIONS=617} [2024-06-27 17:53:20,790 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 264 predicate places. [2024-06-27 17:53:20,791 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 617 transitions, 13176 flow [2024-06-27 17:53:20,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:20,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:20,791 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-27 17:53:20,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:53:20,791 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:20,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:20,792 INFO L85 PathProgramCache]: Analyzing trace with hash 965993110, now seen corresponding path program 3 times [2024-06-27 17:53:20,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:20,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792469598] [2024-06-27 17:53:20,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:20,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:20,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:20,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-27 17:53:20,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:20,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792469598] [2024-06-27 17:53:20,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792469598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:20,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:20,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:20,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087831538] [2024-06-27 17:53:20,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:20,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:20,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:20,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:20,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:20,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:53:20,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 617 transitions, 13176 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:20,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:20,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:53:20,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:24,333 INFO L124 PetriNetUnfolderBase]: 8714/14738 cut-off events. [2024-06-27 17:53:24,333 INFO L125 PetriNetUnfolderBase]: For 522775/523209 co-relation queries the response was YES. [2024-06-27 17:53:24,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111876 conditions, 14738 events. 8714/14738 cut-off events. For 522775/523209 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 114433 event pairs, 1336 based on Foata normal form. 211/14712 useless extension candidates. Maximal degree in co-relation 111710. Up to 10125 conditions per place. [2024-06-27 17:53:24,575 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 556 selfloop transitions, 121 changer transitions 0/689 dead transitions. [2024-06-27 17:53:24,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 689 transitions, 15277 flow [2024-06-27 17:53:24,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:24,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:24,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 17:53:24,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-06-27 17:53:24,576 INFO L175 Difference]: Start difference. First operand has 313 places, 617 transitions, 13176 flow. Second operand 7 states and 197 transitions. [2024-06-27 17:53:24,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 689 transitions, 15277 flow [2024-06-27 17:53:26,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 689 transitions, 14841 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 17:53:26,806 INFO L231 Difference]: Finished difference. Result has 315 places, 641 transitions, 13466 flow [2024-06-27 17:53:26,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=12742, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13466, PETRI_PLACES=315, PETRI_TRANSITIONS=641} [2024-06-27 17:53:26,807 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 266 predicate places. [2024-06-27 17:53:26,807 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 641 transitions, 13466 flow [2024-06-27 17:53:26,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:26,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:26,807 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-27 17:53:26,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:53:26,808 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:26,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:26,808 INFO L85 PathProgramCache]: Analyzing trace with hash 334221364, now seen corresponding path program 3 times [2024-06-27 17:53:26,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:26,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036938827] [2024-06-27 17:53:26,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:26,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:26,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:26,952 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-27 17:53:26,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:26,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036938827] [2024-06-27 17:53:26,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036938827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:26,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:26,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:26,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154864450] [2024-06-27 17:53:26,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:26,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:26,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:26,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:26,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:26,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:53:26,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 641 transitions, 13466 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-27 17:53:26,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:26,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:53:26,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:30,462 INFO L124 PetriNetUnfolderBase]: 8673/14607 cut-off events. [2024-06-27 17:53:30,463 INFO L125 PetriNetUnfolderBase]: For 533265/533748 co-relation queries the response was YES. [2024-06-27 17:53:30,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113600 conditions, 14607 events. 8673/14607 cut-off events. For 533265/533748 co-relation queries the response was YES. Maximal size of possible extension queue 832. Compared 113586 event pairs, 2021 based on Foata normal form. 286/14631 useless extension candidates. Maximal degree in co-relation 113432. Up to 11453 conditions per place. [2024-06-27 17:53:30,703 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 509 selfloop transitions, 179 changer transitions 0/700 dead transitions. [2024-06-27 17:53:30,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 700 transitions, 15663 flow [2024-06-27 17:53:30,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:30,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:30,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 17:53:30,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-27 17:53:30,705 INFO L175 Difference]: Start difference. First operand has 315 places, 641 transitions, 13466 flow. Second operand 7 states and 185 transitions. [2024-06-27 17:53:30,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 700 transitions, 15663 flow [2024-06-27 17:53:33,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 700 transitions, 15470 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:33,308 INFO L231 Difference]: Finished difference. Result has 320 places, 656 transitions, 13938 flow [2024-06-27 17:53:33,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=13273, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13938, PETRI_PLACES=320, PETRI_TRANSITIONS=656} [2024-06-27 17:53:33,309 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 271 predicate places. [2024-06-27 17:53:33,309 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 656 transitions, 13938 flow [2024-06-27 17:53:33,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-27 17:53:33,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:33,310 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-27 17:53:33,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:53:33,310 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:33,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:33,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1296786886, now seen corresponding path program 1 times [2024-06-27 17:53:33,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:33,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117182607] [2024-06-27 17:53:33,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:33,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:33,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:33,416 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-27 17:53:33,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:33,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117182607] [2024-06-27 17:53:33,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117182607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:33,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:33,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:53:33,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028365852] [2024-06-27 17:53:33,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:33,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:53:33,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:33,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:53:33,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:53:33,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:53:33,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 656 transitions, 13938 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-27 17:53:33,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:33,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:53:33,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:36,991 INFO L124 PetriNetUnfolderBase]: 8869/14990 cut-off events. [2024-06-27 17:53:36,991 INFO L125 PetriNetUnfolderBase]: For 558165/558637 co-relation queries the response was YES. [2024-06-27 17:53:37,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116787 conditions, 14990 events. 8869/14990 cut-off events. For 558165/558637 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 117393 event pairs, 2397 based on Foata normal form. 274/14978 useless extension candidates. Maximal degree in co-relation 116617. Up to 11864 conditions per place. [2024-06-27 17:53:37,216 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 488 selfloop transitions, 266 changer transitions 0/766 dead transitions. [2024-06-27 17:53:37,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 766 transitions, 17722 flow [2024-06-27 17:53:37,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:53:37,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:53:37,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:53:37,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 17:53:37,217 INFO L175 Difference]: Start difference. First operand has 320 places, 656 transitions, 13938 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:53:37,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 766 transitions, 17722 flow [2024-06-27 17:53:39,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 766 transitions, 17161 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-27 17:53:39,347 INFO L231 Difference]: Finished difference. Result has 327 places, 716 transitions, 15696 flow [2024-06-27 17:53:39,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=13426, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15696, PETRI_PLACES=327, PETRI_TRANSITIONS=716} [2024-06-27 17:53:39,348 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 278 predicate places. [2024-06-27 17:53:39,348 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 716 transitions, 15696 flow [2024-06-27 17:53:39,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 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-27 17:53:39,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:39,349 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-27 17:53:39,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:53:39,349 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:39,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:39,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1017403624, now seen corresponding path program 4 times [2024-06-27 17:53:39,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:39,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344918391] [2024-06-27 17:53:39,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:39,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:39,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:39,580 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-27 17:53:39,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:39,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344918391] [2024-06-27 17:53:39,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344918391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:39,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:39,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:39,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917521768] [2024-06-27 17:53:39,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:39,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:39,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:39,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:39,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:39,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:53:39,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 716 transitions, 15696 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:39,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:39,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:53:39,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:53:43,156 INFO L124 PetriNetUnfolderBase]: 8962/15032 cut-off events. [2024-06-27 17:53:43,156 INFO L125 PetriNetUnfolderBase]: For 565239/565638 co-relation queries the response was YES. [2024-06-27 17:53:43,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119266 conditions, 15032 events. 8962/15032 cut-off events. For 565239/565638 co-relation queries the response was YES. Maximal size of possible extension queue 848. Compared 116671 event pairs, 2020 based on Foata normal form. 260/15025 useless extension candidates. Maximal degree in co-relation 119091. Up to 11789 conditions per place. [2024-06-27 17:53:43,397 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 541 selfloop transitions, 219 changer transitions 0/772 dead transitions. [2024-06-27 17:53:43,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 772 transitions, 17903 flow [2024-06-27 17:53:43,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:53:43,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:53:43,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-27 17:53:43,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 17:53:43,399 INFO L175 Difference]: Start difference. First operand has 327 places, 716 transitions, 15696 flow. Second operand 8 states and 211 transitions. [2024-06-27 17:53:43,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 772 transitions, 17903 flow [2024-06-27 17:53:45,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 772 transitions, 17621 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-27 17:53:45,898 INFO L231 Difference]: Finished difference. Result has 333 places, 721 transitions, 15965 flow [2024-06-27 17:53:45,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=15418, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15965, PETRI_PLACES=333, PETRI_TRANSITIONS=721} [2024-06-27 17:53:45,898 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 284 predicate places. [2024-06-27 17:53:45,899 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 721 transitions, 15965 flow [2024-06-27 17:53:45,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:45,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:53:45,899 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-27 17:53:45,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:53:45,899 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:53:45,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:53:45,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1171674608, now seen corresponding path program 5 times [2024-06-27 17:53:45,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:53:45,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327211876] [2024-06-27 17:53:45,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:53:45,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:53:45,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:53:46,018 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-27 17:53:46,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:53:46,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327211876] [2024-06-27 17:53:46,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327211876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:53:46,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:53:46,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:53:46,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789194294] [2024-06-27 17:53:46,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:53:46,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:53:46,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:53:46,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:53:46,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:53:46,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 45 [2024-06-27 17:53:46,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 721 transitions, 15965 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 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-27 17:53:46,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:53:46,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 45 [2024-06-27 17:53:46,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand