./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe008_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe008_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 15:43:41,322 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 15:43:41,392 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 15:43:41,395 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 15:43:41,396 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 15:43:41,427 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 15:43:41,428 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 15:43:41,428 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 15:43:41,429 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 15:43:41,432 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 15:43:41,432 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 15:43:41,433 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 15:43:41,433 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 15:43:41,434 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 15:43:41,434 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 15:43:41,435 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 15:43:41,435 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 15:43:41,435 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 15:43:41,435 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 15:43:41,435 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 15:43:41,435 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 15:43:41,436 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 15:43:41,436 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 15:43:41,436 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 15:43:41,436 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 15:43:41,437 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 15:43:41,437 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 15:43:41,437 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 15:43:41,438 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 15:43:41,438 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 15:43:41,439 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 15:43:41,439 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 15:43:41,439 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:43:41,439 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 15:43:41,439 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 15:43:41,439 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 15:43:41,440 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 15:43:41,440 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 15:43:41,440 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 15:43:41,440 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 15:43:41,440 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 15:43:41,440 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 15:43:41,441 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 15:43:41,441 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 15:43:41,636 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 15:43:41,651 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 15:43:41,653 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 15:43:41,653 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 15:43:41,654 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 15:43:41,655 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-21 15:43:42,695 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 15:43:42,945 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 15:43:42,948 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-21 15:43:42,966 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/23414bebb/bd5a77db16f8429fa723406a42b36d8a/FLAG61b3cc404 [2024-06-21 15:43:42,975 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/23414bebb/bd5a77db16f8429fa723406a42b36d8a [2024-06-21 15:43:42,977 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 15:43:42,978 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 15:43:42,978 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/safe008_tso.yml/witness.yml [2024-06-21 15:43:43,068 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 15:43:43,069 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 15:43:43,070 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 15:43:43,070 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 15:43:43,074 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 15:43:43,077 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:43:42" (1/2) ... [2024-06-21 15:43:43,077 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c67d953 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:43:43, skipping insertion in model container [2024-06-21 15:43:43,078 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:43:42" (1/2) ... [2024-06-21 15:43:43,079 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@227b3c5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:43:43, skipping insertion in model container [2024-06-21 15:43:43,079 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:43:43" (2/2) ... [2024-06-21 15:43:43,080 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c67d953 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43, skipping insertion in model container [2024-06-21 15:43:43,080 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:43:43" (2/2) ... [2024-06-21 15:43:43,080 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 15:43:43,121 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 15:43:43,122 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-21 15:43:43,122 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-21 15:43:43,123 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || ((z == 0 || z == 1) || z == 2)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-21 15:43:43,123 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 15:43:43,123 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-21 15:43:43,162 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 15:43:43,440 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:43:43,448 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 15:43:43,551 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:43:43,581 INFO L206 MainTranslator]: Completed translation [2024-06-21 15:43:43,582 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43 WrapperNode [2024-06-21 15:43:43,582 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 15:43:43,583 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 15:43:43,583 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 15:43:43,583 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 15:43:43,589 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 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,599 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 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,615 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-21 15:43:43,616 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 15:43:43,616 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 15:43:43,617 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 15:43:43,617 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 15:43:43,624 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,625 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,628 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,639 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 15:43:43,639 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,639 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,644 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,645 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,646 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,647 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,649 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 15:43:43,649 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 15:43:43,649 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 15:43:43,650 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 15:43:43,650 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (1/1) ... [2024-06-21 15:43:43,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:43:43,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 15:43:43,678 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 15:43:43,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 15:43:43,709 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 15:43:43,709 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 15:43:43,709 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 15:43:43,709 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 15:43:43,709 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 15:43:43,709 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 15:43:43,710 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 15:43:43,710 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 15:43:43,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 15:43:43,710 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 15:43:43,710 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 15:43:43,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 15:43:43,711 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 15:43:43,799 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 15:43:43,801 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 15:43:44,039 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 15:43:44,042 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 15:43:44,123 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 15:43:44,123 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 15:43:44,124 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:43:44 BoogieIcfgContainer [2024-06-21 15:43:44,124 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 15:43:44,126 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 15:43:44,126 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 15:43:44,129 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 15:43:44,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 03:43:42" (1/4) ... [2024-06-21 15:43:44,129 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f61da9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:43:44, skipping insertion in model container [2024-06-21 15:43:44,130 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:43:43" (2/4) ... [2024-06-21 15:43:44,130 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f61da9a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:43:44, skipping insertion in model container [2024-06-21 15:43:44,130 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:43" (3/4) ... [2024-06-21 15:43:44,130 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f61da9a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:43:44, skipping insertion in model container [2024-06-21 15:43:44,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:43:44" (4/4) ... [2024-06-21 15:43:44,131 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-06-21 15:43:44,144 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 15:43:44,145 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 15:43:44,145 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 15:43:44,179 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 15:43:44,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:43:44,239 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 15:43:44,239 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:43:44,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 15:43:44,241 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:43:44,246 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 15:43:44,258 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 15:43:44,265 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;@2a900058, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 15:43:44,265 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 15:43:44,269 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 15:43:44,269 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 15:43:44,269 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:43:44,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:44,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 15:43:44,271 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:44,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:44,275 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-21 15:43:44,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:44,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986745799] [2024-06-21 15:43:44,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:44,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:44,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:44,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:44,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:44,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986745799] [2024-06-21 15:43:44,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986745799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:44,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:44,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 15:43:44,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984541727] [2024-06-21 15:43:44,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:44,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 15:43:44,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:44,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 15:43:44,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 15:43:44,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 15:43:44,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:44,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:44,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 15:43:44,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:44,795 INFO L124 PetriNetUnfolderBase]: 607/1010 cut-off events. [2024-06-21 15:43:44,800 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-21 15:43:44,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2012 conditions, 1010 events. 607/1010 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4943 event pairs, 393 based on Foata normal form. 1/955 useless extension candidates. Maximal degree in co-relation 2000. Up to 937 conditions per place. [2024-06-21 15:43:44,812 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 15:43:44,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-21 15:43:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 15:43:44,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 15:43:44,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-21 15:43:44,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-21 15:43:44,824 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-21 15:43:44,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-21 15:43:44,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:44,828 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 15:43:44,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 15:43:44,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 15:43:44,834 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 15:43:44,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:44,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:44,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:44,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 15:43:44,835 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:44,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:44,835 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-21 15:43:44,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:44,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229999534] [2024-06-21 15:43:44,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:44,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:44,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:44,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:44,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:44,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229999534] [2024-06-21 15:43:44,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229999534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:44,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:44,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:43:44,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049953393] [2024-06-21 15:43:44,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:44,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:43:44,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:44,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:43:44,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:43:45,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 15:43:45,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:45,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:45,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 15:43:45,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:45,129 INFO L124 PetriNetUnfolderBase]: 608/1023 cut-off events. [2024-06-21 15:43:45,130 INFO L125 PetriNetUnfolderBase]: For 186/192 co-relation queries the response was YES. [2024-06-21 15:43:45,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2342 conditions, 1023 events. 608/1023 cut-off events. For 186/192 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4980 event pairs, 321 based on Foata normal form. 8/1026 useless extension candidates. Maximal degree in co-relation 2330. Up to 911 conditions per place. [2024-06-21 15:43:45,137 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 37 selfloop transitions, 11 changer transitions 0/57 dead transitions. [2024-06-21 15:43:45,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 258 flow [2024-06-21 15:43:45,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:43:45,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:43:45,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-21 15:43:45,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.70625 [2024-06-21 15:43:45,141 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 113 transitions. [2024-06-21 15:43:45,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 258 flow [2024-06-21 15:43:45,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:45,144 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 170 flow [2024-06-21 15:43:45,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-06-21 15:43:45,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-21 15:43:45,145 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 170 flow [2024-06-21 15:43:45,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:45,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:45,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:45,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 15:43:45,148 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:45,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:45,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-21 15:43:45,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:45,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638082487] [2024-06-21 15:43:45,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:45,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:45,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:45,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:45,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638082487] [2024-06-21 15:43:45,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638082487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:45,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:45,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:43:45,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845690058] [2024-06-21 15:43:45,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:45,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:43:45,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:45,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:43:45,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:43:45,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:45,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:45,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:45,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:45,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:45,413 INFO L124 PetriNetUnfolderBase]: 775/1261 cut-off events. [2024-06-21 15:43:45,413 INFO L125 PetriNetUnfolderBase]: For 881/889 co-relation queries the response was YES. [2024-06-21 15:43:45,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3463 conditions, 1261 events. 775/1261 cut-off events. For 881/889 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6139 event pairs, 289 based on Foata normal form. 10/1266 useless extension candidates. Maximal degree in co-relation 3448. Up to 1131 conditions per place. [2024-06-21 15:43:45,420 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 15 changer transitions 0/80 dead transitions. [2024-06-21 15:43:45,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 80 transitions, 446 flow [2024-06-21 15:43:45,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:45,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:45,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-21 15:43:45,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.685 [2024-06-21 15:43:45,422 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 170 flow. Second operand 5 states and 137 transitions. [2024-06-21 15:43:45,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 80 transitions, 446 flow [2024-06-21 15:43:45,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 80 transitions, 440 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-21 15:43:45,425 INFO L231 Difference]: Finished difference. Result has 52 places, 56 transitions, 303 flow [2024-06-21 15:43:45,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=303, PETRI_PLACES=52, PETRI_TRANSITIONS=56} [2024-06-21 15:43:45,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-21 15:43:45,426 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 56 transitions, 303 flow [2024-06-21 15:43:45,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:45,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:45,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:45,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 15:43:45,427 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:45,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:45,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-21 15:43:45,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:45,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924853260] [2024-06-21 15:43:45,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:45,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:45,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:45,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:45,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:45,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924853260] [2024-06-21 15:43:45,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924853260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:45,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:45,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:45,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519622235] [2024-06-21 15:43:45,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:45,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:45,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:45,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:45,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:45,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:45,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 56 transitions, 303 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:45,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:45,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:45,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:45,759 INFO L124 PetriNetUnfolderBase]: 804/1306 cut-off events. [2024-06-21 15:43:45,760 INFO L125 PetriNetUnfolderBase]: For 1684/1697 co-relation queries the response was YES. [2024-06-21 15:43:45,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4116 conditions, 1306 events. 804/1306 cut-off events. For 1684/1697 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6394 event pairs, 246 based on Foata normal form. 23/1324 useless extension candidates. Maximal degree in co-relation 4096. Up to 1104 conditions per place. [2024-06-21 15:43:45,781 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 64 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-21 15:43:45,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 89 transitions, 564 flow [2024-06-21 15:43:45,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:45,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:45,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 15:43:45,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-21 15:43:45,785 INFO L175 Difference]: Start difference. First operand has 52 places, 56 transitions, 303 flow. Second operand 6 states and 161 transitions. [2024-06-21 15:43:45,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 89 transitions, 564 flow [2024-06-21 15:43:45,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 89 transitions, 558 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-21 15:43:45,792 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 347 flow [2024-06-21 15:43:45,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=347, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-21 15:43:45,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-21 15:43:45,793 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 347 flow [2024-06-21 15:43:45,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:45,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:45,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:45,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 15:43:45,794 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:45,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:45,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-21 15:43:45,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:45,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88009570] [2024-06-21 15:43:45,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:45,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:45,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:45,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:45,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:45,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88009570] [2024-06-21 15:43:45,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88009570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:45,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:45,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:43:45,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622683051] [2024-06-21 15:43:45,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:45,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:43:45,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:45,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:43:45,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:43:45,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:45,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 347 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:45,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:45,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:45,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:46,096 INFO L124 PetriNetUnfolderBase]: 949/1559 cut-off events. [2024-06-21 15:43:46,096 INFO L125 PetriNetUnfolderBase]: For 2613/2613 co-relation queries the response was YES. [2024-06-21 15:43:46,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5137 conditions, 1559 events. 949/1559 cut-off events. For 2613/2613 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7815 event pairs, 364 based on Foata normal form. 2/1558 useless extension candidates. Maximal degree in co-relation 5114. Up to 1424 conditions per place. [2024-06-21 15:43:46,105 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 61 selfloop transitions, 8 changer transitions 0/76 dead transitions. [2024-06-21 15:43:46,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 76 transitions, 563 flow [2024-06-21 15:43:46,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:43:46,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:43:46,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-21 15:43:46,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 15:43:46,107 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 347 flow. Second operand 4 states and 99 transitions. [2024-06-21 15:43:46,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 76 transitions, 563 flow [2024-06-21 15:43:46,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 523 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:46,111 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 393 flow [2024-06-21 15:43:46,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=393, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2024-06-21 15:43:46,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-21 15:43:46,112 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 393 flow [2024-06-21 15:43:46,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:46,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:46,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:46,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 15:43:46,113 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:46,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:46,113 INFO L85 PathProgramCache]: Analyzing trace with hash 187187522, now seen corresponding path program 1 times [2024-06-21 15:43:46,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:46,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773486739] [2024-06-21 15:43:46,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:46,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:46,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:46,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:46,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:46,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773486739] [2024-06-21 15:43:46,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773486739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:46,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:46,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:46,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446134817] [2024-06-21 15:43:46,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:46,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:46,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:46,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:46,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:46,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:46,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 393 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-21 15:43:46,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:46,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:46,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:46,393 INFO L124 PetriNetUnfolderBase]: 942/1529 cut-off events. [2024-06-21 15:43:46,393 INFO L125 PetriNetUnfolderBase]: For 3732/3768 co-relation queries the response was YES. [2024-06-21 15:43:46,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5509 conditions, 1529 events. 942/1529 cut-off events. For 3732/3768 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7829 event pairs, 225 based on Foata normal form. 13/1527 useless extension candidates. Maximal degree in co-relation 5484. Up to 1275 conditions per place. [2024-06-21 15:43:46,404 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 36 changer transitions 0/103 dead transitions. [2024-06-21 15:43:46,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 103 transitions, 747 flow [2024-06-21 15:43:46,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:46,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:46,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-21 15:43:46,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-21 15:43:46,405 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 393 flow. Second operand 6 states and 163 transitions. [2024-06-21 15:43:46,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 103 transitions, 747 flow [2024-06-21 15:43:46,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 103 transitions, 743 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 15:43:46,411 INFO L231 Difference]: Finished difference. Result has 64 places, 75 transitions, 546 flow [2024-06-21 15:43:46,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=546, PETRI_PLACES=64, PETRI_TRANSITIONS=75} [2024-06-21 15:43:46,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 23 predicate places. [2024-06-21 15:43:46,412 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 75 transitions, 546 flow [2024-06-21 15:43:46,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-21 15:43:46,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:46,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:46,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 15:43:46,413 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:46,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:46,413 INFO L85 PathProgramCache]: Analyzing trace with hash 187307678, now seen corresponding path program 1 times [2024-06-21 15:43:46,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:46,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761946016] [2024-06-21 15:43:46,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:46,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:46,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:46,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:46,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:46,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761946016] [2024-06-21 15:43:46,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761946016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:46,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:46,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:46,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442485154] [2024-06-21 15:43:46,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:46,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:46,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:46,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:46,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:46,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:46,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 75 transitions, 546 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:46,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:46,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:46,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:46,723 INFO L124 PetriNetUnfolderBase]: 1002/1652 cut-off events. [2024-06-21 15:43:46,724 INFO L125 PetriNetUnfolderBase]: For 4884/4884 co-relation queries the response was YES. [2024-06-21 15:43:46,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6288 conditions, 1652 events. 1002/1652 cut-off events. For 4884/4884 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8403 event pairs, 335 based on Foata normal form. 2/1649 useless extension candidates. Maximal degree in co-relation 6260. Up to 1442 conditions per place. [2024-06-21 15:43:46,735 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-21 15:43:46,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 113 transitions, 923 flow [2024-06-21 15:43:46,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:46,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:46,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 15:43:46,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 15:43:46,737 INFO L175 Difference]: Start difference. First operand has 64 places, 75 transitions, 546 flow. Second operand 6 states and 149 transitions. [2024-06-21 15:43:46,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 113 transitions, 923 flow [2024-06-21 15:43:46,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 113 transitions, 883 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:46,745 INFO L231 Difference]: Finished difference. Result has 71 places, 87 transitions, 649 flow [2024-06-21 15:43:46,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=649, PETRI_PLACES=71, PETRI_TRANSITIONS=87} [2024-06-21 15:43:46,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-21 15:43:46,747 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 87 transitions, 649 flow [2024-06-21 15:43:46,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:46,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:46,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:46,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 15:43:46,748 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:46,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:46,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1104153096, now seen corresponding path program 2 times [2024-06-21 15:43:46,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:46,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872891240] [2024-06-21 15:43:46,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:46,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:46,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:46,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:46,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:46,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872891240] [2024-06-21 15:43:46,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872891240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:46,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:46,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:46,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348115279] [2024-06-21 15:43:46,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:46,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:46,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:46,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:46,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:46,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:46,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 87 transitions, 649 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-21 15:43:46,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:46,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:46,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:47,111 INFO L124 PetriNetUnfolderBase]: 967/1592 cut-off events. [2024-06-21 15:43:47,112 INFO L125 PetriNetUnfolderBase]: For 6650/6754 co-relation queries the response was YES. [2024-06-21 15:43:47,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6626 conditions, 1592 events. 967/1592 cut-off events. For 6650/6754 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8171 event pairs, 268 based on Foata normal form. 17/1563 useless extension candidates. Maximal degree in co-relation 6593. Up to 1352 conditions per place. [2024-06-21 15:43:47,124 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 72 selfloop transitions, 34 changer transitions 0/119 dead transitions. [2024-06-21 15:43:47,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 119 transitions, 1003 flow [2024-06-21 15:43:47,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:47,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:47,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-21 15:43:47,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 15:43:47,126 INFO L175 Difference]: Start difference. First operand has 71 places, 87 transitions, 649 flow. Second operand 6 states and 156 transitions. [2024-06-21 15:43:47,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 119 transitions, 1003 flow [2024-06-21 15:43:47,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 119 transitions, 975 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:47,136 INFO L231 Difference]: Finished difference. Result has 75 places, 95 transitions, 772 flow [2024-06-21 15:43:47,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=772, PETRI_PLACES=75, PETRI_TRANSITIONS=95} [2024-06-21 15:43:47,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-21 15:43:47,137 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 95 transitions, 772 flow [2024-06-21 15:43:47,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-21 15:43:47,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:47,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:47,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 15:43:47,137 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:47,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:47,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1409729370, now seen corresponding path program 3 times [2024-06-21 15:43:47,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:47,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776888878] [2024-06-21 15:43:47,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:47,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:47,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:47,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:47,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:47,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776888878] [2024-06-21 15:43:47,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776888878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:47,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:47,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:47,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552642421] [2024-06-21 15:43:47,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:47,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:47,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:47,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:47,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:47,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:47,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 95 transitions, 772 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-21 15:43:47,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:47,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:47,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:47,521 INFO L124 PetriNetUnfolderBase]: 962/1586 cut-off events. [2024-06-21 15:43:47,521 INFO L125 PetriNetUnfolderBase]: For 7755/7841 co-relation queries the response was YES. [2024-06-21 15:43:47,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6832 conditions, 1586 events. 962/1586 cut-off events. For 7755/7841 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8135 event pairs, 267 based on Foata normal form. 17/1558 useless extension candidates. Maximal degree in co-relation 6798. Up to 1294 conditions per place. [2024-06-21 15:43:47,542 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 64 selfloop transitions, 46 changer transitions 0/123 dead transitions. [2024-06-21 15:43:47,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 123 transitions, 1111 flow [2024-06-21 15:43:47,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:47,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:47,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-21 15:43:47,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-21 15:43:47,543 INFO L175 Difference]: Start difference. First operand has 75 places, 95 transitions, 772 flow. Second operand 6 states and 158 transitions. [2024-06-21 15:43:47,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 123 transitions, 1111 flow [2024-06-21 15:43:47,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 123 transitions, 1023 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:47,561 INFO L231 Difference]: Finished difference. Result has 79 places, 99 transitions, 843 flow [2024-06-21 15:43:47,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=843, PETRI_PLACES=79, PETRI_TRANSITIONS=99} [2024-06-21 15:43:47,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-21 15:43:47,561 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 99 transitions, 843 flow [2024-06-21 15:43:47,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 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-21 15:43:47,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:47,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:47,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 15:43:47,562 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:47,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:47,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1409492034, now seen corresponding path program 2 times [2024-06-21 15:43:47,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:47,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194026460] [2024-06-21 15:43:47,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:47,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:47,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:47,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:47,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:47,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194026460] [2024-06-21 15:43:47,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194026460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:47,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:47,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:47,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255098139] [2024-06-21 15:43:47,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:47,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:47,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:47,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:47,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:47,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:47,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 99 transitions, 843 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:47,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:47,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:47,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:47,866 INFO L124 PetriNetUnfolderBase]: 1047/1732 cut-off events. [2024-06-21 15:43:47,867 INFO L125 PetriNetUnfolderBase]: For 8922/8932 co-relation queries the response was YES. [2024-06-21 15:43:47,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7489 conditions, 1732 events. 1047/1732 cut-off events. For 8922/8932 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8869 event pairs, 344 based on Foata normal form. 10/1736 useless extension candidates. Maximal degree in co-relation 7453. Up to 1503 conditions per place. [2024-06-21 15:43:47,878 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 93 selfloop transitions, 22 changer transitions 0/122 dead transitions. [2024-06-21 15:43:47,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 122 transitions, 1190 flow [2024-06-21 15:43:47,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:47,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:47,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-21 15:43:47,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 15:43:47,880 INFO L175 Difference]: Start difference. First operand has 79 places, 99 transitions, 843 flow. Second operand 5 states and 124 transitions. [2024-06-21 15:43:47,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 122 transitions, 1190 flow [2024-06-21 15:43:47,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 122 transitions, 1092 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:47,891 INFO L231 Difference]: Finished difference. Result has 81 places, 104 transitions, 845 flow [2024-06-21 15:43:47,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=845, PETRI_PLACES=81, PETRI_TRANSITIONS=104} [2024-06-21 15:43:47,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-21 15:43:47,893 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 104 transitions, 845 flow [2024-06-21 15:43:47,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:47,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:47,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:47,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 15:43:47,894 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:47,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:47,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1409729184, now seen corresponding path program 3 times [2024-06-21 15:43:47,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:47,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885226665] [2024-06-21 15:43:47,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:47,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:47,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:47,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:47,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:47,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885226665] [2024-06-21 15:43:47,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885226665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:47,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:47,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:47,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071903919] [2024-06-21 15:43:47,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:47,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:47,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:47,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:47,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:48,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:48,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 104 transitions, 845 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:48,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:48,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:48,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:48,187 INFO L124 PetriNetUnfolderBase]: 1042/1720 cut-off events. [2024-06-21 15:43:48,187 INFO L125 PetriNetUnfolderBase]: For 8144/8144 co-relation queries the response was YES. [2024-06-21 15:43:48,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7376 conditions, 1720 events. 1042/1720 cut-off events. For 8144/8144 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8805 event pairs, 333 based on Foata normal form. 2/1717 useless extension candidates. Maximal degree in co-relation 7338. Up to 1498 conditions per place. [2024-06-21 15:43:48,197 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 93 selfloop transitions, 23 changer transitions 0/123 dead transitions. [2024-06-21 15:43:48,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 123 transitions, 1130 flow [2024-06-21 15:43:48,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:48,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:48,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 15:43:48,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 15:43:48,199 INFO L175 Difference]: Start difference. First operand has 81 places, 104 transitions, 845 flow. Second operand 5 states and 126 transitions. [2024-06-21 15:43:48,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 123 transitions, 1130 flow [2024-06-21 15:43:48,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 123 transitions, 1104 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:48,213 INFO L231 Difference]: Finished difference. Result has 85 places, 104 transitions, 877 flow [2024-06-21 15:43:48,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=877, PETRI_PLACES=85, PETRI_TRANSITIONS=104} [2024-06-21 15:43:48,214 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-21 15:43:48,214 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 104 transitions, 877 flow [2024-06-21 15:43:48,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:48,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:48,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:48,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 15:43:48,215 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:48,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:48,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1409483106, now seen corresponding path program 1 times [2024-06-21 15:43:48,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:48,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515289007] [2024-06-21 15:43:48,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:48,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:48,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:48,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:48,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:48,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515289007] [2024-06-21 15:43:48,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515289007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:48,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:48,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:48,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632074558] [2024-06-21 15:43:48,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:48,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:48,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:48,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:48,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:48,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:48,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 104 transitions, 877 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:48,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:48,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:48,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:48,497 INFO L124 PetriNetUnfolderBase]: 1034/1709 cut-off events. [2024-06-21 15:43:48,498 INFO L125 PetriNetUnfolderBase]: For 9403/9406 co-relation queries the response was YES. [2024-06-21 15:43:48,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7456 conditions, 1709 events. 1034/1709 cut-off events. For 9403/9406 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8739 event pairs, 313 based on Foata normal form. 6/1712 useless extension candidates. Maximal degree in co-relation 7416. Up to 1528 conditions per place. [2024-06-21 15:43:48,508 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 106 selfloop transitions, 10 changer transitions 0/123 dead transitions. [2024-06-21 15:43:48,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 123 transitions, 1168 flow [2024-06-21 15:43:48,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:48,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:48,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-21 15:43:48,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:43:48,510 INFO L175 Difference]: Start difference. First operand has 85 places, 104 transitions, 877 flow. Second operand 5 states and 120 transitions. [2024-06-21 15:43:48,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 123 transitions, 1168 flow [2024-06-21 15:43:48,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 123 transitions, 1123 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:48,525 INFO L231 Difference]: Finished difference. Result has 86 places, 106 transitions, 875 flow [2024-06-21 15:43:48,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=875, PETRI_PLACES=86, PETRI_TRANSITIONS=106} [2024-06-21 15:43:48,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-21 15:43:48,525 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 106 transitions, 875 flow [2024-06-21 15:43:48,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:48,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:48,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:48,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 15:43:48,526 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:48,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:48,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1507847178, now seen corresponding path program 1 times [2024-06-21 15:43:48,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:48,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114651567] [2024-06-21 15:43:48,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:48,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:48,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:48,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:48,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:48,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114651567] [2024-06-21 15:43:48,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114651567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:48,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:48,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:48,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120063596] [2024-06-21 15:43:48,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:48,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:48,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:48,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:48,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:48,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:48,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 106 transitions, 875 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:48,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:48,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:48,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:48,833 INFO L124 PetriNetUnfolderBase]: 1045/1723 cut-off events. [2024-06-21 15:43:48,833 INFO L125 PetriNetUnfolderBase]: For 9506/9506 co-relation queries the response was YES. [2024-06-21 15:43:48,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7575 conditions, 1723 events. 1045/1723 cut-off events. For 9506/9506 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8680 event pairs, 308 based on Foata normal form. 2/1720 useless extension candidates. Maximal degree in co-relation 7535. Up to 1420 conditions per place. [2024-06-21 15:43:48,846 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 34 changer transitions 0/153 dead transitions. [2024-06-21 15:43:48,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 153 transitions, 1393 flow [2024-06-21 15:43:48,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:48,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:48,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:43:48,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:43:48,848 INFO L175 Difference]: Start difference. First operand has 86 places, 106 transitions, 875 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:43:48,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 153 transitions, 1393 flow [2024-06-21 15:43:48,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 153 transitions, 1368 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:48,864 INFO L231 Difference]: Finished difference. Result has 92 places, 119 transitions, 1048 flow [2024-06-21 15:43:48,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1048, PETRI_PLACES=92, PETRI_TRANSITIONS=119} [2024-06-21 15:43:48,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-21 15:43:48,865 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 119 transitions, 1048 flow [2024-06-21 15:43:48,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:48,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:48,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:48,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 15:43:48,866 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:48,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:48,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1511566248, now seen corresponding path program 2 times [2024-06-21 15:43:48,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:48,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199360673] [2024-06-21 15:43:48,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:48,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:48,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:48,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:48,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199360673] [2024-06-21 15:43:48,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199360673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:48,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:48,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:48,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640725516] [2024-06-21 15:43:48,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:48,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:48,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:48,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:48,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:49,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:49,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 119 transitions, 1048 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:49,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:49,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:49,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:49,254 INFO L124 PetriNetUnfolderBase]: 1072/1772 cut-off events. [2024-06-21 15:43:49,255 INFO L125 PetriNetUnfolderBase]: For 11562/11562 co-relation queries the response was YES. [2024-06-21 15:43:49,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8291 conditions, 1772 events. 1072/1772 cut-off events. For 11562/11562 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9035 event pairs, 308 based on Foata normal form. 2/1769 useless extension candidates. Maximal degree in co-relation 8248. Up to 1512 conditions per place. [2024-06-21 15:43:49,268 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 30 changer transitions 0/155 dead transitions. [2024-06-21 15:43:49,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 155 transitions, 1526 flow [2024-06-21 15:43:49,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:49,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:49,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:43:49,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 15:43:49,269 INFO L175 Difference]: Start difference. First operand has 92 places, 119 transitions, 1048 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:43:49,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 155 transitions, 1526 flow [2024-06-21 15:43:49,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 155 transitions, 1474 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:49,288 INFO L231 Difference]: Finished difference. Result has 98 places, 126 transitions, 1140 flow [2024-06-21 15:43:49,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1140, PETRI_PLACES=98, PETRI_TRANSITIONS=126} [2024-06-21 15:43:49,289 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-21 15:43:49,289 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 126 transitions, 1140 flow [2024-06-21 15:43:49,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:49,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:49,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:49,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 15:43:49,290 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:49,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:49,290 INFO L85 PathProgramCache]: Analyzing trace with hash -130985520, now seen corresponding path program 3 times [2024-06-21 15:43:49,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:49,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290600966] [2024-06-21 15:43:49,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:49,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:49,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:49,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:49,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:49,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290600966] [2024-06-21 15:43:49,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290600966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:49,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:49,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:49,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849313283] [2024-06-21 15:43:49,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:49,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:49,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:49,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:49,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:49,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:49,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 126 transitions, 1140 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:49,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:49,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:49,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:49,669 INFO L124 PetriNetUnfolderBase]: 1067/1765 cut-off events. [2024-06-21 15:43:49,669 INFO L125 PetriNetUnfolderBase]: For 12838/12838 co-relation queries the response was YES. [2024-06-21 15:43:49,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8473 conditions, 1765 events. 1067/1765 cut-off events. For 12838/12838 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8972 event pairs, 308 based on Foata normal form. 2/1762 useless extension candidates. Maximal degree in co-relation 8427. Up to 1507 conditions per place. [2024-06-21 15:43:49,681 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 123 selfloop transitions, 32 changer transitions 0/162 dead transitions. [2024-06-21 15:43:49,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 162 transitions, 1553 flow [2024-06-21 15:43:49,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:43:49,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:43:49,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 15:43:49,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:43:49,683 INFO L175 Difference]: Start difference. First operand has 98 places, 126 transitions, 1140 flow. Second operand 9 states and 210 transitions. [2024-06-21 15:43:49,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 162 transitions, 1553 flow [2024-06-21 15:43:49,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 162 transitions, 1511 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:49,703 INFO L231 Difference]: Finished difference. Result has 104 places, 127 transitions, 1180 flow [2024-06-21 15:43:49,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1180, PETRI_PLACES=104, PETRI_TRANSITIONS=127} [2024-06-21 15:43:49,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 15:43:49,704 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 127 transitions, 1180 flow [2024-06-21 15:43:49,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:49,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:49,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:49,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 15:43:49,704 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:49,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:49,705 INFO L85 PathProgramCache]: Analyzing trace with hash -197823618, now seen corresponding path program 4 times [2024-06-21 15:43:49,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:49,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544138513] [2024-06-21 15:43:49,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:49,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:49,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:49,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:49,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:49,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544138513] [2024-06-21 15:43:49,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544138513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:49,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:49,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:49,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000308834] [2024-06-21 15:43:49,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:49,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:49,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:49,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:49,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:49,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:49,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 127 transitions, 1180 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:49,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:49,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:49,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:50,082 INFO L124 PetriNetUnfolderBase]: 1078/1786 cut-off events. [2024-06-21 15:43:50,082 INFO L125 PetriNetUnfolderBase]: For 14353/14353 co-relation queries the response was YES. [2024-06-21 15:43:50,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8779 conditions, 1786 events. 1078/1786 cut-off events. For 14353/14353 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9131 event pairs, 308 based on Foata normal form. 2/1783 useless extension candidates. Maximal degree in co-relation 8731. Up to 1474 conditions per place. [2024-06-21 15:43:50,096 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 40 changer transitions 0/159 dead transitions. [2024-06-21 15:43:50,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 159 transitions, 1647 flow [2024-06-21 15:43:50,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:50,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:50,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 15:43:50,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 15:43:50,098 INFO L175 Difference]: Start difference. First operand has 104 places, 127 transitions, 1180 flow. Second operand 6 states and 154 transitions. [2024-06-21 15:43:50,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 159 transitions, 1647 flow [2024-06-21 15:43:50,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 159 transitions, 1581 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 15:43:50,119 INFO L231 Difference]: Finished difference. Result has 104 places, 131 transitions, 1263 flow [2024-06-21 15:43:50,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1263, PETRI_PLACES=104, PETRI_TRANSITIONS=131} [2024-06-21 15:43:50,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 15:43:50,120 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 131 transitions, 1263 flow [2024-06-21 15:43:50,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:50,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:50,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:50,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 15:43:50,121 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:50,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:50,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1035551628, now seen corresponding path program 5 times [2024-06-21 15:43:50,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:50,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353633146] [2024-06-21 15:43:50,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:50,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:50,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:50,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:50,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353633146] [2024-06-21 15:43:50,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353633146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:50,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:50,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:50,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442369854] [2024-06-21 15:43:50,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:50,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:50,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:50,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:50,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:50,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:50,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 131 transitions, 1263 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:50,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:50,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:50,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:50,467 INFO L124 PetriNetUnfolderBase]: 1089/1807 cut-off events. [2024-06-21 15:43:50,468 INFO L125 PetriNetUnfolderBase]: For 16354/16354 co-relation queries the response was YES. [2024-06-21 15:43:50,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9154 conditions, 1807 events. 1089/1807 cut-off events. For 16354/16354 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9285 event pairs, 308 based on Foata normal form. 2/1804 useless extension candidates. Maximal degree in co-relation 9104. Up to 1486 conditions per place. [2024-06-21 15:43:50,482 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 45 changer transitions 0/170 dead transitions. [2024-06-21 15:43:50,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 170 transitions, 1778 flow [2024-06-21 15:43:50,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:50,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:50,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 15:43:50,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:43:50,484 INFO L175 Difference]: Start difference. First operand has 104 places, 131 transitions, 1263 flow. Second operand 8 states and 196 transitions. [2024-06-21 15:43:50,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 170 transitions, 1778 flow [2024-06-21 15:43:50,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 170 transitions, 1676 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:50,510 INFO L231 Difference]: Finished difference. Result has 107 places, 134 transitions, 1305 flow [2024-06-21 15:43:50,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1305, PETRI_PLACES=107, PETRI_TRANSITIONS=134} [2024-06-21 15:43:50,510 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-21 15:43:50,511 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 134 transitions, 1305 flow [2024-06-21 15:43:50,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:50,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:50,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:50,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 15:43:50,511 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:50,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:50,512 INFO L85 PathProgramCache]: Analyzing trace with hash -751728828, now seen corresponding path program 6 times [2024-06-21 15:43:50,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:50,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736685456] [2024-06-21 15:43:50,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:50,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:50,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:50,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:50,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:50,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736685456] [2024-06-21 15:43:50,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736685456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:50,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:50,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:50,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642525967] [2024-06-21 15:43:50,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:50,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:50,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:50,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:50,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:50,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:50,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 134 transitions, 1305 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:50,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:50,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:50,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:50,849 INFO L124 PetriNetUnfolderBase]: 1084/1805 cut-off events. [2024-06-21 15:43:50,849 INFO L125 PetriNetUnfolderBase]: For 16723/16735 co-relation queries the response was YES. [2024-06-21 15:43:50,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9100 conditions, 1805 events. 1084/1805 cut-off events. For 16723/16735 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9341 event pairs, 319 based on Foata normal form. 12/1811 useless extension candidates. Maximal degree in co-relation 9050. Up to 1481 conditions per place. [2024-06-21 15:43:50,862 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 114 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2024-06-21 15:43:50,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 166 transitions, 1718 flow [2024-06-21 15:43:50,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:50,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:50,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:43:50,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:43:50,864 INFO L175 Difference]: Start difference. First operand has 107 places, 134 transitions, 1305 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:43:50,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 166 transitions, 1718 flow [2024-06-21 15:43:50,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 166 transitions, 1604 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 15:43:50,889 INFO L231 Difference]: Finished difference. Result has 108 places, 135 transitions, 1301 flow [2024-06-21 15:43:50,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1301, PETRI_PLACES=108, PETRI_TRANSITIONS=135} [2024-06-21 15:43:50,890 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-21 15:43:50,890 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 135 transitions, 1301 flow [2024-06-21 15:43:50,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:50,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:50,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:50,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 15:43:50,891 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:50,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:50,891 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-21 15:43:50,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:50,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224613133] [2024-06-21 15:43:50,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:50,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:50,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:50,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:50,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:50,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224613133] [2024-06-21 15:43:50,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224613133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:50,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:50,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:43:50,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589604238] [2024-06-21 15:43:50,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:50,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:43:50,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:50,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:43:50,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:43:50,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:50,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 135 transitions, 1301 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:50,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:50,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:50,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:51,151 INFO L124 PetriNetUnfolderBase]: 994/1646 cut-off events. [2024-06-21 15:43:51,151 INFO L125 PetriNetUnfolderBase]: For 16572/16590 co-relation queries the response was YES. [2024-06-21 15:43:51,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8420 conditions, 1646 events. 994/1646 cut-off events. For 16572/16590 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8453 event pairs, 302 based on Foata normal form. 19/1644 useless extension candidates. Maximal degree in co-relation 8370. Up to 1400 conditions per place. [2024-06-21 15:43:51,165 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 102 selfloop transitions, 26 changer transitions 0/143 dead transitions. [2024-06-21 15:43:51,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 1577 flow [2024-06-21 15:43:51,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:43:51,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:43:51,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-21 15:43:51,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-21 15:43:51,167 INFO L175 Difference]: Start difference. First operand has 108 places, 135 transitions, 1301 flow. Second operand 4 states and 101 transitions. [2024-06-21 15:43:51,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 1577 flow [2024-06-21 15:43:51,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 143 transitions, 1477 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:43:51,187 INFO L231 Difference]: Finished difference. Result has 106 places, 135 transitions, 1265 flow [2024-06-21 15:43:51,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1265, PETRI_PLACES=106, PETRI_TRANSITIONS=135} [2024-06-21 15:43:51,188 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 15:43:51,188 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 135 transitions, 1265 flow [2024-06-21 15:43:51,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:51,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:51,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:51,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 15:43:51,189 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:51,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:51,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1546136027, now seen corresponding path program 1 times [2024-06-21 15:43:51,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:51,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947840238] [2024-06-21 15:43:51,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:51,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:51,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:51,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-21 15:43:51,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:51,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947840238] [2024-06-21 15:43:51,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947840238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:51,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:51,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:51,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517502315] [2024-06-21 15:43:51,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:51,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:51,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:51,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:51,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:51,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:51,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 135 transitions, 1265 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-21 15:43:51,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:51,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:51,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:51,572 INFO L124 PetriNetUnfolderBase]: 1102/1810 cut-off events. [2024-06-21 15:43:51,572 INFO L125 PetriNetUnfolderBase]: For 20905/20921 co-relation queries the response was YES. [2024-06-21 15:43:51,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9267 conditions, 1810 events. 1102/1810 cut-off events. For 20905/20921 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9331 event pairs, 191 based on Foata normal form. 18/1777 useless extension candidates. Maximal degree in co-relation 9216. Up to 1226 conditions per place. [2024-06-21 15:43:51,585 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 90 selfloop transitions, 64 changer transitions 0/179 dead transitions. [2024-06-21 15:43:51,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 179 transitions, 1821 flow [2024-06-21 15:43:51,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:51,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:51,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-21 15:43:51,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821428571428572 [2024-06-21 15:43:51,587 INFO L175 Difference]: Start difference. First operand has 106 places, 135 transitions, 1265 flow. Second operand 7 states and 191 transitions. [2024-06-21 15:43:51,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 179 transitions, 1821 flow [2024-06-21 15:43:51,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 179 transitions, 1757 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:51,614 INFO L231 Difference]: Finished difference. Result has 110 places, 139 transitions, 1380 flow [2024-06-21 15:43:51,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1380, PETRI_PLACES=110, PETRI_TRANSITIONS=139} [2024-06-21 15:43:51,614 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-21 15:43:51,614 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 139 transitions, 1380 flow [2024-06-21 15:43:51,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-21 15:43:51,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:51,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:51,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 15:43:51,615 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:51,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:51,616 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-21 15:43:51,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:51,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089235749] [2024-06-21 15:43:51,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:51,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:51,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:51,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:51,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:51,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089235749] [2024-06-21 15:43:51,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089235749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:51,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:51,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:51,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897701130] [2024-06-21 15:43:51,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:51,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:51,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:51,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:51,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:51,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:51,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 139 transitions, 1380 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-21 15:43:51,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:51,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:51,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:51,984 INFO L124 PetriNetUnfolderBase]: 1147/1881 cut-off events. [2024-06-21 15:43:51,985 INFO L125 PetriNetUnfolderBase]: For 24439/24462 co-relation queries the response was YES. [2024-06-21 15:43:51,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10037 conditions, 1881 events. 1147/1881 cut-off events. For 24439/24462 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9800 event pairs, 283 based on Foata normal form. 16/1842 useless extension candidates. Maximal degree in co-relation 9986. Up to 1477 conditions per place. [2024-06-21 15:43:51,999 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 62 changer transitions 0/175 dead transitions. [2024-06-21 15:43:51,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 175 transitions, 1832 flow [2024-06-21 15:43:51,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:51,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:52,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-21 15:43:52,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6642857142857143 [2024-06-21 15:43:52,032 INFO L175 Difference]: Start difference. First operand has 110 places, 139 transitions, 1380 flow. Second operand 7 states and 186 transitions. [2024-06-21 15:43:52,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 175 transitions, 1832 flow [2024-06-21 15:43:52,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 175 transitions, 1745 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:52,059 INFO L231 Difference]: Finished difference. Result has 114 places, 141 transitions, 1454 flow [2024-06-21 15:43:52,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1454, PETRI_PLACES=114, PETRI_TRANSITIONS=141} [2024-06-21 15:43:52,060 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-21 15:43:52,060 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 141 transitions, 1454 flow [2024-06-21 15:43:52,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-21 15:43:52,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:52,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:52,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 15:43:52,061 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:52,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:52,061 INFO L85 PathProgramCache]: Analyzing trace with hash -386090205, now seen corresponding path program 3 times [2024-06-21 15:43:52,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:52,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739455097] [2024-06-21 15:43:52,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:52,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:52,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:52,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:52,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:52,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739455097] [2024-06-21 15:43:52,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739455097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:52,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:52,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:52,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972721052] [2024-06-21 15:43:52,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:52,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:52,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:52,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:52,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:52,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:52,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 141 transitions, 1454 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-21 15:43:52,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:52,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:52,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:52,477 INFO L124 PetriNetUnfolderBase]: 1199/1965 cut-off events. [2024-06-21 15:43:52,478 INFO L125 PetriNetUnfolderBase]: For 27508/27531 co-relation queries the response was YES. [2024-06-21 15:43:52,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10760 conditions, 1965 events. 1199/1965 cut-off events. For 27508/27531 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10309 event pairs, 284 based on Foata normal form. 16/1929 useless extension candidates. Maximal degree in co-relation 10707. Up to 1626 conditions per place. [2024-06-21 15:43:52,493 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 109 selfloop transitions, 39 changer transitions 0/173 dead transitions. [2024-06-21 15:43:52,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 173 transitions, 1864 flow [2024-06-21 15:43:52,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:52,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:52,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 15:43:52,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-21 15:43:52,495 INFO L175 Difference]: Start difference. First operand has 114 places, 141 transitions, 1454 flow. Second operand 7 states and 180 transitions. [2024-06-21 15:43:52,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 173 transitions, 1864 flow [2024-06-21 15:43:52,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 173 transitions, 1735 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:52,555 INFO L231 Difference]: Finished difference. Result has 116 places, 143 transitions, 1444 flow [2024-06-21 15:43:52,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1444, PETRI_PLACES=116, PETRI_TRANSITIONS=143} [2024-06-21 15:43:52,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-21 15:43:52,556 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 143 transitions, 1444 flow [2024-06-21 15:43:52,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-21 15:43:52,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:52,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:52,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 15:43:52,556 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:52,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:52,557 INFO L85 PathProgramCache]: Analyzing trace with hash -385905507, now seen corresponding path program 1 times [2024-06-21 15:43:52,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:52,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862480156] [2024-06-21 15:43:52,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:52,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:52,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:52,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:52,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:52,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862480156] [2024-06-21 15:43:52,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862480156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:52,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:52,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:52,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952881986] [2024-06-21 15:43:52,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:52,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:52,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:52,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:52,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:52,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:52,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 143 transitions, 1444 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:52,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:52,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:52,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:52,913 INFO L124 PetriNetUnfolderBase]: 1270/2071 cut-off events. [2024-06-21 15:43:52,913 INFO L125 PetriNetUnfolderBase]: For 25890/25890 co-relation queries the response was YES. [2024-06-21 15:43:52,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11120 conditions, 2071 events. 1270/2071 cut-off events. For 25890/25890 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10810 event pairs, 310 based on Foata normal form. 4/2070 useless extension candidates. Maximal degree in co-relation 11066. Up to 1832 conditions per place. [2024-06-21 15:43:52,929 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 25 changer transitions 0/173 dead transitions. [2024-06-21 15:43:52,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 173 transitions, 1865 flow [2024-06-21 15:43:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:52,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:52,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:43:52,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:43:52,931 INFO L175 Difference]: Start difference. First operand has 116 places, 143 transitions, 1444 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:43:52,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 173 transitions, 1865 flow [2024-06-21 15:43:52,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 173 transitions, 1778 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:52,962 INFO L231 Difference]: Finished difference. Result has 118 places, 145 transitions, 1432 flow [2024-06-21 15:43:52,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1432, PETRI_PLACES=118, PETRI_TRANSITIONS=145} [2024-06-21 15:43:52,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-21 15:43:52,963 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 145 transitions, 1432 flow [2024-06-21 15:43:52,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:52,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:52,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:52,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 15:43:52,964 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:52,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:52,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1835189915, now seen corresponding path program 4 times [2024-06-21 15:43:52,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:52,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871340013] [2024-06-21 15:43:52,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:52,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:52,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:53,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:53,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:53,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871340013] [2024-06-21 15:43:53,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871340013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:53,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:53,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:53,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374762336] [2024-06-21 15:43:53,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:53,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:53,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:53,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:53,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:53,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:53,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 145 transitions, 1432 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-21 15:43:53,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:53,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:53,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:53,393 INFO L124 PetriNetUnfolderBase]: 1183/1947 cut-off events. [2024-06-21 15:43:53,393 INFO L125 PetriNetUnfolderBase]: For 29301/29328 co-relation queries the response was YES. [2024-06-21 15:43:53,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10580 conditions, 1947 events. 1183/1947 cut-off events. For 29301/29328 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10200 event pairs, 184 based on Foata normal form. 24/1921 useless extension candidates. Maximal degree in co-relation 10525. Up to 1438 conditions per place. [2024-06-21 15:43:53,411 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 91 selfloop transitions, 59 changer transitions 0/176 dead transitions. [2024-06-21 15:43:53,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 176 transitions, 1858 flow [2024-06-21 15:43:53,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:53,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:53,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-21 15:43:53,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6535714285714286 [2024-06-21 15:43:53,414 INFO L175 Difference]: Start difference. First operand has 118 places, 145 transitions, 1432 flow. Second operand 7 states and 183 transitions. [2024-06-21 15:43:53,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 176 transitions, 1858 flow [2024-06-21 15:43:53,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 176 transitions, 1793 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:53,449 INFO L231 Difference]: Finished difference. Result has 120 places, 145 transitions, 1504 flow [2024-06-21 15:43:53,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1504, PETRI_PLACES=120, PETRI_TRANSITIONS=145} [2024-06-21 15:43:53,450 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-21 15:43:53,450 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 145 transitions, 1504 flow [2024-06-21 15:43:53,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 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-21 15:43:53,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:53,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:53,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 15:43:53,451 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:53,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:53,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1607104067, now seen corresponding path program 2 times [2024-06-21 15:43:53,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:53,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315255309] [2024-06-21 15:43:53,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:53,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:53,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:53,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:53,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:53,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315255309] [2024-06-21 15:43:53,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315255309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:53,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:53,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:53,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672112990] [2024-06-21 15:43:53,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:53,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:53,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:53,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:53,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:53,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:53,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 145 transitions, 1504 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:53,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:53,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:53,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:53,831 INFO L124 PetriNetUnfolderBase]: 1256/2058 cut-off events. [2024-06-21 15:43:53,832 INFO L125 PetriNetUnfolderBase]: For 28442/28454 co-relation queries the response was YES. [2024-06-21 15:43:53,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11201 conditions, 2058 events. 1256/2058 cut-off events. For 28442/28454 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10830 event pairs, 317 based on Foata normal form. 14/2066 useless extension candidates. Maximal degree in co-relation 11145. Up to 1814 conditions per place. [2024-06-21 15:43:53,845 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 137 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-21 15:43:53,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 168 transitions, 1901 flow [2024-06-21 15:43:53,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:53,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:53,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 15:43:53,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-21 15:43:53,846 INFO L175 Difference]: Start difference. First operand has 120 places, 145 transitions, 1504 flow. Second operand 6 states and 143 transitions. [2024-06-21 15:43:53,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 168 transitions, 1901 flow [2024-06-21 15:43:53,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 168 transitions, 1770 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:43:53,879 INFO L231 Difference]: Finished difference. Result has 120 places, 147 transitions, 1450 flow [2024-06-21 15:43:53,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1450, PETRI_PLACES=120, PETRI_TRANSITIONS=147} [2024-06-21 15:43:53,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-21 15:43:53,879 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 147 transitions, 1450 flow [2024-06-21 15:43:53,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:53,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:53,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:53,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 15:43:53,880 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:53,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:53,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1828510097, now seen corresponding path program 3 times [2024-06-21 15:43:53,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:53,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324963173] [2024-06-21 15:43:53,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:53,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:53,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:53,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324963173] [2024-06-21 15:43:53,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324963173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:53,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:53,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:53,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292886910] [2024-06-21 15:43:53,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:53,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:53,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:53,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:53,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:54,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:54,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 147 transitions, 1450 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:54,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:54,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:54,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:54,237 INFO L124 PetriNetUnfolderBase]: 1273/2085 cut-off events. [2024-06-21 15:43:54,237 INFO L125 PetriNetUnfolderBase]: For 27791/27803 co-relation queries the response was YES. [2024-06-21 15:43:54,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11213 conditions, 2085 events. 1273/2085 cut-off events. For 27791/27803 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10996 event pairs, 288 based on Foata normal form. 14/2093 useless extension candidates. Maximal degree in co-relation 11156. Up to 1758 conditions per place. [2024-06-21 15:43:54,252 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 137 selfloop transitions, 31 changer transitions 0/175 dead transitions. [2024-06-21 15:43:54,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 1971 flow [2024-06-21 15:43:54,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:54,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:54,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 15:43:54,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 15:43:54,254 INFO L175 Difference]: Start difference. First operand has 120 places, 147 transitions, 1450 flow. Second operand 6 states and 146 transitions. [2024-06-21 15:43:54,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 1971 flow [2024-06-21 15:43:54,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 175 transitions, 1912 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:54,291 INFO L231 Difference]: Finished difference. Result has 122 places, 151 transitions, 1508 flow [2024-06-21 15:43:54,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1391, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1508, PETRI_PLACES=122, PETRI_TRANSITIONS=151} [2024-06-21 15:43:54,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-21 15:43:54,291 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 151 transitions, 1508 flow [2024-06-21 15:43:54,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:54,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:54,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:54,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 15:43:54,292 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:54,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:54,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1837383801, now seen corresponding path program 4 times [2024-06-21 15:43:54,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:54,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027168145] [2024-06-21 15:43:54,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:54,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:54,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:54,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:54,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:54,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027168145] [2024-06-21 15:43:54,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027168145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:54,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:54,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:54,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573595893] [2024-06-21 15:43:54,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:54,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:54,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:54,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:54,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:54,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:54,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 151 transitions, 1508 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:54,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:54,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:54,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:54,654 INFO L124 PetriNetUnfolderBase]: 1265/2068 cut-off events. [2024-06-21 15:43:54,655 INFO L125 PetriNetUnfolderBase]: For 29054/29054 co-relation queries the response was YES. [2024-06-21 15:43:54,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11300 conditions, 2068 events. 1265/2068 cut-off events. For 29054/29054 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10819 event pairs, 302 based on Foata normal form. 4/2067 useless extension candidates. Maximal degree in co-relation 11242. Up to 1811 conditions per place. [2024-06-21 15:43:54,669 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 141 selfloop transitions, 27 changer transitions 0/175 dead transitions. [2024-06-21 15:43:54,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 175 transitions, 1909 flow [2024-06-21 15:43:54,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:54,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:54,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 15:43:54,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:43:54,670 INFO L175 Difference]: Start difference. First operand has 122 places, 151 transitions, 1508 flow. Second operand 6 states and 147 transitions. [2024-06-21 15:43:54,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 175 transitions, 1909 flow [2024-06-21 15:43:54,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1859 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:54,705 INFO L231 Difference]: Finished difference. Result has 126 places, 151 transitions, 1522 flow [2024-06-21 15:43:54,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1522, PETRI_PLACES=126, PETRI_TRANSITIONS=151} [2024-06-21 15:43:54,706 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-21 15:43:54,706 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 151 transitions, 1522 flow [2024-06-21 15:43:54,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:54,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:54,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:54,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 15:43:54,707 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:54,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:54,707 INFO L85 PathProgramCache]: Analyzing trace with hash -696131705, now seen corresponding path program 1 times [2024-06-21 15:43:54,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:54,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232228829] [2024-06-21 15:43:54,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:54,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:54,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:54,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:54,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:54,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232228829] [2024-06-21 15:43:54,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232228829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:54,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:54,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:54,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339588611] [2024-06-21 15:43:54,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:54,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:54,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:54,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:54,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:54,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:54,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 151 transitions, 1522 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:54,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:54,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:54,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:55,112 INFO L124 PetriNetUnfolderBase]: 1367/2262 cut-off events. [2024-06-21 15:43:55,112 INFO L125 PetriNetUnfolderBase]: For 36487/36487 co-relation queries the response was YES. [2024-06-21 15:43:55,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12359 conditions, 2262 events. 1367/2262 cut-off events. For 36487/36487 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12258 event pairs, 240 based on Foata normal form. 12/2269 useless extension candidates. Maximal degree in co-relation 12299. Up to 1541 conditions per place. [2024-06-21 15:43:55,129 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 51 changer transitions 0/203 dead transitions. [2024-06-21 15:43:55,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 203 transitions, 2221 flow [2024-06-21 15:43:55,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:55,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:55,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-21 15:43:55,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-21 15:43:55,131 INFO L175 Difference]: Start difference. First operand has 126 places, 151 transitions, 1522 flow. Second operand 8 states and 201 transitions. [2024-06-21 15:43:55,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 203 transitions, 2221 flow [2024-06-21 15:43:55,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 203 transitions, 2155 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:55,175 INFO L231 Difference]: Finished difference. Result has 131 places, 156 transitions, 1652 flow [2024-06-21 15:43:55,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1652, PETRI_PLACES=131, PETRI_TRANSITIONS=156} [2024-06-21 15:43:55,176 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-21 15:43:55,176 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 156 transitions, 1652 flow [2024-06-21 15:43:55,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:55,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:55,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:55,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 15:43:55,176 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:55,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:55,177 INFO L85 PathProgramCache]: Analyzing trace with hash -607565945, now seen corresponding path program 2 times [2024-06-21 15:43:55,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:55,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668091419] [2024-06-21 15:43:55,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:55,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:55,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:55,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:55,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:55,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668091419] [2024-06-21 15:43:55,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668091419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:55,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:55,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:55,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106712847] [2024-06-21 15:43:55,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:55,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:55,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:55,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:55,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:55,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:55,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 156 transitions, 1652 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:55,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:55,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:55,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:55,626 INFO L124 PetriNetUnfolderBase]: 1494/2475 cut-off events. [2024-06-21 15:43:55,627 INFO L125 PetriNetUnfolderBase]: For 44908/44908 co-relation queries the response was YES. [2024-06-21 15:43:55,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13940 conditions, 2475 events. 1494/2475 cut-off events. For 44908/44908 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13768 event pairs, 349 based on Foata normal form. 12/2482 useless extension candidates. Maximal degree in co-relation 13877. Up to 1923 conditions per place. [2024-06-21 15:43:55,645 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 50 changer transitions 0/202 dead transitions. [2024-06-21 15:43:55,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 202 transitions, 2302 flow [2024-06-21 15:43:55,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:55,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:55,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-21 15:43:55,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-21 15:43:55,646 INFO L175 Difference]: Start difference. First operand has 131 places, 156 transitions, 1652 flow. Second operand 8 states and 201 transitions. [2024-06-21 15:43:55,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 202 transitions, 2302 flow [2024-06-21 15:43:55,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 202 transitions, 2217 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:55,701 INFO L231 Difference]: Finished difference. Result has 137 places, 159 transitions, 1725 flow [2024-06-21 15:43:55,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1725, PETRI_PLACES=137, PETRI_TRANSITIONS=159} [2024-06-21 15:43:55,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 15:43:55,702 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 159 transitions, 1725 flow [2024-06-21 15:43:55,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:55,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:55,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:55,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 15:43:55,702 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:55,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:55,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1637195721, now seen corresponding path program 3 times [2024-06-21 15:43:55,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:55,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184920967] [2024-06-21 15:43:55,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:55,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:55,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:55,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:55,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:55,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184920967] [2024-06-21 15:43:55,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184920967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:55,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:55,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:55,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086736931] [2024-06-21 15:43:55,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:55,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:55,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:55,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:55,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:55,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:55,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 159 transitions, 1725 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:55,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:55,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:55,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:56,132 INFO L124 PetriNetUnfolderBase]: 1466/2431 cut-off events. [2024-06-21 15:43:56,132 INFO L125 PetriNetUnfolderBase]: For 44886/44886 co-relation queries the response was YES. [2024-06-21 15:43:56,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13648 conditions, 2431 events. 1466/2431 cut-off events. For 44886/44886 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13447 event pairs, 350 based on Foata normal form. 16/2442 useless extension candidates. Maximal degree in co-relation 13582. Up to 2002 conditions per place. [2024-06-21 15:43:56,150 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 142 selfloop transitions, 49 changer transitions 0/198 dead transitions. [2024-06-21 15:43:56,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 198 transitions, 2236 flow [2024-06-21 15:43:56,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:56,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:56,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 15:43:56,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:43:56,151 INFO L175 Difference]: Start difference. First operand has 137 places, 159 transitions, 1725 flow. Second operand 8 states and 196 transitions. [2024-06-21 15:43:56,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 198 transitions, 2236 flow [2024-06-21 15:43:56,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 198 transitions, 2159 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:56,212 INFO L231 Difference]: Finished difference. Result has 141 places, 160 transitions, 1773 flow [2024-06-21 15:43:56,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1773, PETRI_PLACES=141, PETRI_TRANSITIONS=160} [2024-06-21 15:43:56,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-21 15:43:56,213 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 160 transitions, 1773 flow [2024-06-21 15:43:56,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:56,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:56,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:56,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 15:43:56,214 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:56,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:56,214 INFO L85 PathProgramCache]: Analyzing trace with hash 921617075, now seen corresponding path program 4 times [2024-06-21 15:43:56,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:56,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431359108] [2024-06-21 15:43:56,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:56,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:56,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:56,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:56,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:56,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431359108] [2024-06-21 15:43:56,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431359108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:56,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:56,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:56,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909424463] [2024-06-21 15:43:56,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:56,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:56,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:56,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:56,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:56,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:56,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 160 transitions, 1773 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:56,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:56,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:56,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:56,758 INFO L124 PetriNetUnfolderBase]: 1524/2529 cut-off events. [2024-06-21 15:43:56,759 INFO L125 PetriNetUnfolderBase]: For 48019/48019 co-relation queries the response was YES. [2024-06-21 15:43:56,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14241 conditions, 2529 events. 1524/2529 cut-off events. For 48019/48019 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14174 event pairs, 362 based on Foata normal form. 16/2540 useless extension candidates. Maximal degree in co-relation 14173. Up to 2169 conditions per place. [2024-06-21 15:43:56,777 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 33 changer transitions 0/204 dead transitions. [2024-06-21 15:43:56,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 204 transitions, 2307 flow [2024-06-21 15:43:56,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:43:56,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:43:56,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-21 15:43:56,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-21 15:43:56,778 INFO L175 Difference]: Start difference. First operand has 141 places, 160 transitions, 1773 flow. Second operand 10 states and 233 transitions. [2024-06-21 15:43:56,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 204 transitions, 2307 flow [2024-06-21 15:43:56,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 204 transitions, 2212 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:43:56,844 INFO L231 Difference]: Finished difference. Result has 145 places, 161 transitions, 1770 flow [2024-06-21 15:43:56,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1770, PETRI_PLACES=145, PETRI_TRANSITIONS=161} [2024-06-21 15:43:56,844 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-21 15:43:56,845 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 161 transitions, 1770 flow [2024-06-21 15:43:56,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:56,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:56,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:56,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 15:43:56,845 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:56,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:56,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1328359101, now seen corresponding path program 5 times [2024-06-21 15:43:56,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:56,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410209468] [2024-06-21 15:43:56,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:56,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:56,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:56,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:56,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:56,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410209468] [2024-06-21 15:43:56,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410209468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:56,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:56,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:56,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190116760] [2024-06-21 15:43:56,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:56,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:56,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:56,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:56,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:57,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:57,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 161 transitions, 1770 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:57,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:57,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:57,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:57,405 INFO L124 PetriNetUnfolderBase]: 1582/2637 cut-off events. [2024-06-21 15:43:57,405 INFO L125 PetriNetUnfolderBase]: For 51756/51756 co-relation queries the response was YES. [2024-06-21 15:43:57,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14778 conditions, 2637 events. 1582/2637 cut-off events. For 51756/51756 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15060 event pairs, 377 based on Foata normal form. 16/2648 useless extension candidates. Maximal degree in co-relation 14709. Up to 2267 conditions per place. [2024-06-21 15:43:57,426 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 158 selfloop transitions, 32 changer transitions 0/197 dead transitions. [2024-06-21 15:43:57,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 197 transitions, 2272 flow [2024-06-21 15:43:57,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:57,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:57,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 15:43:57,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 15:43:57,427 INFO L175 Difference]: Start difference. First operand has 145 places, 161 transitions, 1770 flow. Second operand 8 states and 193 transitions. [2024-06-21 15:43:57,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 197 transitions, 2272 flow [2024-06-21 15:43:57,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 197 transitions, 2201 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 15:43:57,499 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1791 flow [2024-06-21 15:43:57,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1791, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-21 15:43:57,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-21 15:43:57,499 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1791 flow [2024-06-21 15:43:57,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:57,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:57,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:57,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 15:43:57,500 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:57,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:57,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1328506971, now seen corresponding path program 6 times [2024-06-21 15:43:57,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:57,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247035197] [2024-06-21 15:43:57,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:57,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:57,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:57,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:57,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:57,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247035197] [2024-06-21 15:43:57,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247035197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:57,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:57,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:57,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789563617] [2024-06-21 15:43:57,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:57,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:57,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:57,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:57,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:57,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:57,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1791 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:57,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:57,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:57,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:58,042 INFO L124 PetriNetUnfolderBase]: 1623/2708 cut-off events. [2024-06-21 15:43:58,043 INFO L125 PetriNetUnfolderBase]: For 54412/54412 co-relation queries the response was YES. [2024-06-21 15:43:58,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15191 conditions, 2708 events. 1623/2708 cut-off events. For 54412/54412 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15617 event pairs, 370 based on Foata normal form. 12/2715 useless extension candidates. Maximal degree in co-relation 15121. Up to 2159 conditions per place. [2024-06-21 15:43:58,067 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 35 changer transitions 0/203 dead transitions. [2024-06-21 15:43:58,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 203 transitions, 2351 flow [2024-06-21 15:43:58,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:58,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:58,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 15:43:58,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 15:43:58,069 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1791 flow. Second operand 8 states and 195 transitions. [2024-06-21 15:43:58,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 203 transitions, 2351 flow [2024-06-21 15:43:58,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 203 transitions, 2280 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:43:58,157 INFO L231 Difference]: Finished difference. Result has 148 places, 165 transitions, 1862 flow [2024-06-21 15:43:58,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1862, PETRI_PLACES=148, PETRI_TRANSITIONS=165} [2024-06-21 15:43:58,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-21 15:43:58,158 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 165 transitions, 1862 flow [2024-06-21 15:43:58,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:58,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:58,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:58,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 15:43:58,158 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:58,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:58,159 INFO L85 PathProgramCache]: Analyzing trace with hash 921832277, now seen corresponding path program 1 times [2024-06-21 15:43:58,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:58,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317946785] [2024-06-21 15:43:58,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:58,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:58,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:58,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:58,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:58,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317946785] [2024-06-21 15:43:58,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317946785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:58,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:58,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:58,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611278941] [2024-06-21 15:43:58,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:58,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:58,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:58,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:58,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:58,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:58,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 165 transitions, 1862 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:58,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:58,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:58,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:58,724 INFO L124 PetriNetUnfolderBase]: 1664/2789 cut-off events. [2024-06-21 15:43:58,725 INFO L125 PetriNetUnfolderBase]: For 58394/58394 co-relation queries the response was YES. [2024-06-21 15:43:58,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15663 conditions, 2789 events. 1664/2789 cut-off events. For 58394/58394 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16221 event pairs, 385 based on Foata normal form. 12/2796 useless extension candidates. Maximal degree in co-relation 15591. Up to 2230 conditions per place. [2024-06-21 15:43:58,744 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 37 changer transitions 0/212 dead transitions. [2024-06-21 15:43:58,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 212 transitions, 2423 flow [2024-06-21 15:43:58,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:43:58,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:43:58,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-21 15:43:58,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:43:58,746 INFO L175 Difference]: Start difference. First operand has 148 places, 165 transitions, 1862 flow. Second operand 10 states and 235 transitions. [2024-06-21 15:43:58,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 212 transitions, 2423 flow [2024-06-21 15:43:58,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 212 transitions, 2365 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:58,834 INFO L231 Difference]: Finished difference. Result has 154 places, 166 transitions, 1902 flow [2024-06-21 15:43:58,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1902, PETRI_PLACES=154, PETRI_TRANSITIONS=166} [2024-06-21 15:43:58,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-21 15:43:58,835 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 166 transitions, 1902 flow [2024-06-21 15:43:58,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:58,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:58,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:58,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 15:43:58,835 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:58,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:58,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1056163355, now seen corresponding path program 7 times [2024-06-21 15:43:58,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:58,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58112869] [2024-06-21 15:43:58,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:58,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:58,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:58,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:58,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:58,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58112869] [2024-06-21 15:43:58,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58112869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:58,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:58,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:58,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730117177] [2024-06-21 15:43:58,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:58,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:58,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:58,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:58,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:58,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:58,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 166 transitions, 1902 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:58,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:58,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:58,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:59,343 INFO L124 PetriNetUnfolderBase]: 1722/2887 cut-off events. [2024-06-21 15:43:59,344 INFO L125 PetriNetUnfolderBase]: For 64138/64138 co-relation queries the response was YES. [2024-06-21 15:43:59,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16320 conditions, 2887 events. 1722/2887 cut-off events. For 64138/64138 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17008 event pairs, 412 based on Foata normal form. 16/2898 useless extension candidates. Maximal degree in co-relation 16246. Up to 2364 conditions per place. [2024-06-21 15:43:59,368 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 148 selfloop transitions, 46 changer transitions 0/201 dead transitions. [2024-06-21 15:43:59,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 201 transitions, 2414 flow [2024-06-21 15:43:59,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:59,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:59,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:43:59,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:43:59,370 INFO L175 Difference]: Start difference. First operand has 154 places, 166 transitions, 1902 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:43:59,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 201 transitions, 2414 flow [2024-06-21 15:43:59,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 201 transitions, 2330 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 15:43:59,474 INFO L231 Difference]: Finished difference. Result has 153 places, 167 transitions, 1945 flow [2024-06-21 15:43:59,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1945, PETRI_PLACES=153, PETRI_TRANSITIONS=167} [2024-06-21 15:43:59,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-21 15:43:59,475 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 167 transitions, 1945 flow [2024-06-21 15:43:59,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:59,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:59,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:59,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 15:43:59,475 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:43:59,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:59,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1267334579, now seen corresponding path program 8 times [2024-06-21 15:43:59,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:59,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424207692] [2024-06-21 15:43:59,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:59,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:59,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:59,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:59,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:59,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424207692] [2024-06-21 15:43:59,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424207692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:59,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:59,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:59,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125220544] [2024-06-21 15:43:59,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:59,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:59,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:59,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:59,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:59,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:59,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 167 transitions, 1945 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:59,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:59,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:59,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:00,026 INFO L124 PetriNetUnfolderBase]: 1780/2985 cut-off events. [2024-06-21 15:44:00,026 INFO L125 PetriNetUnfolderBase]: For 69433/69433 co-relation queries the response was YES. [2024-06-21 15:44:00,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16929 conditions, 2985 events. 1780/2985 cut-off events. For 69433/69433 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17739 event pairs, 422 based on Foata normal form. 16/2996 useless extension candidates. Maximal degree in co-relation 16854. Up to 2462 conditions per place. [2024-06-21 15:44:00,049 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 48 changer transitions 0/210 dead transitions. [2024-06-21 15:44:00,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 210 transitions, 2497 flow [2024-06-21 15:44:00,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:44:00,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:44:00,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-21 15:44:00,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-21 15:44:00,051 INFO L175 Difference]: Start difference. First operand has 153 places, 167 transitions, 1945 flow. Second operand 9 states and 217 transitions. [2024-06-21 15:44:00,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 210 transitions, 2497 flow [2024-06-21 15:44:00,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 210 transitions, 2401 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:00,151 INFO L231 Difference]: Finished difference. Result has 157 places, 168 transitions, 1982 flow [2024-06-21 15:44:00,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1982, PETRI_PLACES=157, PETRI_TRANSITIONS=168} [2024-06-21 15:44:00,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-21 15:44:00,152 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 168 transitions, 1982 flow [2024-06-21 15:44:00,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:00,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:00,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:00,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 15:44:00,152 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:00,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:00,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1719167379, now seen corresponding path program 9 times [2024-06-21 15:44:00,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:00,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432933231] [2024-06-21 15:44:00,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:00,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:00,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:00,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:00,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:00,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432933231] [2024-06-21 15:44:00,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432933231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:00,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:00,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:00,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289767511] [2024-06-21 15:44:00,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:00,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:00,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:00,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:00,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:00,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:00,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 168 transitions, 1982 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:00,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:00,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:00,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:00,683 INFO L124 PetriNetUnfolderBase]: 1813/3059 cut-off events. [2024-06-21 15:44:00,683 INFO L125 PetriNetUnfolderBase]: For 72643/72655 co-relation queries the response was YES. [2024-06-21 15:44:00,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17230 conditions, 3059 events. 1813/3059 cut-off events. For 72643/72655 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18443 event pairs, 446 based on Foata normal form. 26/3079 useless extension candidates. Maximal degree in co-relation 17154. Up to 2613 conditions per place. [2024-06-21 15:44:00,709 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 46 changer transitions 0/208 dead transitions. [2024-06-21 15:44:00,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2524 flow [2024-06-21 15:44:00,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:44:00,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:44:00,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-21 15:44:00,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-21 15:44:00,710 INFO L175 Difference]: Start difference. First operand has 157 places, 168 transitions, 1982 flow. Second operand 9 states and 212 transitions. [2024-06-21 15:44:00,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2524 flow [2024-06-21 15:44:00,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 208 transitions, 2422 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:00,830 INFO L231 Difference]: Finished difference. Result has 159 places, 169 transitions, 2008 flow [2024-06-21 15:44:00,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2008, PETRI_PLACES=159, PETRI_TRANSITIONS=169} [2024-06-21 15:44:00,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-21 15:44:00,830 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 169 transitions, 2008 flow [2024-06-21 15:44:00,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:00,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:00,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:00,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 15:44:00,831 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:00,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:00,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1056311225, now seen corresponding path program 10 times [2024-06-21 15:44:00,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:00,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826988935] [2024-06-21 15:44:00,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:00,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:00,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:00,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:00,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:00,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826988935] [2024-06-21 15:44:00,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826988935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:00,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:00,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:00,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059544593] [2024-06-21 15:44:00,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:00,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:00,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:00,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:00,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:00,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:00,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 169 transitions, 2008 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:00,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:00,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:00,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:01,388 INFO L124 PetriNetUnfolderBase]: 1793/3022 cut-off events. [2024-06-21 15:44:01,388 INFO L125 PetriNetUnfolderBase]: For 67395/67395 co-relation queries the response was YES. [2024-06-21 15:44:01,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16741 conditions, 3022 events. 1793/3022 cut-off events. For 67395/67395 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18089 event pairs, 311 based on Foata normal form. 12/3029 useless extension candidates. Maximal degree in co-relation 16664. Up to 2009 conditions per place. [2024-06-21 15:44:01,416 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 147 selfloop transitions, 54 changer transitions 0/208 dead transitions. [2024-06-21 15:44:01,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2563 flow [2024-06-21 15:44:01,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:01,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:01,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 15:44:01,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-21 15:44:01,417 INFO L175 Difference]: Start difference. First operand has 159 places, 169 transitions, 2008 flow. Second operand 7 states and 178 transitions. [2024-06-21 15:44:01,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2563 flow [2024-06-21 15:44:01,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 208 transitions, 2444 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:01,540 INFO L231 Difference]: Finished difference. Result has 160 places, 171 transitions, 2070 flow [2024-06-21 15:44:01,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2070, PETRI_PLACES=160, PETRI_TRANSITIONS=171} [2024-06-21 15:44:01,540 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-21 15:44:01,540 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 171 transitions, 2070 flow [2024-06-21 15:44:01,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:01,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:01,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:01,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 15:44:01,541 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:01,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:01,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1050585773, now seen corresponding path program 2 times [2024-06-21 15:44:01,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:01,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771009026] [2024-06-21 15:44:01,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:01,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:01,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:01,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:01,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:01,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771009026] [2024-06-21 15:44:01,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771009026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:01,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:01,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:01,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339406355] [2024-06-21 15:44:01,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:01,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:01,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:01,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:01,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:01,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:01,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 171 transitions, 2070 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:01,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:01,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:01,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:02,114 INFO L124 PetriNetUnfolderBase]: 1834/3103 cut-off events. [2024-06-21 15:44:02,115 INFO L125 PetriNetUnfolderBase]: For 71115/71115 co-relation queries the response was YES. [2024-06-21 15:44:02,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17222 conditions, 3103 events. 1834/3103 cut-off events. For 71115/71115 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18741 event pairs, 404 based on Foata normal form. 12/3110 useless extension candidates. Maximal degree in co-relation 17143. Up to 2202 conditions per place. [2024-06-21 15:44:02,144 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 56 changer transitions 0/217 dead transitions. [2024-06-21 15:44:02,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 217 transitions, 2641 flow [2024-06-21 15:44:02,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:44:02,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:44:02,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 15:44:02,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 15:44:02,147 INFO L175 Difference]: Start difference. First operand has 160 places, 171 transitions, 2070 flow. Second operand 9 states and 219 transitions. [2024-06-21 15:44:02,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 217 transitions, 2641 flow [2024-06-21 15:44:02,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 217 transitions, 2472 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:02,321 INFO L231 Difference]: Finished difference. Result has 162 places, 172 transitions, 2041 flow [2024-06-21 15:44:02,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2041, PETRI_PLACES=162, PETRI_TRANSITIONS=172} [2024-06-21 15:44:02,321 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-21 15:44:02,321 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 172 transitions, 2041 flow [2024-06-21 15:44:02,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:02,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:02,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:02,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 15:44:02,322 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:02,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:02,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 3 times [2024-06-21 15:44:02,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:02,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114856221] [2024-06-21 15:44:02,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:02,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:02,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:02,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:02,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:02,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114856221] [2024-06-21 15:44:02,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114856221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:02,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:02,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:02,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635520993] [2024-06-21 15:44:02,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:02,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:02,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:02,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:02,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:02,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:02,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 172 transitions, 2041 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:02,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:02,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:02,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:02,888 INFO L124 PetriNetUnfolderBase]: 1875/3189 cut-off events. [2024-06-21 15:44:02,888 INFO L125 PetriNetUnfolderBase]: For 71518/71530 co-relation queries the response was YES. [2024-06-21 15:44:02,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17305 conditions, 3189 events. 1875/3189 cut-off events. For 71518/71530 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19572 event pairs, 447 based on Foata normal form. 22/3205 useless extension candidates. Maximal degree in co-relation 17227. Up to 2636 conditions per place. [2024-06-21 15:44:02,916 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 49 changer transitions 0/219 dead transitions. [2024-06-21 15:44:02,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 219 transitions, 2620 flow [2024-06-21 15:44:02,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:44:02,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:44:02,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-21 15:44:02,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:44:02,917 INFO L175 Difference]: Start difference. First operand has 162 places, 172 transitions, 2041 flow. Second operand 10 states and 235 transitions. [2024-06-21 15:44:02,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 219 transitions, 2620 flow [2024-06-21 15:44:03,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 219 transitions, 2492 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:03,048 INFO L231 Difference]: Finished difference. Result has 165 places, 173 transitions, 2039 flow [2024-06-21 15:44:03,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2039, PETRI_PLACES=165, PETRI_TRANSITIONS=173} [2024-06-21 15:44:03,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-21 15:44:03,049 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 173 transitions, 2039 flow [2024-06-21 15:44:03,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:03,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:03,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:03,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 15:44:03,050 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:03,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:03,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1726791891, now seen corresponding path program 4 times [2024-06-21 15:44:03,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:03,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117685847] [2024-06-21 15:44:03,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:03,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:03,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:03,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:03,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:03,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117685847] [2024-06-21 15:44:03,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117685847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:03,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:03,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:03,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622055789] [2024-06-21 15:44:03,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:03,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:03,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:03,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:03,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:03,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:03,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 173 transitions, 2039 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:03,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:03,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:03,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:03,669 INFO L124 PetriNetUnfolderBase]: 1855/3157 cut-off events. [2024-06-21 15:44:03,669 INFO L125 PetriNetUnfolderBase]: For 64305/64317 co-relation queries the response was YES. [2024-06-21 15:44:03,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16652 conditions, 3157 events. 1855/3157 cut-off events. For 64305/64317 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19305 event pairs, 404 based on Foata normal form. 22/3173 useless extension candidates. Maximal degree in co-relation 16573. Up to 1952 conditions per place. [2024-06-21 15:44:03,696 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 148 selfloop transitions, 60 changer transitions 0/215 dead transitions. [2024-06-21 15:44:03,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 215 transitions, 2516 flow [2024-06-21 15:44:03,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:44:03,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:44:03,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-21 15:44:03,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-21 15:44:03,698 INFO L175 Difference]: Start difference. First operand has 165 places, 173 transitions, 2039 flow. Second operand 9 states and 214 transitions. [2024-06-21 15:44:03,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 215 transitions, 2516 flow [2024-06-21 15:44:03,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 215 transitions, 2406 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 15:44:03,800 INFO L231 Difference]: Finished difference. Result has 165 places, 172 transitions, 1987 flow [2024-06-21 15:44:03,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1987, PETRI_PLACES=165, PETRI_TRANSITIONS=172} [2024-06-21 15:44:03,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-21 15:44:03,802 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 172 transitions, 1987 flow [2024-06-21 15:44:03,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:03,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:03,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:03,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 15:44:03,802 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:03,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:03,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1369809045, now seen corresponding path program 1 times [2024-06-21 15:44:03,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:03,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339328988] [2024-06-21 15:44:03,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:03,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:03,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:03,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:03,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:03,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339328988] [2024-06-21 15:44:03,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339328988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:03,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:03,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:44:03,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448633660] [2024-06-21 15:44:03,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:03,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:44:03,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:03,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:44:03,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:44:03,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:03,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 172 transitions, 1987 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:03,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:03,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:03,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:04,287 INFO L124 PetriNetUnfolderBase]: 1860/3176 cut-off events. [2024-06-21 15:44:04,288 INFO L125 PetriNetUnfolderBase]: For 61040/61043 co-relation queries the response was YES. [2024-06-21 15:44:04,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16851 conditions, 3176 events. 1860/3176 cut-off events. For 61040/61043 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19511 event pairs, 436 based on Foata normal form. 3/3176 useless extension candidates. Maximal degree in co-relation 16771. Up to 2913 conditions per place. [2024-06-21 15:44:04,316 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 168 selfloop transitions, 17 changer transitions 0/192 dead transitions. [2024-06-21 15:44:04,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 192 transitions, 2528 flow [2024-06-21 15:44:04,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:04,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:04,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-21 15:44:04,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-21 15:44:04,317 INFO L175 Difference]: Start difference. First operand has 165 places, 172 transitions, 1987 flow. Second operand 5 states and 118 transitions. [2024-06-21 15:44:04,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 192 transitions, 2528 flow [2024-06-21 15:44:04,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 192 transitions, 2359 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 15:44:04,423 INFO L231 Difference]: Finished difference. Result has 162 places, 178 transitions, 1928 flow [2024-06-21 15:44:04,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1928, PETRI_PLACES=162, PETRI_TRANSITIONS=178} [2024-06-21 15:44:04,424 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-21 15:44:04,424 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 178 transitions, 1928 flow [2024-06-21 15:44:04,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:04,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:04,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:04,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 15:44:04,432 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:04,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:04,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1390254165, now seen corresponding path program 2 times [2024-06-21 15:44:04,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:04,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582734511] [2024-06-21 15:44:04,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:04,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:04,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:04,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:04,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:04,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582734511] [2024-06-21 15:44:04,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582734511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:04,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:04,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:44:04,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141559138] [2024-06-21 15:44:04,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:04,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:44:04,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:04,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:44:04,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:44:04,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:04,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 178 transitions, 1928 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:04,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:04,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:04,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:04,900 INFO L124 PetriNetUnfolderBase]: 1857/3172 cut-off events. [2024-06-21 15:44:04,901 INFO L125 PetriNetUnfolderBase]: For 62846/62849 co-relation queries the response was YES. [2024-06-21 15:44:04,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16523 conditions, 3172 events. 1857/3172 cut-off events. For 62846/62849 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19528 event pairs, 436 based on Foata normal form. 3/3172 useless extension candidates. Maximal degree in co-relation 16443. Up to 2913 conditions per place. [2024-06-21 15:44:04,928 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 169 selfloop transitions, 14 changer transitions 0/190 dead transitions. [2024-06-21 15:44:04,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 190 transitions, 2329 flow [2024-06-21 15:44:04,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:44:04,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:44:04,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-21 15:44:04,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 15:44:04,929 INFO L175 Difference]: Start difference. First operand has 162 places, 178 transitions, 1928 flow. Second operand 4 states and 99 transitions. [2024-06-21 15:44:04,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 190 transitions, 2329 flow [2024-06-21 15:44:05,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 190 transitions, 2277 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-21 15:44:05,028 INFO L231 Difference]: Finished difference. Result has 165 places, 178 transitions, 1914 flow [2024-06-21 15:44:05,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1914, PETRI_PLACES=165, PETRI_TRANSITIONS=178} [2024-06-21 15:44:05,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-21 15:44:05,029 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 178 transitions, 1914 flow [2024-06-21 15:44:05,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:05,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:05,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:05,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 15:44:05,030 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:05,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:05,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-21 15:44:05,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:05,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84840647] [2024-06-21 15:44:05,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:05,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:05,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:05,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:05,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:05,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84840647] [2024-06-21 15:44:05,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84840647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:05,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:05,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:44:05,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864739683] [2024-06-21 15:44:05,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:05,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:44:05,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:05,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:44:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:44:05,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:44:05,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 178 transitions, 1914 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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-21 15:44:05,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:05,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:44:05,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:05,471 INFO L124 PetriNetUnfolderBase]: 1798/3082 cut-off events. [2024-06-21 15:44:05,471 INFO L125 PetriNetUnfolderBase]: For 69424/69445 co-relation queries the response was YES. [2024-06-21 15:44:05,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16128 conditions, 3082 events. 1798/3082 cut-off events. For 69424/69445 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19086 event pairs, 426 based on Foata normal form. 28/3077 useless extension candidates. Maximal degree in co-relation 16046. Up to 2731 conditions per place. [2024-06-21 15:44:05,497 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 146 selfloop transitions, 29 changer transitions 0/191 dead transitions. [2024-06-21 15:44:05,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 191 transitions, 2322 flow [2024-06-21 15:44:05,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:05,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:05,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-21 15:44:05,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:44:05,498 INFO L175 Difference]: Start difference. First operand has 165 places, 178 transitions, 1914 flow. Second operand 5 states and 120 transitions. [2024-06-21 15:44:05,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 191 transitions, 2322 flow [2024-06-21 15:44:05,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 191 transitions, 2294 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:05,622 INFO L231 Difference]: Finished difference. Result has 167 places, 181 transitions, 1991 flow [2024-06-21 15:44:05,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1991, PETRI_PLACES=167, PETRI_TRANSITIONS=181} [2024-06-21 15:44:05,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-21 15:44:05,623 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 181 transitions, 1991 flow [2024-06-21 15:44:05,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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-21 15:44:05,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:05,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:05,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 15:44:05,623 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:05,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:05,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1385967847, now seen corresponding path program 1 times [2024-06-21 15:44:05,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:05,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295774825] [2024-06-21 15:44:05,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:05,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:05,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:05,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:05,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:05,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295774825] [2024-06-21 15:44:05,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295774825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:05,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:05,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:44:05,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352371663] [2024-06-21 15:44:05,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:05,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:44:05,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:05,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:44:05,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:44:05,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:05,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 181 transitions, 1991 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:05,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:05,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:05,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:06,054 INFO L124 PetriNetUnfolderBase]: 1873/3183 cut-off events. [2024-06-21 15:44:06,054 INFO L125 PetriNetUnfolderBase]: For 67415/67424 co-relation queries the response was YES. [2024-06-21 15:44:06,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16901 conditions, 3183 events. 1873/3183 cut-off events. For 67415/67424 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19463 event pairs, 436 based on Foata normal form. 9/3189 useless extension candidates. Maximal degree in co-relation 16818. Up to 2901 conditions per place. [2024-06-21 15:44:06,083 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 178 selfloop transitions, 24 changer transitions 0/209 dead transitions. [2024-06-21 15:44:06,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 209 transitions, 2624 flow [2024-06-21 15:44:06,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:06,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:06,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 15:44:06,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:44:06,084 INFO L175 Difference]: Start difference. First operand has 167 places, 181 transitions, 1991 flow. Second operand 6 states and 141 transitions. [2024-06-21 15:44:06,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 209 transitions, 2624 flow [2024-06-21 15:44:06,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 209 transitions, 2539 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:06,227 INFO L231 Difference]: Finished difference. Result has 173 places, 189 transitions, 2074 flow [2024-06-21 15:44:06,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2074, PETRI_PLACES=173, PETRI_TRANSITIONS=189} [2024-06-21 15:44:06,228 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-21 15:44:06,228 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 189 transitions, 2074 flow [2024-06-21 15:44:06,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:06,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:06,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:06,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 15:44:06,229 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:06,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:06,229 INFO L85 PathProgramCache]: Analyzing trace with hash 2025313087, now seen corresponding path program 2 times [2024-06-21 15:44:06,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:06,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756575844] [2024-06-21 15:44:06,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:06,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:06,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:06,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:06,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:06,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756575844] [2024-06-21 15:44:06,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756575844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:06,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:06,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:44:06,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182304204] [2024-06-21 15:44:06,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:06,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:44:06,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:06,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:44:06,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:44:06,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:06,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 189 transitions, 2074 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:06,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:06,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:06,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:06,662 INFO L124 PetriNetUnfolderBase]: 1878/3193 cut-off events. [2024-06-21 15:44:06,663 INFO L125 PetriNetUnfolderBase]: For 70317/70323 co-relation queries the response was YES. [2024-06-21 15:44:06,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17001 conditions, 3193 events. 1878/3193 cut-off events. For 70317/70323 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19581 event pairs, 447 based on Foata normal form. 3/3191 useless extension candidates. Maximal degree in co-relation 16914. Up to 2907 conditions per place. [2024-06-21 15:44:06,692 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 170 selfloop transitions, 29 changer transitions 0/206 dead transitions. [2024-06-21 15:44:06,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 206 transitions, 2648 flow [2024-06-21 15:44:06,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:06,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:06,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-21 15:44:06,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-21 15:44:06,693 INFO L175 Difference]: Start difference. First operand has 173 places, 189 transitions, 2074 flow. Second operand 5 states and 118 transitions. [2024-06-21 15:44:06,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 206 transitions, 2648 flow [2024-06-21 15:44:06,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 206 transitions, 2615 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-21 15:44:06,857 INFO L231 Difference]: Finished difference. Result has 178 places, 194 transitions, 2177 flow [2024-06-21 15:44:06,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2177, PETRI_PLACES=178, PETRI_TRANSITIONS=194} [2024-06-21 15:44:06,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-21 15:44:06,858 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 194 transitions, 2177 flow [2024-06-21 15:44:06,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:06,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:06,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:06,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 15:44:06,858 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:06,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:06,859 INFO L85 PathProgramCache]: Analyzing trace with hash 2025301927, now seen corresponding path program 3 times [2024-06-21 15:44:06,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:06,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963344475] [2024-06-21 15:44:06,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:06,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:06,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:06,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-21 15:44:06,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:06,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963344475] [2024-06-21 15:44:06,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963344475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:06,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:06,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:44:06,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063291556] [2024-06-21 15:44:06,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:06,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:44:06,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:06,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:44:06,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:44:06,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:06,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 194 transitions, 2177 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:06,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:06,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:06,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:07,321 INFO L124 PetriNetUnfolderBase]: 1875/3192 cut-off events. [2024-06-21 15:44:07,322 INFO L125 PetriNetUnfolderBase]: For 72874/72886 co-relation queries the response was YES. [2024-06-21 15:44:07,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17079 conditions, 3192 events. 1875/3192 cut-off events. For 72874/72886 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19635 event pairs, 439 based on Foata normal form. 11/3200 useless extension candidates. Maximal degree in co-relation 16989. Up to 2904 conditions per place. [2024-06-21 15:44:07,350 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 176 selfloop transitions, 28 changer transitions 0/211 dead transitions. [2024-06-21 15:44:07,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 211 transitions, 2646 flow [2024-06-21 15:44:07,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:07,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:07,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 15:44:07,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-21 15:44:07,351 INFO L175 Difference]: Start difference. First operand has 178 places, 194 transitions, 2177 flow. Second operand 5 states and 122 transitions. [2024-06-21 15:44:07,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 211 transitions, 2646 flow [2024-06-21 15:44:07,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 211 transitions, 2623 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:44:07,518 INFO L231 Difference]: Finished difference. Result has 182 places, 194 transitions, 2220 flow [2024-06-21 15:44:07,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2220, PETRI_PLACES=182, PETRI_TRANSITIONS=194} [2024-06-21 15:44:07,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-21 15:44:07,518 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 194 transitions, 2220 flow [2024-06-21 15:44:07,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:07,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:07,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:07,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 15:44:07,519 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:07,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:07,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-21 15:44:07,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:07,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437487117] [2024-06-21 15:44:07,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:07,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:07,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:07,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:07,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:07,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437487117] [2024-06-21 15:44:07,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437487117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:07,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:07,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:07,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957231695] [2024-06-21 15:44:07,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:07,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:07,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:07,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:07,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:07,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:07,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 194 transitions, 2220 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:07,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:07,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:07,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:07,970 INFO L124 PetriNetUnfolderBase]: 1903/3241 cut-off events. [2024-06-21 15:44:07,970 INFO L125 PetriNetUnfolderBase]: For 79364/79379 co-relation queries the response was YES. [2024-06-21 15:44:07,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17515 conditions, 3241 events. 1903/3241 cut-off events. For 79364/79379 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20041 event pairs, 456 based on Foata normal form. 14/3249 useless extension candidates. Maximal degree in co-relation 17423. Up to 2825 conditions per place. [2024-06-21 15:44:08,000 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 169 selfloop transitions, 46 changer transitions 0/222 dead transitions. [2024-06-21 15:44:08,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 222 transitions, 3002 flow [2024-06-21 15:44:08,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:08,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:08,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 15:44:08,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:44:08,001 INFO L175 Difference]: Start difference. First operand has 182 places, 194 transitions, 2220 flow. Second operand 6 states and 144 transitions. [2024-06-21 15:44:08,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 222 transitions, 3002 flow [2024-06-21 15:44:08,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 222 transitions, 2944 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:08,169 INFO L231 Difference]: Finished difference. Result has 185 places, 205 transitions, 2413 flow [2024-06-21 15:44:08,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2413, PETRI_PLACES=185, PETRI_TRANSITIONS=205} [2024-06-21 15:44:08,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-21 15:44:08,169 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 205 transitions, 2413 flow [2024-06-21 15:44:08,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:08,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:08,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:08,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 15:44:08,170 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:08,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:08,170 INFO L85 PathProgramCache]: Analyzing trace with hash 148212823, now seen corresponding path program 2 times [2024-06-21 15:44:08,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:08,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420101359] [2024-06-21 15:44:08,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:08,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:08,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:08,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:08,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:08,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420101359] [2024-06-21 15:44:08,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420101359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:08,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:08,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:08,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63404209] [2024-06-21 15:44:08,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:08,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:08,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:08,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:08,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:08,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:08,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 205 transitions, 2413 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:08,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:08,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:08,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:08,738 INFO L124 PetriNetUnfolderBase]: 1921/3270 cut-off events. [2024-06-21 15:44:08,739 INFO L125 PetriNetUnfolderBase]: For 81814/81829 co-relation queries the response was YES. [2024-06-21 15:44:08,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18184 conditions, 3270 events. 1921/3270 cut-off events. For 81814/81829 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20234 event pairs, 454 based on Foata normal form. 14/3278 useless extension candidates. Maximal degree in co-relation 18091. Up to 2868 conditions per place. [2024-06-21 15:44:08,764 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 170 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-21 15:44:08,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 230 transitions, 3183 flow [2024-06-21 15:44:08,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:08,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:44:08,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:44:08,765 INFO L175 Difference]: Start difference. First operand has 185 places, 205 transitions, 2413 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:44:08,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 230 transitions, 3183 flow [2024-06-21 15:44:08,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 230 transitions, 3086 flow, removed 38 selfloop flow, removed 1 redundant places. [2024-06-21 15:44:08,941 INFO L231 Difference]: Finished difference. Result has 192 places, 214 transitions, 2584 flow [2024-06-21 15:44:08,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2328, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2584, PETRI_PLACES=192, PETRI_TRANSITIONS=214} [2024-06-21 15:44:08,942 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-21 15:44:08,942 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 214 transitions, 2584 flow [2024-06-21 15:44:08,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:08,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:08,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:08,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 15:44:08,942 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:08,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:08,944 INFO L85 PathProgramCache]: Analyzing trace with hash 148207243, now seen corresponding path program 3 times [2024-06-21 15:44:08,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:08,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229769370] [2024-06-21 15:44:08,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:08,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:08,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:09,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:09,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:09,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229769370] [2024-06-21 15:44:09,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229769370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:09,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:09,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:09,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307674306] [2024-06-21 15:44:09,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:09,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:09,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:09,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:09,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:09,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:09,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 214 transitions, 2584 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:09,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:09,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:09,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:09,501 INFO L124 PetriNetUnfolderBase]: 1917/3266 cut-off events. [2024-06-21 15:44:09,501 INFO L125 PetriNetUnfolderBase]: For 84192/84207 co-relation queries the response was YES. [2024-06-21 15:44:09,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18348 conditions, 3266 events. 1917/3266 cut-off events. For 84192/84207 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20219 event pairs, 458 based on Foata normal form. 14/3274 useless extension candidates. Maximal degree in co-relation 18252. Up to 2866 conditions per place. [2024-06-21 15:44:09,531 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 175 selfloop transitions, 45 changer transitions 0/227 dead transitions. [2024-06-21 15:44:09,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 227 transitions, 3138 flow [2024-06-21 15:44:09,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:09,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:09,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 15:44:09,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 15:44:09,532 INFO L175 Difference]: Start difference. First operand has 192 places, 214 transitions, 2584 flow. Second operand 5 states and 123 transitions. [2024-06-21 15:44:09,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 227 transitions, 3138 flow [2024-06-21 15:44:09,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 227 transitions, 2980 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:09,765 INFO L231 Difference]: Finished difference. Result has 193 places, 214 transitions, 2524 flow [2024-06-21 15:44:09,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2524, PETRI_PLACES=193, PETRI_TRANSITIONS=214} [2024-06-21 15:44:09,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-21 15:44:09,766 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 214 transitions, 2524 flow [2024-06-21 15:44:09,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:09,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:09,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:09,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 15:44:09,767 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:09,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:09,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1376312012, now seen corresponding path program 1 times [2024-06-21 15:44:09,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:09,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635539317] [2024-06-21 15:44:09,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:09,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:09,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:09,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:09,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:09,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635539317] [2024-06-21 15:44:09,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635539317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:09,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:09,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:09,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127623287] [2024-06-21 15:44:09,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:09,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:09,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:09,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:09,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:09,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:09,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 214 transitions, 2524 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:09,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:09,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:09,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:10,271 INFO L124 PetriNetUnfolderBase]: 1938/3292 cut-off events. [2024-06-21 15:44:10,271 INFO L125 PetriNetUnfolderBase]: For 87861/87861 co-relation queries the response was YES. [2024-06-21 15:44:10,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18695 conditions, 3292 events. 1938/3292 cut-off events. For 87861/87861 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20314 event pairs, 448 based on Foata normal form. 1/3284 useless extension candidates. Maximal degree in co-relation 18598. Up to 2861 conditions per place. [2024-06-21 15:44:10,304 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 172 selfloop transitions, 67 changer transitions 0/246 dead transitions. [2024-06-21 15:44:10,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 246 transitions, 3328 flow [2024-06-21 15:44:10,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:10,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:10,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 15:44:10,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 15:44:10,305 INFO L175 Difference]: Start difference. First operand has 193 places, 214 transitions, 2524 flow. Second operand 7 states and 174 transitions. [2024-06-21 15:44:10,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 246 transitions, 3328 flow [2024-06-21 15:44:10,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 246 transitions, 3230 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:10,485 INFO L231 Difference]: Finished difference. Result has 196 places, 221 transitions, 2662 flow [2024-06-21 15:44:10,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2662, PETRI_PLACES=196, PETRI_TRANSITIONS=221} [2024-06-21 15:44:10,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-21 15:44:10,486 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 221 transitions, 2662 flow [2024-06-21 15:44:10,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:10,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:10,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:10,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 15:44:10,486 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:10,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:10,487 INFO L85 PathProgramCache]: Analyzing trace with hash -933443626, now seen corresponding path program 2 times [2024-06-21 15:44:10,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:10,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111113550] [2024-06-21 15:44:10,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:10,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:10,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:10,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:10,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:10,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111113550] [2024-06-21 15:44:10,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111113550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:10,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:10,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:10,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373920852] [2024-06-21 15:44:10,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:10,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:10,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:10,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:10,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:10,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:10,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 221 transitions, 2662 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:10,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:10,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:10,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:11,043 INFO L124 PetriNetUnfolderBase]: 1948/3309 cut-off events. [2024-06-21 15:44:11,044 INFO L125 PetriNetUnfolderBase]: For 91454/91457 co-relation queries the response was YES. [2024-06-21 15:44:11,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18965 conditions, 3309 events. 1948/3309 cut-off events. For 91454/91457 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20410 event pairs, 436 based on Foata normal form. 3/3307 useless extension candidates. Maximal degree in co-relation 18867. Up to 2973 conditions per place. [2024-06-21 15:44:11,075 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 201 selfloop transitions, 39 changer transitions 0/247 dead transitions. [2024-06-21 15:44:11,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 247 transitions, 3281 flow [2024-06-21 15:44:11,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:11,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:11,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:44:11,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:44:11,077 INFO L175 Difference]: Start difference. First operand has 196 places, 221 transitions, 2662 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:44:11,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 247 transitions, 3281 flow [2024-06-21 15:44:11,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 247 transitions, 3150 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:11,329 INFO L231 Difference]: Finished difference. Result has 200 places, 227 transitions, 2710 flow [2024-06-21 15:44:11,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2710, PETRI_PLACES=200, PETRI_TRANSITIONS=227} [2024-06-21 15:44:11,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-21 15:44:11,330 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 227 transitions, 2710 flow [2024-06-21 15:44:11,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:11,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:11,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:11,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 15:44:11,331 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:11,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:11,331 INFO L85 PathProgramCache]: Analyzing trace with hash 98775858, now seen corresponding path program 3 times [2024-06-21 15:44:11,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:11,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511039546] [2024-06-21 15:44:11,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:11,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:11,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:11,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:11,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:11,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511039546] [2024-06-21 15:44:11,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511039546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:11,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:11,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:11,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620424181] [2024-06-21 15:44:11,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:11,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:11,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:11,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:11,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:11,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:11,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 227 transitions, 2710 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:11,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:11,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:11,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:11,860 INFO L124 PetriNetUnfolderBase]: 1976/3352 cut-off events. [2024-06-21 15:44:11,860 INFO L125 PetriNetUnfolderBase]: For 96247/96250 co-relation queries the response was YES. [2024-06-21 15:44:11,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19303 conditions, 3352 events. 1976/3352 cut-off events. For 96247/96250 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20665 event pairs, 436 based on Foata normal form. 3/3350 useless extension candidates. Maximal degree in co-relation 19204. Up to 2994 conditions per place. [2024-06-21 15:44:11,894 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 201 selfloop transitions, 53 changer transitions 0/261 dead transitions. [2024-06-21 15:44:11,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 261 transitions, 3582 flow [2024-06-21 15:44:11,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:11,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:11,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 15:44:11,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:44:11,895 INFO L175 Difference]: Start difference. First operand has 200 places, 227 transitions, 2710 flow. Second operand 8 states and 180 transitions. [2024-06-21 15:44:11,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 261 transitions, 3582 flow [2024-06-21 15:44:12,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 261 transitions, 3464 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:12,160 INFO L231 Difference]: Finished difference. Result has 206 places, 242 transitions, 2967 flow [2024-06-21 15:44:12,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2967, PETRI_PLACES=206, PETRI_TRANSITIONS=242} [2024-06-21 15:44:12,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-21 15:44:12,161 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 242 transitions, 2967 flow [2024-06-21 15:44:12,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:12,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:12,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:12,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 15:44:12,162 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:12,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:12,162 INFO L85 PathProgramCache]: Analyzing trace with hash -2058010098, now seen corresponding path program 4 times [2024-06-21 15:44:12,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:12,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587313401] [2024-06-21 15:44:12,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:12,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:12,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:12,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:12,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:12,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587313401] [2024-06-21 15:44:12,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587313401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:12,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:12,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:12,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123921867] [2024-06-21 15:44:12,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:12,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:12,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:12,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:12,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:12,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:12,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 242 transitions, 2967 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:12,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:12,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:12,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:12,750 INFO L124 PetriNetUnfolderBase]: 2005/3400 cut-off events. [2024-06-21 15:44:12,751 INFO L125 PetriNetUnfolderBase]: For 104598/104613 co-relation queries the response was YES. [2024-06-21 15:44:12,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19869 conditions, 3400 events. 2005/3400 cut-off events. For 104598/104613 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 21038 event pairs, 461 based on Foata normal form. 13/3407 useless extension candidates. Maximal degree in co-relation 19767. Up to 2908 conditions per place. [2024-06-21 15:44:12,785 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 183 selfloop transitions, 80 changer transitions 0/270 dead transitions. [2024-06-21 15:44:12,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 270 transitions, 3845 flow [2024-06-21 15:44:12,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:12,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:12,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 15:44:12,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 15:44:12,786 INFO L175 Difference]: Start difference. First operand has 206 places, 242 transitions, 2967 flow. Second operand 6 states and 146 transitions. [2024-06-21 15:44:12,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 270 transitions, 3845 flow [2024-06-21 15:44:13,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 270 transitions, 3740 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-21 15:44:13,107 INFO L231 Difference]: Finished difference. Result has 211 places, 252 transitions, 3177 flow [2024-06-21 15:44:13,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3177, PETRI_PLACES=211, PETRI_TRANSITIONS=252} [2024-06-21 15:44:13,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-21 15:44:13,108 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 252 transitions, 3177 flow [2024-06-21 15:44:13,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:13,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:13,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:13,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 15:44:13,109 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:13,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:13,109 INFO L85 PathProgramCache]: Analyzing trace with hash -449451026, now seen corresponding path program 5 times [2024-06-21 15:44:13,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:13,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159117598] [2024-06-21 15:44:13,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:13,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:13,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:13,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:13,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159117598] [2024-06-21 15:44:13,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159117598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:13,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:13,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:13,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288564918] [2024-06-21 15:44:13,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:13,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:13,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:13,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:13,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:13,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:13,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 252 transitions, 3177 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:13,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:13,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:13,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:13,720 INFO L124 PetriNetUnfolderBase]: 2002/3387 cut-off events. [2024-06-21 15:44:13,721 INFO L125 PetriNetUnfolderBase]: For 107006/107006 co-relation queries the response was YES. [2024-06-21 15:44:13,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20044 conditions, 3387 events. 2002/3387 cut-off events. For 107006/107006 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20879 event pairs, 448 based on Foata normal form. 1/3379 useless extension candidates. Maximal degree in co-relation 19940. Up to 2906 conditions per place. [2024-06-21 15:44:13,754 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 168 selfloop transitions, 98 changer transitions 0/273 dead transitions. [2024-06-21 15:44:13,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 273 transitions, 3945 flow [2024-06-21 15:44:13,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:13,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:13,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 15:44:13,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-21 15:44:13,756 INFO L175 Difference]: Start difference. First operand has 211 places, 252 transitions, 3177 flow. Second operand 6 states and 151 transitions. [2024-06-21 15:44:13,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 273 transitions, 3945 flow [2024-06-21 15:44:14,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 273 transitions, 3835 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 15:44:14,063 INFO L231 Difference]: Finished difference. Result has 215 places, 252 transitions, 3273 flow [2024-06-21 15:44:14,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3273, PETRI_PLACES=215, PETRI_TRANSITIONS=252} [2024-06-21 15:44:14,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-21 15:44:14,064 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 252 transitions, 3273 flow [2024-06-21 15:44:14,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:14,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:14,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:14,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 15:44:14,064 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:14,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:14,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1091774712, now seen corresponding path program 6 times [2024-06-21 15:44:14,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:14,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372936482] [2024-06-21 15:44:14,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:14,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:14,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:14,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-21 15:44:14,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:14,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372936482] [2024-06-21 15:44:14,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372936482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:14,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:14,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:14,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324923622] [2024-06-21 15:44:14,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:14,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:14,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:14,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:14,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:14,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:14,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 252 transitions, 3273 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:14,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:14,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:14,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:14,570 INFO L124 PetriNetUnfolderBase]: 1994/3384 cut-off events. [2024-06-21 15:44:14,570 INFO L125 PetriNetUnfolderBase]: For 111350/111365 co-relation queries the response was YES. [2024-06-21 15:44:14,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20062 conditions, 3384 events. 1994/3384 cut-off events. For 111350/111365 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20974 event pairs, 461 based on Foata normal form. 14/3392 useless extension candidates. Maximal degree in co-relation 19957. Up to 2898 conditions per place. [2024-06-21 15:44:14,603 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 182 selfloop transitions, 77 changer transitions 0/266 dead transitions. [2024-06-21 15:44:14,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 266 transitions, 3919 flow [2024-06-21 15:44:14,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:14,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:14,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 15:44:14,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-21 15:44:14,605 INFO L175 Difference]: Start difference. First operand has 215 places, 252 transitions, 3273 flow. Second operand 6 states and 143 transitions. [2024-06-21 15:44:14,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 266 transitions, 3919 flow [2024-06-21 15:44:14,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 266 transitions, 3649 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 15:44:14,925 INFO L231 Difference]: Finished difference. Result has 215 places, 252 transitions, 3167 flow [2024-06-21 15:44:14,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3005, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3167, PETRI_PLACES=215, PETRI_TRANSITIONS=252} [2024-06-21 15:44:14,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-21 15:44:14,926 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 252 transitions, 3167 flow [2024-06-21 15:44:14,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:14,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:14,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:14,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 15:44:14,927 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:14,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:14,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1996344938, now seen corresponding path program 7 times [2024-06-21 15:44:14,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:14,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993000321] [2024-06-21 15:44:14,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:14,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:14,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:15,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:15,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:15,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993000321] [2024-06-21 15:44:15,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993000321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:15,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:15,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:15,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395495330] [2024-06-21 15:44:15,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:15,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:15,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:15,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:15,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:15,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:15,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 252 transitions, 3167 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:15,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:15,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:15,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:15,470 INFO L124 PetriNetUnfolderBase]: 1991/3374 cut-off events. [2024-06-21 15:44:15,470 INFO L125 PetriNetUnfolderBase]: For 107723/107726 co-relation queries the response was YES. [2024-06-21 15:44:15,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19831 conditions, 3374 events. 1991/3374 cut-off events. For 107723/107726 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20794 event pairs, 436 based on Foata normal form. 3/3372 useless extension candidates. Maximal degree in co-relation 19727. Up to 3016 conditions per place. [2024-06-21 15:44:15,503 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 209 selfloop transitions, 52 changer transitions 0/268 dead transitions. [2024-06-21 15:44:15,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 268 transitions, 3729 flow [2024-06-21 15:44:15,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:15,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:15,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 15:44:15,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-21 15:44:15,504 INFO L175 Difference]: Start difference. First operand has 215 places, 252 transitions, 3167 flow. Second operand 6 states and 143 transitions. [2024-06-21 15:44:15,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 268 transitions, 3729 flow [2024-06-21 15:44:15,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 268 transitions, 3545 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:15,800 INFO L231 Difference]: Finished difference. Result has 216 places, 252 transitions, 3101 flow [2024-06-21 15:44:15,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3101, PETRI_PLACES=216, PETRI_TRANSITIONS=252} [2024-06-21 15:44:15,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-21 15:44:15,800 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 252 transitions, 3101 flow [2024-06-21 15:44:15,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:15,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:15,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:15,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 15:44:15,801 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:15,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:15,801 INFO L85 PathProgramCache]: Analyzing trace with hash 299444468, now seen corresponding path program 8 times [2024-06-21 15:44:15,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:15,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864931007] [2024-06-21 15:44:15,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:15,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:15,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:15,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:15,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:15,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864931007] [2024-06-21 15:44:15,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864931007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:15,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:15,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:15,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285952482] [2024-06-21 15:44:15,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:15,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:15,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:15,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:15,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:15,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:15,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 252 transitions, 3101 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:15,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:15,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:15,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:16,348 INFO L124 PetriNetUnfolderBase]: 1985/3372 cut-off events. [2024-06-21 15:44:16,348 INFO L125 PetriNetUnfolderBase]: For 111285/111300 co-relation queries the response was YES. [2024-06-21 15:44:16,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19663 conditions, 3372 events. 1985/3372 cut-off events. For 111285/111300 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20889 event pairs, 461 based on Foata normal form. 14/3380 useless extension candidates. Maximal degree in co-relation 19558. Up to 2921 conditions per place. [2024-06-21 15:44:16,381 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 195 selfloop transitions, 66 changer transitions 0/268 dead transitions. [2024-06-21 15:44:16,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 268 transitions, 3759 flow [2024-06-21 15:44:16,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:16,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:16,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-21 15:44:16,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-21 15:44:16,383 INFO L175 Difference]: Start difference. First operand has 216 places, 252 transitions, 3101 flow. Second operand 5 states and 127 transitions. [2024-06-21 15:44:16,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 268 transitions, 3759 flow [2024-06-21 15:44:16,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 268 transitions, 3639 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:16,740 INFO L231 Difference]: Finished difference. Result has 216 places, 252 transitions, 3126 flow [2024-06-21 15:44:16,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3126, PETRI_PLACES=216, PETRI_TRANSITIONS=252} [2024-06-21 15:44:16,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-21 15:44:16,741 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 252 transitions, 3126 flow [2024-06-21 15:44:16,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:16,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:16,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:16,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 15:44:16,742 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:16,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:16,742 INFO L85 PathProgramCache]: Analyzing trace with hash 299207318, now seen corresponding path program 9 times [2024-06-21 15:44:16,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:16,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727177103] [2024-06-21 15:44:16,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:16,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:16,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:16,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:16,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:16,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727177103] [2024-06-21 15:44:16,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727177103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:16,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:16,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:16,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587340838] [2024-06-21 15:44:16,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:16,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:16,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:16,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:16,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:16,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:16,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 252 transitions, 3126 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:16,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:16,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:16,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:17,355 INFO L124 PetriNetUnfolderBase]: 1971/3346 cut-off events. [2024-06-21 15:44:17,355 INFO L125 PetriNetUnfolderBase]: For 111785/111788 co-relation queries the response was YES. [2024-06-21 15:44:17,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19468 conditions, 3346 events. 1971/3346 cut-off events. For 111785/111788 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20655 event pairs, 436 based on Foata normal form. 6/3347 useless extension candidates. Maximal degree in co-relation 19362. Up to 2908 conditions per place. [2024-06-21 15:44:17,384 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 187 selfloop transitions, 84 changer transitions 0/278 dead transitions. [2024-06-21 15:44:17,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 278 transitions, 3734 flow [2024-06-21 15:44:17,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:17,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:17,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 15:44:17,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 15:44:17,385 INFO L175 Difference]: Start difference. First operand has 216 places, 252 transitions, 3126 flow. Second operand 7 states and 176 transitions. [2024-06-21 15:44:17,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 278 transitions, 3734 flow [2024-06-21 15:44:17,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 278 transitions, 3513 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 15:44:17,705 INFO L231 Difference]: Finished difference. Result has 217 places, 252 transitions, 3105 flow [2024-06-21 15:44:17,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2905, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3105, PETRI_PLACES=217, PETRI_TRANSITIONS=252} [2024-06-21 15:44:17,706 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-21 15:44:17,706 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 252 transitions, 3105 flow [2024-06-21 15:44:17,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:17,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:17,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:17,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 15:44:17,706 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:17,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:17,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1982103572, now seen corresponding path program 1 times [2024-06-21 15:44:17,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:17,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517190305] [2024-06-21 15:44:17,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:17,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:17,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:17,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:17,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517190305] [2024-06-21 15:44:17,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517190305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:17,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:17,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:44:17,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967397738] [2024-06-21 15:44:17,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:17,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:44:17,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:17,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:44:17,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:44:17,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:44:17,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 252 transitions, 3105 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:17,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:17,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:44:17,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:18,222 INFO L124 PetriNetUnfolderBase]: 1925/3287 cut-off events. [2024-06-21 15:44:18,223 INFO L125 PetriNetUnfolderBase]: For 111748/111751 co-relation queries the response was YES. [2024-06-21 15:44:18,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19241 conditions, 3287 events. 1925/3287 cut-off events. For 111748/111751 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20460 event pairs, 414 based on Foata normal form. 7/3264 useless extension candidates. Maximal degree in co-relation 19135. Up to 2894 conditions per place. [2024-06-21 15:44:18,258 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 206 selfloop transitions, 43 changer transitions 0/270 dead transitions. [2024-06-21 15:44:18,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 270 transitions, 3671 flow [2024-06-21 15:44:18,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:18,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:18,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 15:44:18,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 15:44:18,259 INFO L175 Difference]: Start difference. First operand has 217 places, 252 transitions, 3105 flow. Second operand 5 states and 126 transitions. [2024-06-21 15:44:18,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 270 transitions, 3671 flow [2024-06-21 15:44:18,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 270 transitions, 3475 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 15:44:18,559 INFO L231 Difference]: Finished difference. Result has 214 places, 254 transitions, 3034 flow [2024-06-21 15:44:18,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3034, PETRI_PLACES=214, PETRI_TRANSITIONS=254} [2024-06-21 15:44:18,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-21 15:44:18,560 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 254 transitions, 3034 flow [2024-06-21 15:44:18,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:18,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:18,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:18,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 15:44:18,561 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:18,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:18,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 2 times [2024-06-21 15:44:18,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:18,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510096213] [2024-06-21 15:44:18,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:18,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:18,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:18,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:18,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:18,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510096213] [2024-06-21 15:44:18,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510096213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:18,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:18,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:44:18,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706647903] [2024-06-21 15:44:18,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:18,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:44:18,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:18,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:44:18,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:44:18,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:44:18,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 254 transitions, 3034 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:18,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:18,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:44:18,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:19,062 INFO L124 PetriNetUnfolderBase]: 1916/3274 cut-off events. [2024-06-21 15:44:19,063 INFO L125 PetriNetUnfolderBase]: For 97794/97818 co-relation queries the response was YES. [2024-06-21 15:44:19,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18641 conditions, 3274 events. 1916/3274 cut-off events. For 97794/97818 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20449 event pairs, 426 based on Foata normal form. 26/3264 useless extension candidates. Maximal degree in co-relation 18536. Up to 2842 conditions per place. [2024-06-21 15:44:19,094 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 211 selfloop transitions, 35 changer transitions 0/267 dead transitions. [2024-06-21 15:44:19,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 267 transitions, 3584 flow [2024-06-21 15:44:19,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:19,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:19,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-21 15:44:19,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-21 15:44:19,095 INFO L175 Difference]: Start difference. First operand has 214 places, 254 transitions, 3034 flow. Second operand 5 states and 119 transitions. [2024-06-21 15:44:19,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 267 transitions, 3584 flow [2024-06-21 15:44:19,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 267 transitions, 3479 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:19,406 INFO L231 Difference]: Finished difference. Result has 216 places, 256 transitions, 3040 flow [2024-06-21 15:44:19,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3040, PETRI_PLACES=216, PETRI_TRANSITIONS=256} [2024-06-21 15:44:19,407 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-21 15:44:19,407 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 256 transitions, 3040 flow [2024-06-21 15:44:19,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:19,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:19,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:19,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 15:44:19,407 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:19,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:19,408 INFO L85 PathProgramCache]: Analyzing trace with hash 2123672596, now seen corresponding path program 1 times [2024-06-21 15:44:19,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:19,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209290805] [2024-06-21 15:44:19,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:19,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:19,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:19,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:19,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:19,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209290805] [2024-06-21 15:44:19,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209290805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:19,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:19,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:19,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322025307] [2024-06-21 15:44:19,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:19,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:19,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:19,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:19,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:19,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:19,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 256 transitions, 3040 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:19,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:19,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:19,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:19,979 INFO L124 PetriNetUnfolderBase]: 1985/3370 cut-off events. [2024-06-21 15:44:19,979 INFO L125 PetriNetUnfolderBase]: For 97489/97492 co-relation queries the response was YES. [2024-06-21 15:44:20,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19203 conditions, 3370 events. 1985/3370 cut-off events. For 97489/97492 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20883 event pairs, 401 based on Foata normal form. 4/3371 useless extension candidates. Maximal degree in co-relation 19097. Up to 3057 conditions per place. [2024-06-21 15:44:20,010 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 249 selfloop transitions, 23 changer transitions 0/279 dead transitions. [2024-06-21 15:44:20,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 279 transitions, 3796 flow [2024-06-21 15:44:20,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:20,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:20,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 15:44:20,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:44:20,011 INFO L175 Difference]: Start difference. First operand has 216 places, 256 transitions, 3040 flow. Second operand 6 states and 140 transitions. [2024-06-21 15:44:20,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 279 transitions, 3796 flow [2024-06-21 15:44:20,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 279 transitions, 3701 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:20,366 INFO L231 Difference]: Finished difference. Result has 219 places, 260 transitions, 3072 flow [2024-06-21 15:44:20,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3072, PETRI_PLACES=219, PETRI_TRANSITIONS=260} [2024-06-21 15:44:20,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-21 15:44:20,366 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 260 transitions, 3072 flow [2024-06-21 15:44:20,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:20,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:20,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:20,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 15:44:20,367 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:20,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:20,367 INFO L85 PathProgramCache]: Analyzing trace with hash 2126529556, now seen corresponding path program 2 times [2024-06-21 15:44:20,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:20,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066922141] [2024-06-21 15:44:20,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:20,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:20,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:20,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:20,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066922141] [2024-06-21 15:44:20,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066922141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:20,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:20,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:20,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383870470] [2024-06-21 15:44:20,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:20,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:20,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:20,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:20,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:20,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:20,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 260 transitions, 3072 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:20,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:20,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:20,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:20,875 INFO L124 PetriNetUnfolderBase]: 1993/3382 cut-off events. [2024-06-21 15:44:20,876 INFO L125 PetriNetUnfolderBase]: For 101187/101190 co-relation queries the response was YES. [2024-06-21 15:44:20,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19304 conditions, 3382 events. 1993/3382 cut-off events. For 101187/101190 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20931 event pairs, 432 based on Foata normal form. 4/3383 useless extension candidates. Maximal degree in co-relation 19197. Up to 3100 conditions per place. [2024-06-21 15:44:20,909 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 249 selfloop transitions, 20 changer transitions 0/276 dead transitions. [2024-06-21 15:44:20,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 276 transitions, 3684 flow [2024-06-21 15:44:20,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:20,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:20,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-21 15:44:20,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:44:20,910 INFO L175 Difference]: Start difference. First operand has 219 places, 260 transitions, 3072 flow. Second operand 6 states and 135 transitions. [2024-06-21 15:44:20,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 276 transitions, 3684 flow [2024-06-21 15:44:21,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 276 transitions, 3605 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-21 15:44:21,312 INFO L231 Difference]: Finished difference. Result has 223 places, 262 transitions, 3082 flow [2024-06-21 15:44:21,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3082, PETRI_PLACES=223, PETRI_TRANSITIONS=262} [2024-06-21 15:44:21,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-21 15:44:21,313 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 262 transitions, 3082 flow [2024-06-21 15:44:21,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:21,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:21,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:21,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 15:44:21,314 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:21,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:21,314 INFO L85 PathProgramCache]: Analyzing trace with hash 299453396, now seen corresponding path program 3 times [2024-06-21 15:44:21,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:21,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262925346] [2024-06-21 15:44:21,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:21,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:21,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:21,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:21,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:21,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262925346] [2024-06-21 15:44:21,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262925346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:21,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:21,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:21,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847364739] [2024-06-21 15:44:21,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:21,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:21,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:21,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:21,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:21,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:21,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 262 transitions, 3082 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:21,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:21,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:21,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:21,865 INFO L124 PetriNetUnfolderBase]: 1988/3375 cut-off events. [2024-06-21 15:44:21,866 INFO L125 PetriNetUnfolderBase]: For 102338/102341 co-relation queries the response was YES. [2024-06-21 15:44:21,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19181 conditions, 3375 events. 1988/3375 cut-off events. For 102338/102341 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20906 event pairs, 400 based on Foata normal form. 4/3376 useless extension candidates. Maximal degree in co-relation 19072. Up to 3078 conditions per place. [2024-06-21 15:44:21,897 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 252 selfloop transitions, 19 changer transitions 0/278 dead transitions. [2024-06-21 15:44:21,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 278 transitions, 3664 flow [2024-06-21 15:44:21,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:21,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:21,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 15:44:21,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 15:44:21,899 INFO L175 Difference]: Start difference. First operand has 223 places, 262 transitions, 3082 flow. Second operand 5 states and 121 transitions. [2024-06-21 15:44:21,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 278 transitions, 3664 flow [2024-06-21 15:44:22,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 278 transitions, 3593 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:22,309 INFO L231 Difference]: Finished difference. Result has 224 places, 262 transitions, 3057 flow [2024-06-21 15:44:22,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3011, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3057, PETRI_PLACES=224, PETRI_TRANSITIONS=262} [2024-06-21 15:44:22,309 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-21 15:44:22,309 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 262 transitions, 3057 flow [2024-06-21 15:44:22,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:22,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:22,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-21 15:44:22,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 15:44:22,310 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:22,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:22,311 INFO L85 PathProgramCache]: Analyzing trace with hash 842772394, now seen corresponding path program 1 times [2024-06-21 15:44:22,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:22,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428276281] [2024-06-21 15:44:22,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:22,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:22,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:22,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:22,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428276281] [2024-06-21 15:44:22,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428276281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:22,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:22,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:22,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432063315] [2024-06-21 15:44:22,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:22,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:22,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:22,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:22,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:22,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:22,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 262 transitions, 3057 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:22,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:22,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:22,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:22,868 INFO L124 PetriNetUnfolderBase]: 2017/3421 cut-off events. [2024-06-21 15:44:22,868 INFO L125 PetriNetUnfolderBase]: For 109130/109130 co-relation queries the response was YES. [2024-06-21 15:44:22,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19616 conditions, 3421 events. 2017/3421 cut-off events. For 109130/109130 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 21244 event pairs, 448 based on Foata normal form. 1/3408 useless extension candidates. Maximal degree in co-relation 19506. Up to 2696 conditions per place. [2024-06-21 15:44:22,902 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 158 selfloop transitions, 144 changer transitions 0/309 dead transitions. [2024-06-21 15:44:22,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 309 transitions, 4219 flow [2024-06-21 15:44:22,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:22,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:22,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-21 15:44:22,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 15:44:22,904 INFO L175 Difference]: Start difference. First operand has 224 places, 262 transitions, 3057 flow. Second operand 8 states and 204 transitions. [2024-06-21 15:44:22,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 309 transitions, 4219 flow [2024-06-21 15:44:23,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 309 transitions, 4174 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:23,209 INFO L231 Difference]: Finished difference. Result has 228 places, 276 transitions, 3490 flow [2024-06-21 15:44:23,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3490, PETRI_PLACES=228, PETRI_TRANSITIONS=276} [2024-06-21 15:44:23,210 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-21 15:44:23,210 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 276 transitions, 3490 flow [2024-06-21 15:44:23,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:23,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:23,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:23,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 15:44:23,210 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:23,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:23,211 INFO L85 PathProgramCache]: Analyzing trace with hash -665124496, now seen corresponding path program 2 times [2024-06-21 15:44:23,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:23,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627440535] [2024-06-21 15:44:23,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:23,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:23,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:23,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:23,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:23,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627440535] [2024-06-21 15:44:23,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627440535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:23,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:23,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:23,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131100690] [2024-06-21 15:44:23,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:23,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:23,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:23,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:23,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:23,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:23,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 276 transitions, 3490 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:23,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:23,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:23,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:23,865 INFO L124 PetriNetUnfolderBase]: 2027/3441 cut-off events. [2024-06-21 15:44:23,865 INFO L125 PetriNetUnfolderBase]: For 115607/115610 co-relation queries the response was YES. [2024-06-21 15:44:23,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20589 conditions, 3441 events. 2027/3441 cut-off events. For 115607/115610 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21390 event pairs, 437 based on Foata normal form. 3/3435 useless extension candidates. Maximal degree in co-relation 20478. Up to 2961 conditions per place. [2024-06-21 15:44:23,901 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 85 changer transitions 0/310 dead transitions. [2024-06-21 15:44:23,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 310 transitions, 4344 flow [2024-06-21 15:44:23,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:23,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:23,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 15:44:23,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 15:44:23,902 INFO L175 Difference]: Start difference. First operand has 228 places, 276 transitions, 3490 flow. Second operand 8 states and 194 transitions. [2024-06-21 15:44:23,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 310 transitions, 4344 flow [2024-06-21 15:44:24,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 310 transitions, 4085 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:24,194 INFO L231 Difference]: Finished difference. Result has 232 places, 282 transitions, 3489 flow [2024-06-21 15:44:24,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3489, PETRI_PLACES=232, PETRI_TRANSITIONS=282} [2024-06-21 15:44:24,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-21 15:44:24,194 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 282 transitions, 3489 flow [2024-06-21 15:44:24,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:24,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:24,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:24,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 15:44:24,196 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:24,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:24,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1958847604, now seen corresponding path program 1 times [2024-06-21 15:44:24,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:24,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661978545] [2024-06-21 15:44:24,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:24,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:24,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:24,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:24,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:24,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661978545] [2024-06-21 15:44:24,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661978545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:24,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:24,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:24,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877427233] [2024-06-21 15:44:24,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:24,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:24,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:24,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:24,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:24,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:24,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 282 transitions, 3489 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:24,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:24,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:24,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:24,792 INFO L124 PetriNetUnfolderBase]: 2032/3460 cut-off events. [2024-06-21 15:44:24,792 INFO L125 PetriNetUnfolderBase]: For 120088/120103 co-relation queries the response was YES. [2024-06-21 15:44:24,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20617 conditions, 3460 events. 2032/3460 cut-off events. For 120088/120103 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21606 event pairs, 458 based on Foata normal form. 13/3467 useless extension candidates. Maximal degree in co-relation 20505. Up to 2970 conditions per place. [2024-06-21 15:44:24,827 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 228 selfloop transitions, 72 changer transitions 0/307 dead transitions. [2024-06-21 15:44:24,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 307 transitions, 4392 flow [2024-06-21 15:44:24,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:24,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:24,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:44:24,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:44:24,828 INFO L175 Difference]: Start difference. First operand has 232 places, 282 transitions, 3489 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:44:24,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 307 transitions, 4392 flow [2024-06-21 15:44:25,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 307 transitions, 4204 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:25,163 INFO L231 Difference]: Finished difference. Result has 234 places, 285 transitions, 3492 flow [2024-06-21 15:44:25,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3492, PETRI_PLACES=234, PETRI_TRANSITIONS=285} [2024-06-21 15:44:25,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-21 15:44:25,163 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 285 transitions, 3492 flow [2024-06-21 15:44:25,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:25,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:25,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:25,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 15:44:25,164 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:25,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:25,164 INFO L85 PathProgramCache]: Analyzing trace with hash 475028968, now seen corresponding path program 2 times [2024-06-21 15:44:25,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:25,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359837705] [2024-06-21 15:44:25,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:25,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:25,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:25,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:25,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:25,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359837705] [2024-06-21 15:44:25,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359837705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:25,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:25,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:25,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496959989] [2024-06-21 15:44:25,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:25,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:25,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:25,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:25,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:25,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:25,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 285 transitions, 3492 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:25,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:25,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:25,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:25,723 INFO L124 PetriNetUnfolderBase]: 2068/3518 cut-off events. [2024-06-21 15:44:25,724 INFO L125 PetriNetUnfolderBase]: For 126973/126988 co-relation queries the response was YES. [2024-06-21 15:44:25,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21112 conditions, 3518 events. 2068/3518 cut-off events. For 126973/126988 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22022 event pairs, 458 based on Foata normal form. 13/3525 useless extension candidates. Maximal degree in co-relation 20999. Up to 3006 conditions per place. [2024-06-21 15:44:25,760 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 230 selfloop transitions, 86 changer transitions 0/323 dead transitions. [2024-06-21 15:44:25,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 323 transitions, 4720 flow [2024-06-21 15:44:25,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:25,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:25,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 15:44:25,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 15:44:25,762 INFO L175 Difference]: Start difference. First operand has 234 places, 285 transitions, 3492 flow. Second operand 7 states and 166 transitions. [2024-06-21 15:44:25,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 323 transitions, 4720 flow [2024-06-21 15:44:26,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 323 transitions, 4492 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:26,156 INFO L231 Difference]: Finished difference. Result has 237 places, 301 transitions, 3660 flow [2024-06-21 15:44:26,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3660, PETRI_PLACES=237, PETRI_TRANSITIONS=301} [2024-06-21 15:44:26,157 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-21 15:44:26,157 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 301 transitions, 3660 flow [2024-06-21 15:44:26,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:26,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:26,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:26,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 15:44:26,158 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:26,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:26,158 INFO L85 PathProgramCache]: Analyzing trace with hash 475266118, now seen corresponding path program 3 times [2024-06-21 15:44:26,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:26,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498300902] [2024-06-21 15:44:26,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:26,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:26,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:26,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:26,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:26,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498300902] [2024-06-21 15:44:26,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498300902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:26,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:26,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:26,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198978836] [2024-06-21 15:44:26,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:26,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:26,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:26,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:26,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:26,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:26,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 301 transitions, 3660 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:26,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:26,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:26,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:26,748 INFO L124 PetriNetUnfolderBase]: 2065/3512 cut-off events. [2024-06-21 15:44:26,749 INFO L125 PetriNetUnfolderBase]: For 129430/129445 co-relation queries the response was YES. [2024-06-21 15:44:26,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21038 conditions, 3512 events. 2065/3512 cut-off events. For 129430/129445 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 21974 event pairs, 458 based on Foata normal form. 13/3519 useless extension candidates. Maximal degree in co-relation 20924. Up to 3003 conditions per place. [2024-06-21 15:44:26,781 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 226 selfloop transitions, 89 changer transitions 0/322 dead transitions. [2024-06-21 15:44:26,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 322 transitions, 4574 flow [2024-06-21 15:44:26,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:26,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:26,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:44:26,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:44:26,782 INFO L175 Difference]: Start difference. First operand has 237 places, 301 transitions, 3660 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:44:26,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 322 transitions, 4574 flow [2024-06-21 15:44:27,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 322 transitions, 4463 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 15:44:27,080 INFO L231 Difference]: Finished difference. Result has 243 places, 303 transitions, 3777 flow [2024-06-21 15:44:27,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=243, PETRI_TRANSITIONS=303} [2024-06-21 15:44:27,080 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-21 15:44:27,081 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 303 transitions, 3777 flow [2024-06-21 15:44:27,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:27,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:27,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:27,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 15:44:27,081 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:27,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:27,082 INFO L85 PathProgramCache]: Analyzing trace with hash 302538892, now seen corresponding path program 3 times [2024-06-21 15:44:27,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:27,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303958122] [2024-06-21 15:44:27,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:27,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:27,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:27,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:27,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:27,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303958122] [2024-06-21 15:44:27,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303958122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:27,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:27,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:27,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56490235] [2024-06-21 15:44:27,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:27,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:27,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:27,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:27,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:27,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:27,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 303 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:27,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:27,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:27,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:27,702 INFO L124 PetriNetUnfolderBase]: 2078/3523 cut-off events. [2024-06-21 15:44:27,702 INFO L125 PetriNetUnfolderBase]: For 134868/134871 co-relation queries the response was YES. [2024-06-21 15:44:27,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21352 conditions, 3523 events. 2078/3523 cut-off events. For 134868/134871 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 21941 event pairs, 442 based on Foata normal form. 3/3516 useless extension candidates. Maximal degree in co-relation 21236. Up to 3009 conditions per place. [2024-06-21 15:44:27,740 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 216 selfloop transitions, 113 changer transitions 0/336 dead transitions. [2024-06-21 15:44:27,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 336 transitions, 4787 flow [2024-06-21 15:44:27,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:44:27,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:44:27,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 15:44:27,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-21 15:44:27,741 INFO L175 Difference]: Start difference. First operand has 243 places, 303 transitions, 3777 flow. Second operand 9 states and 209 transitions. [2024-06-21 15:44:27,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 336 transitions, 4787 flow [2024-06-21 15:44:28,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 336 transitions, 4648 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:28,122 INFO L231 Difference]: Finished difference. Result has 250 places, 309 transitions, 3957 flow [2024-06-21 15:44:28,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3638, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3957, PETRI_PLACES=250, PETRI_TRANSITIONS=309} [2024-06-21 15:44:28,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-21 15:44:28,122 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 309 transitions, 3957 flow [2024-06-21 15:44:28,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:28,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:28,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:28,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 15:44:28,123 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:28,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:28,123 INFO L85 PathProgramCache]: Analyzing trace with hash 754234534, now seen corresponding path program 1 times [2024-06-21 15:44:28,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:28,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122476000] [2024-06-21 15:44:28,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:28,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:28,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:28,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:28,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:28,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122476000] [2024-06-21 15:44:28,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122476000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:28,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:28,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:28,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144273363] [2024-06-21 15:44:28,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:28,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:28,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:28,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:28,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:28,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:28,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 309 transitions, 3957 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:28,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:28,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:28,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:28,710 INFO L124 PetriNetUnfolderBase]: 2139/3624 cut-off events. [2024-06-21 15:44:28,710 INFO L125 PetriNetUnfolderBase]: For 157377/157389 co-relation queries the response was YES. [2024-06-21 15:44:28,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22230 conditions, 3624 events. 2139/3624 cut-off events. For 157377/157389 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22614 event pairs, 364 based on Foata normal form. 16/3637 useless extension candidates. Maximal degree in co-relation 22112. Up to 3117 conditions per place. [2024-06-21 15:44:28,748 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 303 selfloop transitions, 35 changer transitions 0/345 dead transitions. [2024-06-21 15:44:28,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 345 transitions, 4919 flow [2024-06-21 15:44:28,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:28,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:28,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:44:28,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:44:28,749 INFO L175 Difference]: Start difference. First operand has 250 places, 309 transitions, 3957 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:44:28,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 345 transitions, 4919 flow [2024-06-21 15:44:29,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 345 transitions, 4666 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 15:44:29,180 INFO L231 Difference]: Finished difference. Result has 251 places, 314 transitions, 3853 flow [2024-06-21 15:44:29,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3704, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3853, PETRI_PLACES=251, PETRI_TRANSITIONS=314} [2024-06-21 15:44:29,181 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-21 15:44:29,181 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 314 transitions, 3853 flow [2024-06-21 15:44:29,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:29,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:29,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:29,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 15:44:29,182 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:29,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:29,182 INFO L85 PathProgramCache]: Analyzing trace with hash 474936712, now seen corresponding path program 2 times [2024-06-21 15:44:29,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:29,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19793685] [2024-06-21 15:44:29,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:29,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:29,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:29,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:29,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:29,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19793685] [2024-06-21 15:44:29,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19793685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:29,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:29,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:29,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111518890] [2024-06-21 15:44:29,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:29,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:29,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:29,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:29,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:29,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:29,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 314 transitions, 3853 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:29,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:29,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:29,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:29,887 INFO L124 PetriNetUnfolderBase]: 2213/3738 cut-off events. [2024-06-21 15:44:29,888 INFO L125 PetriNetUnfolderBase]: For 176216/176228 co-relation queries the response was YES. [2024-06-21 15:44:29,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23178 conditions, 3738 events. 2213/3738 cut-off events. For 176216/176228 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 23445 event pairs, 463 based on Foata normal form. 16/3751 useless extension candidates. Maximal degree in co-relation 23060. Up to 3315 conditions per place. [2024-06-21 15:44:29,927 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 305 selfloop transitions, 33 changer transitions 0/345 dead transitions. [2024-06-21 15:44:29,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 345 transitions, 4797 flow [2024-06-21 15:44:29,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:29,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:29,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:44:29,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:44:29,928 INFO L175 Difference]: Start difference. First operand has 251 places, 314 transitions, 3853 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:44:29,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 345 transitions, 4797 flow [2024-06-21 15:44:30,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 345 transitions, 4755 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 15:44:30,335 INFO L231 Difference]: Finished difference. Result has 257 places, 318 transitions, 3935 flow [2024-06-21 15:44:30,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3935, PETRI_PLACES=257, PETRI_TRANSITIONS=318} [2024-06-21 15:44:30,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-21 15:44:30,336 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 318 transitions, 3935 flow [2024-06-21 15:44:30,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:30,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:30,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:30,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 15:44:30,337 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:30,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:30,337 INFO L85 PathProgramCache]: Analyzing trace with hash 475263142, now seen corresponding path program 3 times [2024-06-21 15:44:30,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:30,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614481137] [2024-06-21 15:44:30,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:30,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:30,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:30,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:30,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:30,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614481137] [2024-06-21 15:44:30,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614481137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:30,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:30,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:30,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459646439] [2024-06-21 15:44:30,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:30,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:30,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:30,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:30,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:30,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:30,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 318 transitions, 3935 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:30,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:30,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:30,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:30,946 INFO L124 PetriNetUnfolderBase]: 2195/3712 cut-off events. [2024-06-21 15:44:30,947 INFO L125 PetriNetUnfolderBase]: For 171881/171893 co-relation queries the response was YES. [2024-06-21 15:44:30,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22873 conditions, 3712 events. 2195/3712 cut-off events. For 171881/171893 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 23297 event pairs, 461 based on Foata normal form. 18/3727 useless extension candidates. Maximal degree in co-relation 22752. Up to 3337 conditions per place. [2024-06-21 15:44:30,988 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 303 selfloop transitions, 31 changer transitions 0/341 dead transitions. [2024-06-21 15:44:30,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 341 transitions, 4697 flow [2024-06-21 15:44:30,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:30,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:30,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:44:30,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:44:30,990 INFO L175 Difference]: Start difference. First operand has 257 places, 318 transitions, 3935 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:44:30,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 341 transitions, 4697 flow [2024-06-21 15:44:31,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 341 transitions, 4657 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:31,490 INFO L231 Difference]: Finished difference. Result has 261 places, 318 transitions, 3962 flow [2024-06-21 15:44:31,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3895, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3962, PETRI_PLACES=261, PETRI_TRANSITIONS=318} [2024-06-21 15:44:31,490 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-21 15:44:31,490 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 318 transitions, 3962 flow [2024-06-21 15:44:31,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:31,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:31,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:31,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 15:44:31,491 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:31,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:31,491 INFO L85 PathProgramCache]: Analyzing trace with hash -417801354, now seen corresponding path program 4 times [2024-06-21 15:44:31,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:31,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867747527] [2024-06-21 15:44:31,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:31,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:31,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:31,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:31,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:31,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867747527] [2024-06-21 15:44:31,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867747527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:31,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:31,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:31,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589078172] [2024-06-21 15:44:31,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:31,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:31,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:31,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:31,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:31,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:31,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 318 transitions, 3962 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:31,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:31,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:31,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:32,183 INFO L124 PetriNetUnfolderBase]: 2240/3778 cut-off events. [2024-06-21 15:44:32,183 INFO L125 PetriNetUnfolderBase]: For 173285/173285 co-relation queries the response was YES. [2024-06-21 15:44:32,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23709 conditions, 3778 events. 2240/3778 cut-off events. For 173285/173285 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23735 event pairs, 472 based on Foata normal form. 1/3770 useless extension candidates. Maximal degree in co-relation 23586. Up to 3204 conditions per place. [2024-06-21 15:44:32,228 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 238 selfloop transitions, 124 changer transitions 0/369 dead transitions. [2024-06-21 15:44:32,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 369 transitions, 5178 flow [2024-06-21 15:44:32,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:44:32,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:44:32,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-21 15:44:32,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075 [2024-06-21 15:44:32,229 INFO L175 Difference]: Start difference. First operand has 261 places, 318 transitions, 3962 flow. Second operand 10 states and 243 transitions. [2024-06-21 15:44:32,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 369 transitions, 5178 flow [2024-06-21 15:44:32,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 369 transitions, 5137 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:32,770 INFO L231 Difference]: Finished difference. Result has 269 places, 332 transitions, 4365 flow [2024-06-21 15:44:32,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4365, PETRI_PLACES=269, PETRI_TRANSITIONS=332} [2024-06-21 15:44:32,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 15:44:32,770 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 332 transitions, 4365 flow [2024-06-21 15:44:32,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:32,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:32,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:32,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 15:44:32,771 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:32,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:32,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1380524582, now seen corresponding path program 5 times [2024-06-21 15:44:32,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:32,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833557826] [2024-06-21 15:44:32,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:32,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:32,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:32,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:32,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:32,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833557826] [2024-06-21 15:44:32,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833557826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:32,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:32,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:32,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820262878] [2024-06-21 15:44:32,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:32,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:32,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:32,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:32,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:32,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:32,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 332 transitions, 4365 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:32,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:32,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:32,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:33,485 INFO L124 PetriNetUnfolderBase]: 2253/3798 cut-off events. [2024-06-21 15:44:33,485 INFO L125 PetriNetUnfolderBase]: For 181448/181448 co-relation queries the response was YES. [2024-06-21 15:44:33,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24357 conditions, 3798 events. 2253/3798 cut-off events. For 181448/181448 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23867 event pairs, 472 based on Foata normal form. 1/3790 useless extension candidates. Maximal degree in co-relation 24232. Up to 3219 conditions per place. [2024-06-21 15:44:33,529 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 132 changer transitions 0/373 dead transitions. [2024-06-21 15:44:33,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 373 transitions, 5518 flow [2024-06-21 15:44:33,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:44:33,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:44:33,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-21 15:44:33,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818181818181818 [2024-06-21 15:44:33,531 INFO L175 Difference]: Start difference. First operand has 269 places, 332 transitions, 4365 flow. Second operand 11 states and 256 transitions. [2024-06-21 15:44:33,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 373 transitions, 5518 flow [2024-06-21 15:44:34,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 373 transitions, 5293 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:34,108 INFO L231 Difference]: Finished difference. Result has 275 places, 338 transitions, 4505 flow [2024-06-21 15:44:34,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4505, PETRI_PLACES=275, PETRI_TRANSITIONS=338} [2024-06-21 15:44:34,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-21 15:44:34,108 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 338 transitions, 4505 flow [2024-06-21 15:44:34,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:34,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:34,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:34,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 15:44:34,110 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:34,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:34,111 INFO L85 PathProgramCache]: Analyzing trace with hash 121831368, now seen corresponding path program 6 times [2024-06-21 15:44:34,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:34,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635191565] [2024-06-21 15:44:34,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:34,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:34,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:34,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:34,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:34,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635191565] [2024-06-21 15:44:34,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635191565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:34,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:34,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:34,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013335785] [2024-06-21 15:44:34,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:34,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:34,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:34,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:34,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:34,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:34,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 338 transitions, 4505 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:34,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:34,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:34,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:34,894 INFO L124 PetriNetUnfolderBase]: 2250/3796 cut-off events. [2024-06-21 15:44:34,894 INFO L125 PetriNetUnfolderBase]: For 184779/184779 co-relation queries the response was YES. [2024-06-21 15:44:34,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24544 conditions, 3796 events. 2250/3796 cut-off events. For 184779/184779 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23885 event pairs, 472 based on Foata normal form. 1/3788 useless extension candidates. Maximal degree in co-relation 24417. Up to 3216 conditions per place. [2024-06-21 15:44:34,928 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 126 changer transitions 0/367 dead transitions. [2024-06-21 15:44:34,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 367 transitions, 5541 flow [2024-06-21 15:44:34,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:34,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:34,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 15:44:34,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 15:44:34,930 INFO L175 Difference]: Start difference. First operand has 275 places, 338 transitions, 4505 flow. Second operand 8 states and 199 transitions. [2024-06-21 15:44:34,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 367 transitions, 5541 flow [2024-06-21 15:44:35,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 367 transitions, 5279 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:35,499 INFO L231 Difference]: Finished difference. Result has 276 places, 338 transitions, 4501 flow [2024-06-21 15:44:35,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4501, PETRI_PLACES=276, PETRI_TRANSITIONS=338} [2024-06-21 15:44:35,500 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-21 15:44:35,500 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 338 transitions, 4501 flow [2024-06-21 15:44:35,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:35,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:35,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:35,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 15:44:35,501 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:35,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:35,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1386065336, now seen corresponding path program 4 times [2024-06-21 15:44:35,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:35,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741285247] [2024-06-21 15:44:35,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:35,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:35,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:35,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:35,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:35,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741285247] [2024-06-21 15:44:35,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741285247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:35,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:35,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:35,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763648324] [2024-06-21 15:44:35,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:35,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:35,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:35,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:35,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:35,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:35,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 338 transitions, 4501 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:35,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:35,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:35,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:36,138 INFO L124 PetriNetUnfolderBase]: 2247/3799 cut-off events. [2024-06-21 15:44:36,138 INFO L125 PetriNetUnfolderBase]: For 189726/189741 co-relation queries the response was YES. [2024-06-21 15:44:36,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24544 conditions, 3799 events. 2247/3799 cut-off events. For 189726/189741 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23991 event pairs, 485 based on Foata normal form. 13/3806 useless extension candidates. Maximal degree in co-relation 24416. Up to 3315 conditions per place. [2024-06-21 15:44:36,182 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 70 changer transitions 0/355 dead transitions. [2024-06-21 15:44:36,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 355 transitions, 5363 flow [2024-06-21 15:44:36,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:36,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:36,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:44:36,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:44:36,183 INFO L175 Difference]: Start difference. First operand has 276 places, 338 transitions, 4501 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:44:36,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 355 transitions, 5363 flow [2024-06-21 15:44:36,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 355 transitions, 5103 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:36,787 INFO L231 Difference]: Finished difference. Result has 275 places, 338 transitions, 4392 flow [2024-06-21 15:44:36,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4392, PETRI_PLACES=275, PETRI_TRANSITIONS=338} [2024-06-21 15:44:36,788 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-21 15:44:36,788 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 338 transitions, 4392 flow [2024-06-21 15:44:36,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:36,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:36,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:36,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 15:44:36,788 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:36,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:36,789 INFO L85 PathProgramCache]: Analyzing trace with hash 278460364, now seen corresponding path program 7 times [2024-06-21 15:44:36,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:36,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219963345] [2024-06-21 15:44:36,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:36,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:36,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:36,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:36,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:36,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219963345] [2024-06-21 15:44:36,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219963345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:36,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:36,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:36,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669921632] [2024-06-21 15:44:36,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:36,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:36,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:36,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:36,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:36,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:36,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 338 transitions, 4392 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:36,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:36,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:36,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:37,526 INFO L124 PetriNetUnfolderBase]: 2244/3789 cut-off events. [2024-06-21 15:44:37,526 INFO L125 PetriNetUnfolderBase]: For 191723/191726 co-relation queries the response was YES. [2024-06-21 15:44:37,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24374 conditions, 3789 events. 2244/3789 cut-off events. For 191723/191726 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23857 event pairs, 460 based on Foata normal form. 3/3787 useless extension candidates. Maximal degree in co-relation 24245. Up to 3376 conditions per place. [2024-06-21 15:44:37,571 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 298 selfloop transitions, 57 changer transitions 0/362 dead transitions. [2024-06-21 15:44:37,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 362 transitions, 5162 flow [2024-06-21 15:44:37,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:37,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:37,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 15:44:37,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:44:37,573 INFO L175 Difference]: Start difference. First operand has 275 places, 338 transitions, 4392 flow. Second operand 8 states and 188 transitions. [2024-06-21 15:44:37,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 362 transitions, 5162 flow [2024-06-21 15:44:38,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 362 transitions, 5028 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:38,147 INFO L231 Difference]: Finished difference. Result has 278 places, 338 transitions, 4378 flow [2024-06-21 15:44:38,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4258, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4378, PETRI_PLACES=278, PETRI_TRANSITIONS=338} [2024-06-21 15:44:38,147 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-21 15:44:38,148 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 338 transitions, 4378 flow [2024-06-21 15:44:38,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:38,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:38,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:38,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 15:44:38,148 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:38,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:38,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1371734408, now seen corresponding path program 5 times [2024-06-21 15:44:38,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:38,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607295126] [2024-06-21 15:44:38,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:38,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:38,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:38,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:38,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:38,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607295126] [2024-06-21 15:44:38,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607295126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:38,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:38,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:38,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611650468] [2024-06-21 15:44:38,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:38,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:38,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:38,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:38,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:38,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:38,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 338 transitions, 4378 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:38,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:38,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:38,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:38,777 INFO L124 PetriNetUnfolderBase]: 2249/3804 cut-off events. [2024-06-21 15:44:38,777 INFO L125 PetriNetUnfolderBase]: For 198543/198558 co-relation queries the response was YES. [2024-06-21 15:44:38,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24501 conditions, 3804 events. 2249/3804 cut-off events. For 198543/198558 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 24033 event pairs, 481 based on Foata normal form. 13/3811 useless extension candidates. Maximal degree in co-relation 24371. Up to 3317 conditions per place. [2024-06-21 15:44:38,820 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 268 selfloop transitions, 84 changer transitions 0/359 dead transitions. [2024-06-21 15:44:38,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 359 transitions, 5288 flow [2024-06-21 15:44:38,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:38,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:38,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:44:38,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:44:38,821 INFO L175 Difference]: Start difference. First operand has 278 places, 338 transitions, 4378 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:44:38,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 359 transitions, 5288 flow [2024-06-21 15:44:39,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 359 transitions, 5170 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:39,540 INFO L231 Difference]: Finished difference. Result has 280 places, 341 transitions, 4472 flow [2024-06-21 15:44:39,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4472, PETRI_PLACES=280, PETRI_TRANSITIONS=341} [2024-06-21 15:44:39,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-21 15:44:39,541 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 341 transitions, 4472 flow [2024-06-21 15:44:39,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:39,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:39,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:39,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 15:44:39,541 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:39,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:39,542 INFO L85 PathProgramCache]: Analyzing trace with hash 917794630, now seen corresponding path program 6 times [2024-06-21 15:44:39,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:39,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115426407] [2024-06-21 15:44:39,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:39,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:39,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:39,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:39,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:39,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115426407] [2024-06-21 15:44:39,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115426407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:39,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:39,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:39,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60593353] [2024-06-21 15:44:39,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:39,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:39,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:39,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:39,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:39,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:39,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 341 transitions, 4472 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:39,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:39,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:39,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:40,175 INFO L124 PetriNetUnfolderBase]: 2246/3800 cut-off events. [2024-06-21 15:44:40,175 INFO L125 PetriNetUnfolderBase]: For 202371/202386 co-relation queries the response was YES. [2024-06-21 15:44:40,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24573 conditions, 3800 events. 2246/3800 cut-off events. For 202371/202386 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 24025 event pairs, 485 based on Foata normal form. 13/3807 useless extension candidates. Maximal degree in co-relation 24442. Up to 3314 conditions per place. [2024-06-21 15:44:40,219 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 276 selfloop transitions, 73 changer transitions 0/356 dead transitions. [2024-06-21 15:44:40,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 356 transitions, 5208 flow [2024-06-21 15:44:40,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:44:40,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:44:40,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-21 15:44:40,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:44:40,220 INFO L175 Difference]: Start difference. First operand has 280 places, 341 transitions, 4472 flow. Second operand 5 states and 125 transitions. [2024-06-21 15:44:40,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 356 transitions, 5208 flow [2024-06-21 15:44:40,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 356 transitions, 5030 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 15:44:40,863 INFO L231 Difference]: Finished difference. Result has 279 places, 341 transitions, 4460 flow [2024-06-21 15:44:40,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4294, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4460, PETRI_PLACES=279, PETRI_TRANSITIONS=341} [2024-06-21 15:44:40,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-21 15:44:40,864 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 341 transitions, 4460 flow [2024-06-21 15:44:40,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:40,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:40,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:40,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 15:44:40,864 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:40,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:40,865 INFO L85 PathProgramCache]: Analyzing trace with hash 917800024, now seen corresponding path program 8 times [2024-06-21 15:44:40,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:40,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743484020] [2024-06-21 15:44:40,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:40,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:40,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:40,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:40,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:40,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743484020] [2024-06-21 15:44:40,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743484020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:40,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:40,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:40,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440311670] [2024-06-21 15:44:40,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:40,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:40,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:40,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:40,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:41,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:41,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 341 transitions, 4460 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:41,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:41,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:41,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:41,620 INFO L124 PetriNetUnfolderBase]: 2264/3825 cut-off events. [2024-06-21 15:44:41,620 INFO L125 PetriNetUnfolderBase]: For 203591/203594 co-relation queries the response was YES. [2024-06-21 15:44:41,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24811 conditions, 3825 events. 2264/3825 cut-off events. For 203591/203594 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 24098 event pairs, 460 based on Foata normal form. 3/3823 useless extension candidates. Maximal degree in co-relation 24680. Up to 3393 conditions per place. [2024-06-21 15:44:41,662 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 300 selfloop transitions, 70 changer transitions 0/377 dead transitions. [2024-06-21 15:44:41,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 377 transitions, 5529 flow [2024-06-21 15:44:41,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:44:41,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:44:41,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-21 15:44:41,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-21 15:44:41,663 INFO L175 Difference]: Start difference. First operand has 279 places, 341 transitions, 4460 flow. Second operand 10 states and 226 transitions. [2024-06-21 15:44:41,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 377 transitions, 5529 flow [2024-06-21 15:44:42,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 377 transitions, 5352 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:44:42,375 INFO L231 Difference]: Finished difference. Result has 284 places, 350 transitions, 4590 flow [2024-06-21 15:44:42,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4293, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4590, PETRI_PLACES=284, PETRI_TRANSITIONS=350} [2024-06-21 15:44:42,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-21 15:44:42,376 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 350 transitions, 4590 flow [2024-06-21 15:44:42,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:42,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:42,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:42,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 15:44:42,377 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:42,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:42,377 INFO L85 PathProgramCache]: Analyzing trace with hash 131205768, now seen corresponding path program 9 times [2024-06-21 15:44:42,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:42,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769979056] [2024-06-21 15:44:42,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:42,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:42,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:42,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:42,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769979056] [2024-06-21 15:44:42,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769979056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:42,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:42,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:42,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804528800] [2024-06-21 15:44:42,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:42,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:42,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:42,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:42,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:42,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:42,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 350 transitions, 4590 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:42,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:42,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:42,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:43,104 INFO L124 PetriNetUnfolderBase]: 2261/3821 cut-off events. [2024-06-21 15:44:43,105 INFO L125 PetriNetUnfolderBase]: For 195512/195515 co-relation queries the response was YES. [2024-06-21 15:44:43,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24643 conditions, 3821 events. 2261/3821 cut-off events. For 195512/195515 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 24116 event pairs, 460 based on Foata normal form. 3/3819 useless extension candidates. Maximal degree in co-relation 24512. Up to 3390 conditions per place. [2024-06-21 15:44:43,147 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 301 selfloop transitions, 70 changer transitions 0/378 dead transitions. [2024-06-21 15:44:43,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 378 transitions, 5400 flow [2024-06-21 15:44:43,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:44:43,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:44:43,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-21 15:44:43,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-21 15:44:43,148 INFO L175 Difference]: Start difference. First operand has 284 places, 350 transitions, 4590 flow. Second operand 12 states and 261 transitions. [2024-06-21 15:44:43,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 378 transitions, 5400 flow [2024-06-21 15:44:43,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 378 transitions, 5262 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:43,840 INFO L231 Difference]: Finished difference. Result has 291 places, 350 transitions, 4598 flow [2024-06-21 15:44:43,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4452, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4598, PETRI_PLACES=291, PETRI_TRANSITIONS=350} [2024-06-21 15:44:43,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-21 15:44:43,841 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 350 transitions, 4598 flow [2024-06-21 15:44:43,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:43,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:43,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:43,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 15:44:43,842 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:43,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:43,842 INFO L85 PathProgramCache]: Analyzing trace with hash -184183002, now seen corresponding path program 7 times [2024-06-21 15:44:43,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:43,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441865437] [2024-06-21 15:44:43,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:43,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:43,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:43,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:43,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441865437] [2024-06-21 15:44:43,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441865437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:43,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:43,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:43,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364434867] [2024-06-21 15:44:43,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:43,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:43,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:43,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:43,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:43,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:43,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 350 transitions, 4598 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:43,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:43,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:43,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:44,622 INFO L124 PetriNetUnfolderBase]: 2274/3847 cut-off events. [2024-06-21 15:44:44,623 INFO L125 PetriNetUnfolderBase]: For 204621/204636 co-relation queries the response was YES. [2024-06-21 15:44:44,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24880 conditions, 3847 events. 2274/3847 cut-off events. For 204621/204636 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24367 event pairs, 485 based on Foata normal form. 13/3854 useless extension candidates. Maximal degree in co-relation 24748. Up to 3309 conditions per place. [2024-06-21 15:44:44,659 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 265 selfloop transitions, 102 changer transitions 0/374 dead transitions. [2024-06-21 15:44:44,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 374 transitions, 5690 flow [2024-06-21 15:44:44,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:44,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:44,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:44:44,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:44:44,662 INFO L175 Difference]: Start difference. First operand has 291 places, 350 transitions, 4598 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:44:44,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 374 transitions, 5690 flow [2024-06-21 15:44:45,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 374 transitions, 5518 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 15:44:45,365 INFO L231 Difference]: Finished difference. Result has 285 places, 356 transitions, 4694 flow [2024-06-21 15:44:45,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4426, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4694, PETRI_PLACES=285, PETRI_TRANSITIONS=356} [2024-06-21 15:44:45,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-21 15:44:45,366 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 356 transitions, 4694 flow [2024-06-21 15:44:45,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:45,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:45,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:45,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 15:44:45,367 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:45,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:45,367 INFO L85 PathProgramCache]: Analyzing trace with hash 698480984, now seen corresponding path program 10 times [2024-06-21 15:44:45,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:45,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890191269] [2024-06-21 15:44:45,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:45,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:45,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:45,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:45,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:45,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890191269] [2024-06-21 15:44:45,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890191269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:45,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:45,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:45,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757557366] [2024-06-21 15:44:45,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:45,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:45,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:45,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:45,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:45,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:45,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 356 transitions, 4694 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:45,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:45,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:45,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:46,138 INFO L124 PetriNetUnfolderBase]: 2292/3872 cut-off events. [2024-06-21 15:44:46,139 INFO L125 PetriNetUnfolderBase]: For 212007/212010 co-relation queries the response was YES. [2024-06-21 15:44:46,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25300 conditions, 3872 events. 2292/3872 cut-off events. For 212007/212010 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24517 event pairs, 460 based on Foata normal form. 3/3870 useless extension candidates. Maximal degree in co-relation 25167. Up to 3449 conditions per place. [2024-06-21 15:44:46,183 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 318 selfloop transitions, 62 changer transitions 0/387 dead transitions. [2024-06-21 15:44:46,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 387 transitions, 5783 flow [2024-06-21 15:44:46,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:44:46,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:44:46,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-21 15:44:46,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-21 15:44:46,184 INFO L175 Difference]: Start difference. First operand has 285 places, 356 transitions, 4694 flow. Second operand 11 states and 234 transitions. [2024-06-21 15:44:46,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 387 transitions, 5783 flow [2024-06-21 15:44:46,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 387 transitions, 5665 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:46,925 INFO L231 Difference]: Finished difference. Result has 295 places, 365 transitions, 4879 flow [2024-06-21 15:44:46,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4580, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4879, PETRI_PLACES=295, PETRI_TRANSITIONS=365} [2024-06-21 15:44:46,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-21 15:44:46,925 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 365 transitions, 4879 flow [2024-06-21 15:44:46,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:46,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:46,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:46,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 15:44:46,927 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:46,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:46,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1327315592, now seen corresponding path program 11 times [2024-06-21 15:44:46,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:46,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563370291] [2024-06-21 15:44:46,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:46,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:46,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:47,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:47,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:47,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563370291] [2024-06-21 15:44:47,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563370291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:47,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:47,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:47,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623949717] [2024-06-21 15:44:47,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:47,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:47,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:47,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:47,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:47,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:47,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 365 transitions, 4879 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:47,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:47,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:47,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:47,713 INFO L124 PetriNetUnfolderBase]: 2289/3868 cut-off events. [2024-06-21 15:44:47,713 INFO L125 PetriNetUnfolderBase]: For 210057/210060 co-relation queries the response was YES. [2024-06-21 15:44:47,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25205 conditions, 3868 events. 2289/3868 cut-off events. For 210057/210060 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24509 event pairs, 460 based on Foata normal form. 3/3866 useless extension candidates. Maximal degree in co-relation 25070. Up to 3446 conditions per place. [2024-06-21 15:44:47,757 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 316 selfloop transitions, 62 changer transitions 0/385 dead transitions. [2024-06-21 15:44:47,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 385 transitions, 5683 flow [2024-06-21 15:44:47,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:44:47,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:44:47,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 15:44:47,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-21 15:44:47,759 INFO L175 Difference]: Start difference. First operand has 295 places, 365 transitions, 4879 flow. Second operand 10 states and 216 transitions. [2024-06-21 15:44:47,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 385 transitions, 5683 flow [2024-06-21 15:44:48,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 385 transitions, 5521 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:48,382 INFO L231 Difference]: Finished difference. Result has 298 places, 365 transitions, 4847 flow [2024-06-21 15:44:48,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4847, PETRI_PLACES=298, PETRI_TRANSITIONS=365} [2024-06-21 15:44:48,383 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-21 15:44:48,383 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 365 transitions, 4847 flow [2024-06-21 15:44:48,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:48,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:48,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:48,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 15:44:48,384 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:48,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:48,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1387422042, now seen corresponding path program 12 times [2024-06-21 15:44:48,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:48,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546028278] [2024-06-21 15:44:48,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:48,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:48,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:48,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:48,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:48,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546028278] [2024-06-21 15:44:48,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546028278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:48,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:48,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:48,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513450006] [2024-06-21 15:44:48,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:48,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:48,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:48,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:48,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:48,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:48,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 365 transitions, 4847 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:48,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:48,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:48,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:49,101 INFO L124 PetriNetUnfolderBase]: 2317/3908 cut-off events. [2024-06-21 15:44:49,102 INFO L125 PetriNetUnfolderBase]: For 218832/218835 co-relation queries the response was YES. [2024-06-21 15:44:49,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25622 conditions, 3908 events. 2317/3908 cut-off events. For 218832/218835 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24769 event pairs, 472 based on Foata normal form. 3/3899 useless extension candidates. Maximal degree in co-relation 25486. Up to 3312 conditions per place. [2024-06-21 15:44:49,148 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 162 changer transitions 0/403 dead transitions. [2024-06-21 15:44:49,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 403 transitions, 6333 flow [2024-06-21 15:44:49,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:44:49,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:44:49,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 15:44:49,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-21 15:44:49,150 INFO L175 Difference]: Start difference. First operand has 298 places, 365 transitions, 4847 flow. Second operand 10 states and 223 transitions. [2024-06-21 15:44:49,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 403 transitions, 6333 flow [2024-06-21 15:44:50,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 403 transitions, 6209 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 15:44:50,021 INFO L231 Difference]: Finished difference. Result has 301 places, 380 transitions, 5342 flow [2024-06-21 15:44:50,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4723, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5342, PETRI_PLACES=301, PETRI_TRANSITIONS=380} [2024-06-21 15:44:50,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-21 15:44:50,024 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 380 transitions, 5342 flow [2024-06-21 15:44:50,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:50,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:50,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:50,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 15:44:50,024 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:50,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:50,025 INFO L85 PathProgramCache]: Analyzing trace with hash 118364574, now seen corresponding path program 8 times [2024-06-21 15:44:50,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:50,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979500121] [2024-06-21 15:44:50,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:50,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:50,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:50,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:50,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:50,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979500121] [2024-06-21 15:44:50,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979500121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:50,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:50,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:50,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60720834] [2024-06-21 15:44:50,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:50,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:50,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:50,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:50,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:50,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:50,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 380 transitions, 5342 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:50,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:50,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:50,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:50,694 INFO L124 PetriNetUnfolderBase]: 2314/3917 cut-off events. [2024-06-21 15:44:50,694 INFO L125 PetriNetUnfolderBase]: For 224597/224612 co-relation queries the response was YES. [2024-06-21 15:44:50,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25966 conditions, 3917 events. 2314/3917 cut-off events. For 224597/224612 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24965 event pairs, 485 based on Foata normal form. 13/3924 useless extension candidates. Maximal degree in co-relation 25827. Up to 3352 conditions per place. [2024-06-21 15:44:50,744 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 285 selfloop transitions, 108 changer transitions 0/400 dead transitions. [2024-06-21 15:44:50,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 400 transitions, 6314 flow [2024-06-21 15:44:50,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:50,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:50,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 15:44:50,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 15:44:50,746 INFO L175 Difference]: Start difference. First operand has 301 places, 380 transitions, 5342 flow. Second operand 6 states and 148 transitions. [2024-06-21 15:44:50,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 400 transitions, 6314 flow [2024-06-21 15:44:51,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 400 transitions, 6011 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:51,678 INFO L231 Difference]: Finished difference. Result has 302 places, 380 transitions, 5270 flow [2024-06-21 15:44:51,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5039, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5270, PETRI_PLACES=302, PETRI_TRANSITIONS=380} [2024-06-21 15:44:51,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-21 15:44:51,679 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 380 transitions, 5270 flow [2024-06-21 15:44:51,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:51,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:51,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:51,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 15:44:51,680 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:51,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:51,681 INFO L85 PathProgramCache]: Analyzing trace with hash 705718430, now seen corresponding path program 9 times [2024-06-21 15:44:51,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:51,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870308799] [2024-06-21 15:44:51,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:51,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:51,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:51,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:51,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:51,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870308799] [2024-06-21 15:44:51,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870308799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:51,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:51,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:51,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181771944] [2024-06-21 15:44:51,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:51,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:51,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:51,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:51,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:51,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:51,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 380 transitions, 5270 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:51,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:51,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:51,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:52,422 INFO L124 PetriNetUnfolderBase]: 2311/3910 cut-off events. [2024-06-21 15:44:52,423 INFO L125 PetriNetUnfolderBase]: For 228897/228906 co-relation queries the response was YES. [2024-06-21 15:44:52,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25838 conditions, 3910 events. 2311/3910 cut-off events. For 228897/228906 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24896 event pairs, 518 based on Foata normal form. 5/3907 useless extension candidates. Maximal degree in co-relation 25699. Up to 3349 conditions per place. [2024-06-21 15:44:52,469 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 270 selfloop transitions, 113 changer transitions 0/390 dead transitions. [2024-06-21 15:44:52,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 390 transitions, 6060 flow [2024-06-21 15:44:52,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:52,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:52,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 15:44:52,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:44:52,470 INFO L175 Difference]: Start difference. First operand has 302 places, 380 transitions, 5270 flow. Second operand 6 states and 138 transitions. [2024-06-21 15:44:52,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 390 transitions, 6060 flow [2024-06-21 15:44:53,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 390 transitions, 5839 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 15:44:53,158 INFO L231 Difference]: Finished difference. Result has 302 places, 380 transitions, 5281 flow [2024-06-21 15:44:53,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5049, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5281, PETRI_PLACES=302, PETRI_TRANSITIONS=380} [2024-06-21 15:44:53,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-21 15:44:53,158 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 380 transitions, 5281 flow [2024-06-21 15:44:53,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:53,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:53,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:53,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 15:44:53,159 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:53,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:53,159 INFO L85 PathProgramCache]: Analyzing trace with hash 705715454, now seen corresponding path program 4 times [2024-06-21 15:44:53,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:53,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601794253] [2024-06-21 15:44:53,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:53,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:53,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:53,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:53,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:53,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601794253] [2024-06-21 15:44:53,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601794253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:53,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:53,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:53,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389242952] [2024-06-21 15:44:53,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:53,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:53,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:53,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:53,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:53,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:53,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 380 transitions, 5281 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:53,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:53,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:53,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:53,849 INFO L124 PetriNetUnfolderBase]: 2339/3951 cut-off events. [2024-06-21 15:44:53,849 INFO L125 PetriNetUnfolderBase]: For 239036/239042 co-relation queries the response was YES. [2024-06-21 15:44:53,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25931 conditions, 3951 events. 2339/3951 cut-off events. For 239036/239042 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 25087 event pairs, 474 based on Foata normal form. 10/3956 useless extension candidates. Maximal degree in co-relation 25793. Up to 3540 conditions per place. [2024-06-21 15:44:53,895 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 355 selfloop transitions, 35 changer transitions 0/397 dead transitions. [2024-06-21 15:44:53,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 397 transitions, 6149 flow [2024-06-21 15:44:53,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:53,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:53,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-21 15:44:53,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-21 15:44:53,896 INFO L175 Difference]: Start difference. First operand has 302 places, 380 transitions, 5281 flow. Second operand 6 states and 137 transitions. [2024-06-21 15:44:53,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 397 transitions, 6149 flow [2024-06-21 15:44:54,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 397 transitions, 5760 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:54,684 INFO L231 Difference]: Finished difference. Result has 301 places, 381 transitions, 4980 flow [2024-06-21 15:44:54,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4892, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4980, PETRI_PLACES=301, PETRI_TRANSITIONS=381} [2024-06-21 15:44:54,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-21 15:44:54,685 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 381 transitions, 4980 flow [2024-06-21 15:44:54,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:54,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:54,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:54,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 15:44:54,685 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:54,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:54,686 INFO L85 PathProgramCache]: Analyzing trace with hash 694990694, now seen corresponding path program 5 times [2024-06-21 15:44:54,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:54,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676687350] [2024-06-21 15:44:54,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:54,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:54,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:54,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:54,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:54,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676687350] [2024-06-21 15:44:54,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676687350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:54,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:54,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:54,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690863044] [2024-06-21 15:44:54,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:54,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:54,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:54,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:54,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:54,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:54,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 381 transitions, 4980 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:54,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:54,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:54,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:55,421 INFO L124 PetriNetUnfolderBase]: 2354/3983 cut-off events. [2024-06-21 15:44:55,421 INFO L125 PetriNetUnfolderBase]: For 238260/238272 co-relation queries the response was YES. [2024-06-21 15:44:55,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25774 conditions, 3983 events. 2354/3983 cut-off events. For 238260/238272 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25385 event pairs, 470 based on Foata normal form. 18/3998 useless extension candidates. Maximal degree in co-relation 25636. Up to 3533 conditions per place. [2024-06-21 15:44:55,464 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 362 selfloop transitions, 35 changer transitions 0/404 dead transitions. [2024-06-21 15:44:55,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 404 transitions, 5880 flow [2024-06-21 15:44:55,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:55,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:55,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 15:44:55,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 15:44:55,465 INFO L175 Difference]: Start difference. First operand has 301 places, 381 transitions, 4980 flow. Second operand 6 states and 142 transitions. [2024-06-21 15:44:55,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 404 transitions, 5880 flow [2024-06-21 15:44:56,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 404 transitions, 5809 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:56,362 INFO L231 Difference]: Finished difference. Result has 303 places, 382 transitions, 5002 flow [2024-06-21 15:44:56,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4909, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5002, PETRI_PLACES=303, PETRI_TRANSITIONS=382} [2024-06-21 15:44:56,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-21 15:44:56,363 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 382 transitions, 5002 flow [2024-06-21 15:44:56,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:56,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:56,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:56,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 15:44:56,363 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:56,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:56,364 INFO L85 PathProgramCache]: Analyzing trace with hash 694664264, now seen corresponding path program 6 times [2024-06-21 15:44:56,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:56,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223923262] [2024-06-21 15:44:56,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:56,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:56,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:56,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:56,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:56,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223923262] [2024-06-21 15:44:56,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223923262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:56,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:56,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:56,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739086133] [2024-06-21 15:44:56,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:56,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:56,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:56,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:56,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:56,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:56,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 382 transitions, 5002 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:56,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:56,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:56,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:57,095 INFO L124 PetriNetUnfolderBase]: 2341/3964 cut-off events. [2024-06-21 15:44:57,095 INFO L125 PetriNetUnfolderBase]: For 224992/225004 co-relation queries the response was YES. [2024-06-21 15:44:57,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25392 conditions, 3964 events. 2341/3964 cut-off events. For 224992/225004 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25256 event pairs, 364 based on Foata normal form. 16/3977 useless extension candidates. Maximal degree in co-relation 25253. Up to 3326 conditions per place. [2024-06-21 15:44:57,145 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 360 selfloop transitions, 43 changer transitions 0/410 dead transitions. [2024-06-21 15:44:57,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 410 transitions, 5925 flow [2024-06-21 15:44:57,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:57,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:57,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 15:44:57,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 15:44:57,146 INFO L175 Difference]: Start difference. First operand has 303 places, 382 transitions, 5002 flow. Second operand 6 states and 148 transitions. [2024-06-21 15:44:57,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 410 transitions, 5925 flow [2024-06-21 15:44:58,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 410 transitions, 5851 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:58,017 INFO L231 Difference]: Finished difference. Result has 305 places, 382 transitions, 5022 flow [2024-06-21 15:44:58,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4928, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5022, PETRI_PLACES=305, PETRI_TRANSITIONS=382} [2024-06-21 15:44:58,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-21 15:44:58,027 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 382 transitions, 5022 flow [2024-06-21 15:44:58,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:58,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:58,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:58,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 15:44:58,028 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:58,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:58,028 INFO L85 PathProgramCache]: Analyzing trace with hash 706115168, now seen corresponding path program 1 times [2024-06-21 15:44:58,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:58,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012984050] [2024-06-21 15:44:58,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:58,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:58,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:58,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:58,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:58,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012984050] [2024-06-21 15:44:58,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012984050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:58,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:58,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:44:58,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800244523] [2024-06-21 15:44:58,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:58,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:44:58,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:58,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:44:58,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:44:58,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:58,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 382 transitions, 5022 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:58,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:58,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:58,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:58,731 INFO L124 PetriNetUnfolderBase]: 2361/3995 cut-off events. [2024-06-21 15:44:58,731 INFO L125 PetriNetUnfolderBase]: For 225988/225994 co-relation queries the response was YES. [2024-06-21 15:44:58,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25585 conditions, 3995 events. 2361/3995 cut-off events. For 225988/225994 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 25520 event pairs, 470 based on Foata normal form. 8/3998 useless extension candidates. Maximal degree in co-relation 25446. Up to 3478 conditions per place. [2024-06-21 15:44:58,781 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 358 selfloop transitions, 40 changer transitions 0/405 dead transitions. [2024-06-21 15:44:58,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 405 transitions, 5935 flow [2024-06-21 15:44:58,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:58,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:58,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 15:44:58,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:44:58,783 INFO L175 Difference]: Start difference. First operand has 305 places, 382 transitions, 5022 flow. Second operand 6 states and 140 transitions. [2024-06-21 15:44:58,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 405 transitions, 5935 flow [2024-06-21 15:44:59,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 405 transitions, 5841 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:44:59,607 INFO L231 Difference]: Finished difference. Result has 306 places, 386 transitions, 5057 flow [2024-06-21 15:44:59,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4928, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5057, PETRI_PLACES=306, PETRI_TRANSITIONS=386} [2024-06-21 15:44:59,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-21 15:44:59,608 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 386 transitions, 5057 flow [2024-06-21 15:44:59,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:44:59,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:59,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:59,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 15:44:59,608 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:44:59,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:59,609 INFO L85 PathProgramCache]: Analyzing trace with hash -509720218, now seen corresponding path program 13 times [2024-06-21 15:44:59,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:59,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233092426] [2024-06-21 15:44:59,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:59,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:59,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:59,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:59,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:59,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233092426] [2024-06-21 15:44:59,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233092426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:59,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:59,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:59,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239966094] [2024-06-21 15:44:59,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:59,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:59,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:59,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:59,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:59,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:59,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 386 transitions, 5057 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:44:59,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:59,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:59,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:00,386 INFO L124 PetriNetUnfolderBase]: 2390/4049 cut-off events. [2024-06-21 15:45:00,386 INFO L125 PetriNetUnfolderBase]: For 215726/215741 co-relation queries the response was YES. [2024-06-21 15:45:00,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26022 conditions, 4049 events. 2390/4049 cut-off events. For 215726/215741 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 25997 event pairs, 493 based on Foata normal form. 13/4056 useless extension candidates. Maximal degree in co-relation 25883. Up to 3215 conditions per place. [2024-06-21 15:45:00,437 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 246 selfloop transitions, 176 changer transitions 0/429 dead transitions. [2024-06-21 15:45:00,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 429 transitions, 6409 flow [2024-06-21 15:45:00,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:45:00,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:45:00,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 15:45:00,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 15:45:00,439 INFO L175 Difference]: Start difference. First operand has 306 places, 386 transitions, 5057 flow. Second operand 9 states and 219 transitions. [2024-06-21 15:45:00,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 429 transitions, 6409 flow [2024-06-21 15:45:01,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 429 transitions, 6363 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 15:45:01,211 INFO L231 Difference]: Finished difference. Result has 314 places, 396 transitions, 5593 flow [2024-06-21 15:45:01,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5011, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5593, PETRI_PLACES=314, PETRI_TRANSITIONS=396} [2024-06-21 15:45:01,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-21 15:45:01,211 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 396 transitions, 5593 flow [2024-06-21 15:45:01,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:01,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:01,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:01,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 15:45:01,212 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:01,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:01,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1143367704, now seen corresponding path program 14 times [2024-06-21 15:45:01,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:01,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864275421] [2024-06-21 15:45:01,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:01,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:01,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:01,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:01,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:01,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864275421] [2024-06-21 15:45:01,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864275421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:01,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:01,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:01,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548921427] [2024-06-21 15:45:01,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:01,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:01,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:01,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:01,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:01,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:01,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 396 transitions, 5593 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:01,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:01,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:01,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:02,026 INFO L124 PetriNetUnfolderBase]: 2395/4058 cut-off events. [2024-06-21 15:45:02,026 INFO L125 PetriNetUnfolderBase]: For 223439/223454 co-relation queries the response was YES. [2024-06-21 15:45:02,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26829 conditions, 4058 events. 2395/4058 cut-off events. For 223439/223454 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 26037 event pairs, 493 based on Foata normal form. 13/4065 useless extension candidates. Maximal degree in co-relation 26687. Up to 3219 conditions per place. [2024-06-21 15:45:02,077 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 247 selfloop transitions, 180 changer transitions 0/434 dead transitions. [2024-06-21 15:45:02,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 434 transitions, 6872 flow [2024-06-21 15:45:02,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:45:02,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:45:02,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-21 15:45:02,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-21 15:45:02,079 INFO L175 Difference]: Start difference. First operand has 314 places, 396 transitions, 5593 flow. Second operand 11 states and 255 transitions. [2024-06-21 15:45:02,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 434 transitions, 6872 flow [2024-06-21 15:45:02,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 434 transitions, 6471 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-21 15:45:02,851 INFO L231 Difference]: Finished difference. Result has 320 places, 399 transitions, 5617 flow [2024-06-21 15:45:02,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5220, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5617, PETRI_PLACES=320, PETRI_TRANSITIONS=399} [2024-06-21 15:45:02,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-21 15:45:02,852 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 399 transitions, 5617 flow [2024-06-21 15:45:02,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:02,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:02,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:02,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 15:45:02,852 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:02,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:02,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1311661730, now seen corresponding path program 15 times [2024-06-21 15:45:02,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:02,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547354875] [2024-06-21 15:45:02,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:02,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:02,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:02,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:02,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:02,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547354875] [2024-06-21 15:45:02,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547354875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:02,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:02,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:02,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849725197] [2024-06-21 15:45:02,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:02,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:02,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:02,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:02,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:02,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:02,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 399 transitions, 5617 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:02,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:02,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:02,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:03,667 INFO L124 PetriNetUnfolderBase]: 2421/4102 cut-off events. [2024-06-21 15:45:03,668 INFO L125 PetriNetUnfolderBase]: For 236631/236646 co-relation queries the response was YES. [2024-06-21 15:45:03,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27197 conditions, 4102 events. 2421/4102 cut-off events. For 236631/236646 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 26425 event pairs, 493 based on Foata normal form. 14/4110 useless extension candidates. Maximal degree in co-relation 27054. Up to 3244 conditions per place. [2024-06-21 15:45:03,716 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 243 selfloop transitions, 187 changer transitions 0/437 dead transitions. [2024-06-21 15:45:03,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 437 transitions, 6957 flow [2024-06-21 15:45:03,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:45:03,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:45:03,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-21 15:45:03,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 15:45:03,717 INFO L175 Difference]: Start difference. First operand has 320 places, 399 transitions, 5617 flow. Second operand 10 states and 232 transitions. [2024-06-21 15:45:03,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 437 transitions, 6957 flow [2024-06-21 15:45:04,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 437 transitions, 6565 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 15:45:04,529 INFO L231 Difference]: Finished difference. Result has 321 places, 408 transitions, 5716 flow [2024-06-21 15:45:04,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5716, PETRI_PLACES=321, PETRI_TRANSITIONS=408} [2024-06-21 15:45:04,530 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-21 15:45:04,530 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 408 transitions, 5716 flow [2024-06-21 15:45:04,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:04,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:04,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:04,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 15:45:04,530 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:04,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:04,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1048377732, now seen corresponding path program 16 times [2024-06-21 15:45:04,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:04,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061639837] [2024-06-21 15:45:04,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:04,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:04,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:04,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:04,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:04,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061639837] [2024-06-21 15:45:04,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061639837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:04,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:04,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:04,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991055447] [2024-06-21 15:45:04,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:04,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:04,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:04,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:04,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:04,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:04,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 408 transitions, 5716 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:04,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:04,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:04,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:05,327 INFO L124 PetriNetUnfolderBase]: 2458/4152 cut-off events. [2024-06-21 15:45:05,327 INFO L125 PetriNetUnfolderBase]: For 249878/249878 co-relation queries the response was YES. [2024-06-21 15:45:05,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27965 conditions, 4152 events. 2458/4152 cut-off events. For 249878/249878 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26673 event pairs, 480 based on Foata normal form. 1/4144 useless extension candidates. Maximal degree in co-relation 27821. Up to 3275 conditions per place. [2024-06-21 15:45:05,383 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 214 selfloop transitions, 238 changer transitions 0/459 dead transitions. [2024-06-21 15:45:05,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 459 transitions, 7486 flow [2024-06-21 15:45:05,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:45:05,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:45:05,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-21 15:45:05,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6175 [2024-06-21 15:45:05,385 INFO L175 Difference]: Start difference. First operand has 321 places, 408 transitions, 5716 flow. Second operand 10 states and 247 transitions. [2024-06-21 15:45:05,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 459 transitions, 7486 flow [2024-06-21 15:45:06,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 459 transitions, 7170 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 15:45:06,273 INFO L231 Difference]: Finished difference. Result has 325 places, 420 transitions, 6080 flow [2024-06-21 15:45:06,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5417, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6080, PETRI_PLACES=325, PETRI_TRANSITIONS=420} [2024-06-21 15:45:06,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-21 15:45:06,274 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 420 transitions, 6080 flow [2024-06-21 15:45:06,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:06,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:06,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:06,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 15:45:06,275 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:06,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:06,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1632261560, now seen corresponding path program 17 times [2024-06-21 15:45:06,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:06,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052889586] [2024-06-21 15:45:06,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:06,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:06,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:06,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:06,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:06,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052889586] [2024-06-21 15:45:06,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052889586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:06,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:06,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:06,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100768098] [2024-06-21 15:45:06,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:06,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:06,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:06,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:06,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:06,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:06,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 420 transitions, 6080 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:06,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:06,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:06,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:07,173 INFO L124 PetriNetUnfolderBase]: 2455/4148 cut-off events. [2024-06-21 15:45:07,173 INFO L125 PetriNetUnfolderBase]: For 254234/254234 co-relation queries the response was YES. [2024-06-21 15:45:07,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28118 conditions, 4148 events. 2455/4148 cut-off events. For 254234/254234 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26624 event pairs, 480 based on Foata normal form. 1/4140 useless extension candidates. Maximal degree in co-relation 27973. Up to 3273 conditions per place. [2024-06-21 15:45:07,217 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 232 changer transitions 0/451 dead transitions. [2024-06-21 15:45:07,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 451 transitions, 7502 flow [2024-06-21 15:45:07,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:07,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:07,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 15:45:07,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:45:07,219 INFO L175 Difference]: Start difference. First operand has 325 places, 420 transitions, 6080 flow. Second operand 8 states and 200 transitions. [2024-06-21 15:45:07,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 451 transitions, 7502 flow [2024-06-21 15:45:08,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 451 transitions, 6978 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 15:45:08,159 INFO L231 Difference]: Finished difference. Result has 326 places, 421 transitions, 6058 flow [2024-06-21 15:45:08,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6058, PETRI_PLACES=326, PETRI_TRANSITIONS=421} [2024-06-21 15:45:08,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-21 15:45:08,160 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 421 transitions, 6058 flow [2024-06-21 15:45:08,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:08,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:08,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:08,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 15:45:08,160 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:08,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:08,161 INFO L85 PathProgramCache]: Analyzing trace with hash -274428176, now seen corresponding path program 18 times [2024-06-21 15:45:08,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:08,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955744424] [2024-06-21 15:45:08,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:08,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:08,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:08,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:08,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955744424] [2024-06-21 15:45:08,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955744424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:08,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:08,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:08,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763899307] [2024-06-21 15:45:08,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:08,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:08,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:08,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:08,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:08,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:08,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 421 transitions, 6058 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:08,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:08,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:08,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:09,002 INFO L124 PetriNetUnfolderBase]: 2452/4147 cut-off events. [2024-06-21 15:45:09,002 INFO L125 PetriNetUnfolderBase]: For 250589/250592 co-relation queries the response was YES. [2024-06-21 15:45:09,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27999 conditions, 4147 events. 2452/4147 cut-off events. For 250589/250592 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26649 event pairs, 468 based on Foata normal form. 3/4145 useless extension candidates. Maximal degree in co-relation 27854. Up to 3595 conditions per place. [2024-06-21 15:45:09,060 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 107 changer transitions 0/445 dead transitions. [2024-06-21 15:45:09,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 445 transitions, 6994 flow [2024-06-21 15:45:09,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:09,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:09,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:45:09,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:45:09,061 INFO L175 Difference]: Start difference. First operand has 326 places, 421 transitions, 6058 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:45:09,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 445 transitions, 6994 flow [2024-06-21 15:45:09,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 445 transitions, 6492 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 15:45:09,918 INFO L231 Difference]: Finished difference. Result has 326 places, 421 transitions, 5780 flow [2024-06-21 15:45:09,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5556, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5780, PETRI_PLACES=326, PETRI_TRANSITIONS=421} [2024-06-21 15:45:09,919 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-21 15:45:09,919 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 421 transitions, 5780 flow [2024-06-21 15:45:09,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:09,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:09,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:09,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 15:45:09,919 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:09,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:09,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1626600650, now seen corresponding path program 19 times [2024-06-21 15:45:09,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:09,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414447410] [2024-06-21 15:45:09,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:09,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:10,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:10,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:10,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414447410] [2024-06-21 15:45:10,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414447410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:10,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:10,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:10,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351054778] [2024-06-21 15:45:10,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:10,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:10,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:10,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:10,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:10,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:10,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 421 transitions, 5780 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:10,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:10,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:10,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:10,732 INFO L124 PetriNetUnfolderBase]: 2449/4140 cut-off events. [2024-06-21 15:45:10,732 INFO L125 PetriNetUnfolderBase]: For 246444/246444 co-relation queries the response was YES. [2024-06-21 15:45:10,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27486 conditions, 4140 events. 2449/4140 cut-off events. For 246444/246444 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26631 event pairs, 480 based on Foata normal form. 1/4132 useless extension candidates. Maximal degree in co-relation 27341. Up to 3269 conditions per place. [2024-06-21 15:45:10,785 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 207 selfloop transitions, 244 changer transitions 0/458 dead transitions. [2024-06-21 15:45:10,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 458 transitions, 7225 flow [2024-06-21 15:45:10,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:45:10,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:45:10,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-21 15:45:10,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886363636363636 [2024-06-21 15:45:10,786 INFO L175 Difference]: Start difference. First operand has 326 places, 421 transitions, 5780 flow. Second operand 11 states and 259 transitions. [2024-06-21 15:45:10,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 458 transitions, 7225 flow [2024-06-21 15:45:11,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 458 transitions, 6989 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 15:45:11,748 INFO L231 Difference]: Finished difference. Result has 329 places, 422 transitions, 6065 flow [2024-06-21 15:45:11,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5550, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6065, PETRI_PLACES=329, PETRI_TRANSITIONS=422} [2024-06-21 15:45:11,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-21 15:45:11,749 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 422 transitions, 6065 flow [2024-06-21 15:45:11,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:11,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:11,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:11,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 15:45:11,750 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:11,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:11,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1622887160, now seen corresponding path program 20 times [2024-06-21 15:45:11,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:11,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461775243] [2024-06-21 15:45:11,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:11,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:11,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:11,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:11,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:11,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461775243] [2024-06-21 15:45:11,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461775243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:11,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:11,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:11,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82216002] [2024-06-21 15:45:11,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:11,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:11,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:11,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:11,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:11,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:11,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 422 transitions, 6065 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:11,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:11,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:11,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:12,587 INFO L124 PetriNetUnfolderBase]: 2446/4139 cut-off events. [2024-06-21 15:45:12,587 INFO L125 PetriNetUnfolderBase]: For 244829/244832 co-relation queries the response was YES. [2024-06-21 15:45:12,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27809 conditions, 4139 events. 2446/4139 cut-off events. For 244829/244832 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26621 event pairs, 468 based on Foata normal form. 3/4137 useless extension candidates. Maximal degree in co-relation 27664. Up to 3559 conditions per place. [2024-06-21 15:45:12,642 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 308 selfloop transitions, 136 changer transitions 0/451 dead transitions. [2024-06-21 15:45:12,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 451 transitions, 7169 flow [2024-06-21 15:45:12,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:45:12,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:45:12,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-21 15:45:12,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-21 15:45:12,644 INFO L175 Difference]: Start difference. First operand has 329 places, 422 transitions, 6065 flow. Second operand 12 states and 265 transitions. [2024-06-21 15:45:12,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 451 transitions, 7169 flow [2024-06-21 15:45:13,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 451 transitions, 6733 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 15:45:13,695 INFO L231 Difference]: Finished difference. Result has 332 places, 422 transitions, 5917 flow [2024-06-21 15:45:13,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5631, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5917, PETRI_PLACES=332, PETRI_TRANSITIONS=422} [2024-06-21 15:45:13,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-21 15:45:13,696 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 422 transitions, 5917 flow [2024-06-21 15:45:13,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:13,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:13,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:13,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 15:45:13,696 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:13,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:13,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1622881580, now seen corresponding path program 21 times [2024-06-21 15:45:13,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:13,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483940104] [2024-06-21 15:45:13,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:13,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:13,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:13,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:13,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:13,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483940104] [2024-06-21 15:45:13,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483940104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:13,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:13,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:13,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392387154] [2024-06-21 15:45:13,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:13,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:13,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:13,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:13,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:13,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:13,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 422 transitions, 5917 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:13,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:13,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:13,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:14,528 INFO L124 PetriNetUnfolderBase]: 2443/4135 cut-off events. [2024-06-21 15:45:14,529 INFO L125 PetriNetUnfolderBase]: For 241714/241717 co-relation queries the response was YES. [2024-06-21 15:45:14,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27409 conditions, 4135 events. 2443/4135 cut-off events. For 241714/241717 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26594 event pairs, 468 based on Foata normal form. 3/4133 useless extension candidates. Maximal degree in co-relation 27264. Up to 3556 conditions per place. [2024-06-21 15:45:14,584 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 305 selfloop transitions, 136 changer transitions 0/448 dead transitions. [2024-06-21 15:45:14,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 448 transitions, 6863 flow [2024-06-21 15:45:14,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:45:14,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:45:14,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-21 15:45:14,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-21 15:45:14,585 INFO L175 Difference]: Start difference. First operand has 332 places, 422 transitions, 5917 flow. Second operand 10 states and 227 transitions. [2024-06-21 15:45:14,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 448 transitions, 6863 flow [2024-06-21 15:45:15,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 448 transitions, 6541 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-21 15:45:15,516 INFO L231 Difference]: Finished difference. Result has 330 places, 422 transitions, 5881 flow [2024-06-21 15:45:15,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5595, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5881, PETRI_PLACES=330, PETRI_TRANSITIONS=422} [2024-06-21 15:45:15,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-21 15:45:15,517 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 422 transitions, 5881 flow [2024-06-21 15:45:15,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:15,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:15,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:15,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 15:45:15,518 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:15,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:15,518 INFO L85 PathProgramCache]: Analyzing trace with hash 692844632, now seen corresponding path program 22 times [2024-06-21 15:45:15,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:15,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621635666] [2024-06-21 15:45:15,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:15,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:15,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:15,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:15,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:15,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621635666] [2024-06-21 15:45:15,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621635666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:15,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:15,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:15,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982056374] [2024-06-21 15:45:15,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:15,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:15,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:15,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:15,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:15,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:15,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 422 transitions, 5881 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:15,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:15,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:15,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:16,352 INFO L124 PetriNetUnfolderBase]: 2437/4133 cut-off events. [2024-06-21 15:45:16,353 INFO L125 PetriNetUnfolderBase]: For 234499/234514 co-relation queries the response was YES. [2024-06-21 15:45:16,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27111 conditions, 4133 events. 2437/4133 cut-off events. For 234499/234514 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26736 event pairs, 493 based on Foata normal form. 14/4141 useless extension candidates. Maximal degree in co-relation 26968. Up to 3342 conditions per place. [2024-06-21 15:45:16,405 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 154 changer transitions 0/449 dead transitions. [2024-06-21 15:45:16,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 449 transitions, 6977 flow [2024-06-21 15:45:16,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:16,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:16,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 15:45:16,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-21 15:45:16,407 INFO L175 Difference]: Start difference. First operand has 330 places, 422 transitions, 5881 flow. Second operand 7 states and 178 transitions. [2024-06-21 15:45:16,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 449 transitions, 6977 flow [2024-06-21 15:45:17,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 449 transitions, 6746 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 15:45:17,366 INFO L231 Difference]: Finished difference. Result has 330 places, 422 transitions, 5969 flow [2024-06-21 15:45:17,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5650, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5969, PETRI_PLACES=330, PETRI_TRANSITIONS=422} [2024-06-21 15:45:17,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-21 15:45:17,367 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 422 transitions, 5969 flow [2024-06-21 15:45:17,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:17,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:17,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:17,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 15:45:17,368 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:17,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:17,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1892054386, now seen corresponding path program 23 times [2024-06-21 15:45:17,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:17,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665782198] [2024-06-21 15:45:17,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:17,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:17,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:17,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:17,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:17,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665782198] [2024-06-21 15:45:17,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665782198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:17,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:17,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:17,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192384265] [2024-06-21 15:45:17,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:17,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:17,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:17,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:17,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:17,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:17,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 422 transitions, 5969 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:17,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:17,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:17,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:18,226 INFO L124 PetriNetUnfolderBase]: 2425/4111 cut-off events. [2024-06-21 15:45:18,226 INFO L125 PetriNetUnfolderBase]: For 234821/234824 co-relation queries the response was YES. [2024-06-21 15:45:18,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26959 conditions, 4111 events. 2425/4111 cut-off events. For 234821/234824 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26501 event pairs, 468 based on Foata normal form. 6/4112 useless extension candidates. Maximal degree in co-relation 26815. Up to 3332 conditions per place. [2024-06-21 15:45:18,281 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 201 changer transitions 0/462 dead transitions. [2024-06-21 15:45:18,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 462 transitions, 7271 flow [2024-06-21 15:45:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:45:18,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:45:18,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-21 15:45:18,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 15:45:18,283 INFO L175 Difference]: Start difference. First operand has 330 places, 422 transitions, 5969 flow. Second operand 10 states and 248 transitions. [2024-06-21 15:45:18,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 462 transitions, 7271 flow [2024-06-21 15:45:19,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 462 transitions, 7015 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 15:45:19,316 INFO L231 Difference]: Finished difference. Result has 334 places, 422 transitions, 6159 flow [2024-06-21 15:45:19,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6159, PETRI_PLACES=334, PETRI_TRANSITIONS=422} [2024-06-21 15:45:19,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-21 15:45:19,317 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 422 transitions, 6159 flow [2024-06-21 15:45:19,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:19,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:19,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:19,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 15:45:19,318 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:19,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:19,318 INFO L85 PathProgramCache]: Analyzing trace with hash 962549282, now seen corresponding path program 24 times [2024-06-21 15:45:19,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:19,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803166033] [2024-06-21 15:45:19,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:19,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:19,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:19,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:19,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:19,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803166033] [2024-06-21 15:45:19,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803166033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:19,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:19,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:19,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401235937] [2024-06-21 15:45:19,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:19,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:19,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:19,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:19,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:19,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:19,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 422 transitions, 6159 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:19,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:19,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:19,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:20,232 INFO L124 PetriNetUnfolderBase]: 2413/4095 cut-off events. [2024-06-21 15:45:20,232 INFO L125 PetriNetUnfolderBase]: For 224743/224746 co-relation queries the response was YES. [2024-06-21 15:45:20,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26776 conditions, 4095 events. 2413/4095 cut-off events. For 224743/224746 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26387 event pairs, 468 based on Foata normal form. 6/4096 useless extension candidates. Maximal degree in co-relation 26632. Up to 3322 conditions per place. [2024-06-21 15:45:20,276 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 255 selfloop transitions, 199 changer transitions 0/461 dead transitions. [2024-06-21 15:45:20,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 461 transitions, 7311 flow [2024-06-21 15:45:20,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:45:20,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:45:20,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-21 15:45:20,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6225 [2024-06-21 15:45:20,278 INFO L175 Difference]: Start difference. First operand has 334 places, 422 transitions, 6159 flow. Second operand 10 states and 249 transitions. [2024-06-21 15:45:20,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 461 transitions, 7311 flow [2024-06-21 15:45:21,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 461 transitions, 6838 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-21 15:45:21,330 INFO L231 Difference]: Finished difference. Result has 333 places, 422 transitions, 6122 flow [2024-06-21 15:45:21,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5692, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6122, PETRI_PLACES=333, PETRI_TRANSITIONS=422} [2024-06-21 15:45:21,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-21 15:45:21,330 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 422 transitions, 6122 flow [2024-06-21 15:45:21,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:21,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:21,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:21,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 15:45:21,331 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:21,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:21,334 INFO L85 PathProgramCache]: Analyzing trace with hash -248619634, now seen corresponding path program 25 times [2024-06-21 15:45:21,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:21,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246003748] [2024-06-21 15:45:21,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:21,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:21,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:21,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:21,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:21,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246003748] [2024-06-21 15:45:21,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246003748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:21,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:21,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:21,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393115730] [2024-06-21 15:45:21,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:21,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:21,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:21,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:21,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:21,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:21,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 422 transitions, 6122 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:21,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:21,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:21,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:22,135 INFO L124 PetriNetUnfolderBase]: 2415/4093 cut-off events. [2024-06-21 15:45:22,135 INFO L125 PetriNetUnfolderBase]: For 206540/206543 co-relation queries the response was YES. [2024-06-21 15:45:22,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26579 conditions, 4093 events. 2415/4093 cut-off events. For 206540/206543 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26375 event pairs, 480 based on Foata normal form. 4/4085 useless extension candidates. Maximal degree in co-relation 26437. Up to 3235 conditions per place. [2024-06-21 15:45:22,187 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 248 changer transitions 0/467 dead transitions. [2024-06-21 15:45:22,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 467 transitions, 7332 flow [2024-06-21 15:45:22,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:45:22,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:45:22,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-21 15:45:22,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 15:45:22,189 INFO L175 Difference]: Start difference. First operand has 333 places, 422 transitions, 6122 flow. Second operand 10 states and 252 transitions. [2024-06-21 15:45:22,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 467 transitions, 7332 flow [2024-06-21 15:45:23,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 467 transitions, 6773 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-21 15:45:23,206 INFO L231 Difference]: Finished difference. Result has 331 places, 425 transitions, 6190 flow [2024-06-21 15:45:23,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5571, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6190, PETRI_PLACES=331, PETRI_TRANSITIONS=425} [2024-06-21 15:45:23,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 15:45:23,206 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 425 transitions, 6190 flow [2024-06-21 15:45:23,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:23,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:23,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:23,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 15:45:23,207 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:23,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:23,207 INFO L85 PathProgramCache]: Analyzing trace with hash -887571202, now seen corresponding path program 2 times [2024-06-21 15:45:23,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:23,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491515697] [2024-06-21 15:45:23,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:23,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:23,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:23,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:23,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:23,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491515697] [2024-06-21 15:45:23,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491515697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:23,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:23,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:45:23,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567529876] [2024-06-21 15:45:23,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:23,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:45:23,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:23,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:45:23,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:45:23,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:23,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 425 transitions, 6190 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:23,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:23,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:23,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:23,974 INFO L124 PetriNetUnfolderBase]: 2435/4134 cut-off events. [2024-06-21 15:45:23,974 INFO L125 PetriNetUnfolderBase]: For 200411/200411 co-relation queries the response was YES. [2024-06-21 15:45:24,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26594 conditions, 4134 events. 2435/4134 cut-off events. For 200411/200411 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26677 event pairs, 363 based on Foata normal form. 6/4135 useless extension candidates. Maximal degree in co-relation 26452. Up to 3605 conditions per place. [2024-06-21 15:45:24,025 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 405 selfloop transitions, 44 changer transitions 0/456 dead transitions. [2024-06-21 15:45:24,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 456 transitions, 7228 flow [2024-06-21 15:45:24,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:45:24,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:45:24,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 15:45:24,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-21 15:45:24,027 INFO L175 Difference]: Start difference. First operand has 331 places, 425 transitions, 6190 flow. Second operand 6 states and 151 transitions. [2024-06-21 15:45:24,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 456 transitions, 7228 flow [2024-06-21 15:45:25,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 456 transitions, 6762 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 15:45:25,030 INFO L231 Difference]: Finished difference. Result has 329 places, 428 transitions, 5859 flow [2024-06-21 15:45:25,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5724, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5859, PETRI_PLACES=329, PETRI_TRANSITIONS=428} [2024-06-21 15:45:25,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-21 15:45:25,030 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 428 transitions, 5859 flow [2024-06-21 15:45:25,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:25,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:25,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:25,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 15:45:25,031 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:25,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:25,031 INFO L85 PathProgramCache]: Analyzing trace with hash 135857060, now seen corresponding path program 3 times [2024-06-21 15:45:25,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:25,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597362858] [2024-06-21 15:45:25,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:25,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:25,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:25,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:25,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:25,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597362858] [2024-06-21 15:45:25,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597362858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:25,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:25,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:45:25,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828039777] [2024-06-21 15:45:25,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:25,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:45:25,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:25,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:45:25,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:45:25,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:25,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 428 transitions, 5859 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:25,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:25,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:25,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:25,887 INFO L124 PetriNetUnfolderBase]: 2422/4117 cut-off events. [2024-06-21 15:45:25,887 INFO L125 PetriNetUnfolderBase]: For 172595/172601 co-relation queries the response was YES. [2024-06-21 15:45:25,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25541 conditions, 4117 events. 2422/4117 cut-off events. For 172595/172601 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 26559 event pairs, 391 based on Foata normal form. 8/4120 useless extension candidates. Maximal degree in co-relation 25398. Up to 3350 conditions per place. [2024-06-21 15:45:25,946 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 402 selfloop transitions, 44 changer transitions 0/453 dead transitions. [2024-06-21 15:45:25,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 453 transitions, 6869 flow [2024-06-21 15:45:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:45:25,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:45:25,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 15:45:25,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 15:45:25,947 INFO L175 Difference]: Start difference. First operand has 329 places, 428 transitions, 5859 flow. Second operand 6 states and 142 transitions. [2024-06-21 15:45:25,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 453 transitions, 6869 flow [2024-06-21 15:45:26,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 453 transitions, 6819 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 15:45:26,767 INFO L231 Difference]: Finished difference. Result has 334 places, 430 transitions, 5922 flow [2024-06-21 15:45:26,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5809, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5922, PETRI_PLACES=334, PETRI_TRANSITIONS=430} [2024-06-21 15:45:26,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-21 15:45:26,768 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 430 transitions, 5922 flow [2024-06-21 15:45:26,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:26,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:26,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:26,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 15:45:26,768 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:26,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:26,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1658644938, now seen corresponding path program 1 times [2024-06-21 15:45:26,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:26,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497611266] [2024-06-21 15:45:26,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:26,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:26,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:26,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:26,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:26,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497611266] [2024-06-21 15:45:26,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497611266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:26,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:26,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:26,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796727977] [2024-06-21 15:45:26,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:26,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:26,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:26,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:26,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:26,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:26,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 430 transitions, 5922 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:26,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:26,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:26,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:27,600 INFO L124 PetriNetUnfolderBase]: 2581/4394 cut-off events. [2024-06-21 15:45:27,600 INFO L125 PetriNetUnfolderBase]: For 236085/236100 co-relation queries the response was YES. [2024-06-21 15:45:27,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28661 conditions, 4394 events. 2581/4394 cut-off events. For 236085/236100 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28763 event pairs, 450 based on Foata normal form. 24/4412 useless extension candidates. Maximal degree in co-relation 28515. Up to 3347 conditions per place. [2024-06-21 15:45:27,656 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 374 selfloop transitions, 85 changer transitions 0/466 dead transitions. [2024-06-21 15:45:27,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 466 transitions, 7348 flow [2024-06-21 15:45:27,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:27,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:27,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:45:27,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 15:45:27,658 INFO L175 Difference]: Start difference. First operand has 334 places, 430 transitions, 5922 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:45:27,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 466 transitions, 7348 flow [2024-06-21 15:45:28,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 466 transitions, 7193 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 15:45:28,397 INFO L231 Difference]: Finished difference. Result has 337 places, 435 transitions, 6056 flow [2024-06-21 15:45:28,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5767, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6056, PETRI_PLACES=337, PETRI_TRANSITIONS=435} [2024-06-21 15:45:28,398 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-21 15:45:28,398 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 435 transitions, 6056 flow [2024-06-21 15:45:28,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:28,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:28,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:28,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 15:45:28,398 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:28,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:28,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1497907884, now seen corresponding path program 2 times [2024-06-21 15:45:28,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:28,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721335993] [2024-06-21 15:45:28,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:28,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:28,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:28,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:28,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:28,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721335993] [2024-06-21 15:45:28,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721335993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:28,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:28,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:28,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415662688] [2024-06-21 15:45:28,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:28,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:28,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:28,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:28,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:28,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:28,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 435 transitions, 6056 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:28,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:28,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:28,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:29,281 INFO L124 PetriNetUnfolderBase]: 2733/4628 cut-off events. [2024-06-21 15:45:29,282 INFO L125 PetriNetUnfolderBase]: For 287220/287235 co-relation queries the response was YES. [2024-06-21 15:45:29,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31424 conditions, 4628 events. 2733/4628 cut-off events. For 287220/287235 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 30420 event pairs, 574 based on Foata normal form. 24/4646 useless extension candidates. Maximal degree in co-relation 31278. Up to 3810 conditions per place. [2024-06-21 15:45:29,344 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 376 selfloop transitions, 79 changer transitions 0/462 dead transitions. [2024-06-21 15:45:29,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 462 transitions, 7288 flow [2024-06-21 15:45:29,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:29,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:29,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 15:45:29,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 15:45:29,345 INFO L175 Difference]: Start difference. First operand has 337 places, 435 transitions, 6056 flow. Second operand 7 states and 166 transitions. [2024-06-21 15:45:29,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 462 transitions, 7288 flow [2024-06-21 15:45:30,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 462 transitions, 7168 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-21 15:45:30,284 INFO L231 Difference]: Finished difference. Result has 343 places, 439 transitions, 6204 flow [2024-06-21 15:45:30,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5936, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6204, PETRI_PLACES=343, PETRI_TRANSITIONS=439} [2024-06-21 15:45:30,284 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-21 15:45:30,285 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 439 transitions, 6204 flow [2024-06-21 15:45:30,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:30,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:30,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:30,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 15:45:30,285 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:30,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:30,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1498055754, now seen corresponding path program 3 times [2024-06-21 15:45:30,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:30,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432419000] [2024-06-21 15:45:30,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:30,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:30,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:30,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:30,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:30,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432419000] [2024-06-21 15:45:30,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432419000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:30,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:30,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:30,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454930428] [2024-06-21 15:45:30,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:30,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:30,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:30,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:30,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:30,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:30,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 439 transitions, 6204 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:30,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:30,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:30,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:31,166 INFO L124 PetriNetUnfolderBase]: 2743/4646 cut-off events. [2024-06-21 15:45:31,166 INFO L125 PetriNetUnfolderBase]: For 288240/288255 co-relation queries the response was YES. [2024-06-21 15:45:31,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31318 conditions, 4646 events. 2743/4646 cut-off events. For 288240/288255 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30578 event pairs, 585 based on Foata normal form. 28/4668 useless extension candidates. Maximal degree in co-relation 31169. Up to 3986 conditions per place. [2024-06-21 15:45:31,228 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 370 selfloop transitions, 82 changer transitions 0/459 dead transitions. [2024-06-21 15:45:31,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 459 transitions, 7219 flow [2024-06-21 15:45:31,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:31,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:31,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:45:31,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:45:31,229 INFO L175 Difference]: Start difference. First operand has 343 places, 439 transitions, 6204 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:45:31,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 459 transitions, 7219 flow [2024-06-21 15:45:32,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 459 transitions, 7091 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 15:45:32,120 INFO L231 Difference]: Finished difference. Result has 347 places, 441 transitions, 6297 flow [2024-06-21 15:45:32,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6078, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6297, PETRI_PLACES=347, PETRI_TRANSITIONS=441} [2024-06-21 15:45:32,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-21 15:45:32,121 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 441 transitions, 6297 flow [2024-06-21 15:45:32,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:32,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:32,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:32,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 15:45:32,122 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:32,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:32,122 INFO L85 PathProgramCache]: Analyzing trace with hash 698632022, now seen corresponding path program 4 times [2024-06-21 15:45:32,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:32,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535512647] [2024-06-21 15:45:32,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:32,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:32,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:32,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:32,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535512647] [2024-06-21 15:45:32,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535512647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:32,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:32,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:32,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748728648] [2024-06-21 15:45:32,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:32,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:32,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:32,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:32,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:32,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:32,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 441 transitions, 6297 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:32,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:32,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:32,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:33,040 INFO L124 PetriNetUnfolderBase]: 2799/4734 cut-off events. [2024-06-21 15:45:33,041 INFO L125 PetriNetUnfolderBase]: For 296436/296451 co-relation queries the response was YES. [2024-06-21 15:45:33,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32075 conditions, 4734 events. 2799/4734 cut-off events. For 296436/296451 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 31229 event pairs, 591 based on Foata normal form. 28/4756 useless extension candidates. Maximal degree in co-relation 31924. Up to 4104 conditions per place. [2024-06-21 15:45:33,104 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 372 selfloop transitions, 83 changer transitions 0/462 dead transitions. [2024-06-21 15:45:33,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 462 transitions, 7321 flow [2024-06-21 15:45:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:33,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 15:45:33,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:45:33,105 INFO L175 Difference]: Start difference. First operand has 347 places, 441 transitions, 6297 flow. Second operand 8 states and 182 transitions. [2024-06-21 15:45:33,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 462 transitions, 7321 flow [2024-06-21 15:45:34,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 462 transitions, 7135 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 15:45:34,056 INFO L231 Difference]: Finished difference. Result has 350 places, 443 transitions, 6335 flow [2024-06-21 15:45:34,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6111, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6335, PETRI_PLACES=350, PETRI_TRANSITIONS=443} [2024-06-21 15:45:34,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 15:45:34,057 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 443 transitions, 6335 flow [2024-06-21 15:45:34,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:34,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:34,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:34,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 15:45:34,057 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:34,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:34,058 INFO L85 PathProgramCache]: Analyzing trace with hash 693269642, now seen corresponding path program 5 times [2024-06-21 15:45:34,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:34,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877214348] [2024-06-21 15:45:34,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:34,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:34,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:34,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:34,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:34,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877214348] [2024-06-21 15:45:34,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877214348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:34,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:34,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:34,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479952336] [2024-06-21 15:45:34,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:34,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:34,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:34,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:34,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:34,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:34,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 443 transitions, 6335 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:34,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:34,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:34,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:35,020 INFO L124 PetriNetUnfolderBase]: 2842/4811 cut-off events. [2024-06-21 15:45:35,021 INFO L125 PetriNetUnfolderBase]: For 300624/300639 co-relation queries the response was YES. [2024-06-21 15:45:35,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32438 conditions, 4811 events. 2842/4811 cut-off events. For 300624/300639 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 31820 event pairs, 606 based on Foata normal form. 28/4833 useless extension candidates. Maximal degree in co-relation 32286. Up to 4173 conditions per place. [2024-06-21 15:45:35,082 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 384 selfloop transitions, 71 changer transitions 0/462 dead transitions. [2024-06-21 15:45:35,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 462 transitions, 7359 flow [2024-06-21 15:45:35,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:45:35,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:45:35,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 15:45:35,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-21 15:45:35,083 INFO L175 Difference]: Start difference. First operand has 350 places, 443 transitions, 6335 flow. Second operand 6 states and 143 transitions. [2024-06-21 15:45:35,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 462 transitions, 7359 flow [2024-06-21 15:45:36,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 462 transitions, 7165 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 15:45:36,161 INFO L231 Difference]: Finished difference. Result has 350 places, 445 transitions, 6345 flow [2024-06-21 15:45:36,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6141, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6345, PETRI_PLACES=350, PETRI_TRANSITIONS=445} [2024-06-21 15:45:36,161 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 15:45:36,161 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 445 transitions, 6345 flow [2024-06-21 15:45:36,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:36,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:36,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:36,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 15:45:36,162 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:36,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:36,162 INFO L85 PathProgramCache]: Analyzing trace with hash 693121772, now seen corresponding path program 6 times [2024-06-21 15:45:36,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:36,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378378680] [2024-06-21 15:45:36,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:36,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:36,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:36,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:36,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:36,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378378680] [2024-06-21 15:45:36,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378378680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:36,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:36,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:36,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552693677] [2024-06-21 15:45:36,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:36,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:36,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:36,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:36,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:36,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:36,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 445 transitions, 6345 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:36,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:36,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:36,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:37,083 INFO L124 PetriNetUnfolderBase]: 2856/4847 cut-off events. [2024-06-21 15:45:37,083 INFO L125 PetriNetUnfolderBase]: For 280418/280433 co-relation queries the response was YES. [2024-06-21 15:45:37,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32169 conditions, 4847 events. 2856/4847 cut-off events. For 280418/280433 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 32142 event pairs, 510 based on Foata normal form. 24/4865 useless extension candidates. Maximal degree in co-relation 32016. Up to 3852 conditions per place. [2024-06-21 15:45:37,149 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 388 selfloop transitions, 77 changer transitions 0/472 dead transitions. [2024-06-21 15:45:37,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 472 transitions, 7585 flow [2024-06-21 15:45:37,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:45:37,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:45:37,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 15:45:37,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:45:37,150 INFO L175 Difference]: Start difference. First operand has 350 places, 445 transitions, 6345 flow. Second operand 6 states and 150 transitions. [2024-06-21 15:45:37,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 472 transitions, 7585 flow [2024-06-21 15:45:38,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 472 transitions, 7411 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 15:45:38,106 INFO L231 Difference]: Finished difference. Result has 353 places, 448 transitions, 6448 flow [2024-06-21 15:45:38,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6171, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6448, PETRI_PLACES=353, PETRI_TRANSITIONS=448} [2024-06-21 15:45:38,107 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 15:45:38,107 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 448 transitions, 6448 flow [2024-06-21 15:45:38,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:38,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:38,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:38,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 15:45:38,108 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:38,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:38,108 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-21 15:45:38,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:38,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052180852] [2024-06-21 15:45:38,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:38,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:38,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-21 15:45:38,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:38,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052180852] [2024-06-21 15:45:38,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052180852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:38,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:38,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:38,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059424079] [2024-06-21 15:45:38,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:38,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:38,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:38,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:38,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:38,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:38,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 448 transitions, 6448 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:38,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:38,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:38,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:39,079 INFO L124 PetriNetUnfolderBase]: 2863/4854 cut-off events. [2024-06-21 15:45:39,079 INFO L125 PetriNetUnfolderBase]: For 274841/274856 co-relation queries the response was YES. [2024-06-21 15:45:39,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31919 conditions, 4854 events. 2863/4854 cut-off events. For 274841/274856 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 32146 event pairs, 571 based on Foata normal form. 24/4872 useless extension candidates. Maximal degree in co-relation 31764. Up to 4068 conditions per place. [2024-06-21 15:45:39,143 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 372 selfloop transitions, 92 changer transitions 0/471 dead transitions. [2024-06-21 15:45:39,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 471 transitions, 7480 flow [2024-06-21 15:45:39,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:39,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:39,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 15:45:39,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 15:45:39,145 INFO L175 Difference]: Start difference. First operand has 353 places, 448 transitions, 6448 flow. Second operand 8 states and 185 transitions. [2024-06-21 15:45:39,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 471 transitions, 7480 flow [2024-06-21 15:45:40,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 471 transitions, 7212 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 15:45:40,480 INFO L231 Difference]: Finished difference. Result has 356 places, 449 transitions, 6391 flow [2024-06-21 15:45:40,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6180, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6391, PETRI_PLACES=356, PETRI_TRANSITIONS=449} [2024-06-21 15:45:40,480 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 15:45:40,481 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 449 transitions, 6391 flow [2024-06-21 15:45:40,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:40,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:40,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:40,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 15:45:40,481 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:40,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:40,482 INFO L85 PathProgramCache]: Analyzing trace with hash 641162548, now seen corresponding path program 1 times [2024-06-21 15:45:40,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:40,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100574863] [2024-06-21 15:45:40,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:40,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:40,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:40,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-21 15:45:40,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:40,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100574863] [2024-06-21 15:45:40,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100574863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:40,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:40,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:40,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52200239] [2024-06-21 15:45:40,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:40,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:40,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:40,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:40,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:40,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:40,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 449 transitions, 6391 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:40,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:40,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:40,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:41,368 INFO L124 PetriNetUnfolderBase]: 2860/4851 cut-off events. [2024-06-21 15:45:41,368 INFO L125 PetriNetUnfolderBase]: For 246152/246164 co-relation queries the response was YES. [2024-06-21 15:45:41,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31315 conditions, 4851 events. 2860/4851 cut-off events. For 246152/246164 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 32156 event pairs, 640 based on Foata normal form. 11/4854 useless extension candidates. Maximal degree in co-relation 31160. Up to 3855 conditions per place. [2024-06-21 15:45:41,431 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 257 selfloop transitions, 211 changer transitions 0/475 dead transitions. [2024-06-21 15:45:41,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 475 transitions, 7683 flow [2024-06-21 15:45:41,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:41,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:41,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:45:41,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:45:41,432 INFO L175 Difference]: Start difference. First operand has 356 places, 449 transitions, 6391 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:45:41,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 475 transitions, 7683 flow [2024-06-21 15:45:42,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 475 transitions, 7413 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 15:45:42,597 INFO L231 Difference]: Finished difference. Result has 357 places, 449 transitions, 6549 flow [2024-06-21 15:45:42,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6121, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6549, PETRI_PLACES=357, PETRI_TRANSITIONS=449} [2024-06-21 15:45:42,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 15:45:42,597 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 449 transitions, 6549 flow [2024-06-21 15:45:42,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:42,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:42,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:42,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 15:45:42,598 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:42,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:42,598 INFO L85 PathProgramCache]: Analyzing trace with hash 644887198, now seen corresponding path program 2 times [2024-06-21 15:45:42,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:42,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630978508] [2024-06-21 15:45:42,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:42,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:42,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:42,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:42,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:42,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630978508] [2024-06-21 15:45:42,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630978508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:42,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:42,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:42,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750543595] [2024-06-21 15:45:42,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:42,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:42,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:42,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:42,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:42,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:42,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 449 transitions, 6549 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:42,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:42,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:42,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:43,525 INFO L124 PetriNetUnfolderBase]: 2873/4874 cut-off events. [2024-06-21 15:45:43,525 INFO L125 PetriNetUnfolderBase]: For 254461/254476 co-relation queries the response was YES. [2024-06-21 15:45:43,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31474 conditions, 4874 events. 2873/4874 cut-off events. For 254461/254476 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32389 event pairs, 604 based on Foata normal form. 13/4881 useless extension candidates. Maximal degree in co-relation 31319. Up to 4224 conditions per place. [2024-06-21 15:45:43,590 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 357 selfloop transitions, 115 changer transitions 0/479 dead transitions. [2024-06-21 15:45:43,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 479 transitions, 7787 flow [2024-06-21 15:45:43,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:45:43,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:45:43,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-21 15:45:43,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:45:43,591 INFO L175 Difference]: Start difference. First operand has 357 places, 449 transitions, 6549 flow. Second operand 10 states and 220 transitions. [2024-06-21 15:45:43,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 479 transitions, 7787 flow [2024-06-21 15:45:44,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 479 transitions, 7043 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-21 15:45:44,747 INFO L231 Difference]: Finished difference. Result has 359 places, 455 transitions, 6137 flow [2024-06-21 15:45:44,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5853, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6137, PETRI_PLACES=359, PETRI_TRANSITIONS=455} [2024-06-21 15:45:44,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-21 15:45:44,748 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 455 transitions, 6137 flow [2024-06-21 15:45:44,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:44,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:44,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:44,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 15:45:44,748 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:44,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:44,748 INFO L85 PathProgramCache]: Analyzing trace with hash 644881618, now seen corresponding path program 3 times [2024-06-21 15:45:44,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:44,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482278579] [2024-06-21 15:45:44,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:44,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:44,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:44,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:44,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:44,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482278579] [2024-06-21 15:45:44,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482278579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:44,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:44,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:44,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022374339] [2024-06-21 15:45:44,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:44,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:44,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:44,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:44,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:44,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:44,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 455 transitions, 6137 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:44,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:44,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:44,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:45,645 INFO L124 PetriNetUnfolderBase]: 2870/4870 cut-off events. [2024-06-21 15:45:45,646 INFO L125 PetriNetUnfolderBase]: For 248172/248187 co-relation queries the response was YES. [2024-06-21 15:45:45,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30693 conditions, 4870 events. 2870/4870 cut-off events. For 248172/248187 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32312 event pairs, 614 based on Foata normal form. 13/4877 useless extension candidates. Maximal degree in co-relation 30540. Up to 4221 conditions per place. [2024-06-21 15:45:45,709 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 355 selfloop transitions, 114 changer transitions 0/476 dead transitions. [2024-06-21 15:45:45,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 476 transitions, 7127 flow [2024-06-21 15:45:45,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:45,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:45,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 15:45:45,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 15:45:45,711 INFO L175 Difference]: Start difference. First operand has 359 places, 455 transitions, 6137 flow. Second operand 8 states and 185 transitions. [2024-06-21 15:45:45,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 476 transitions, 7127 flow [2024-06-21 15:45:46,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 476 transitions, 6984 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 15:45:46,876 INFO L231 Difference]: Finished difference. Result has 361 places, 455 transitions, 6228 flow [2024-06-21 15:45:46,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5994, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6228, PETRI_PLACES=361, PETRI_TRANSITIONS=455} [2024-06-21 15:45:46,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-21 15:45:46,877 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 455 transitions, 6228 flow [2024-06-21 15:45:46,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:46,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:46,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:46,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 15:45:46,877 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:46,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:46,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1840997022, now seen corresponding path program 4 times [2024-06-21 15:45:46,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:46,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906193939] [2024-06-21 15:45:46,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:46,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:46,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:46,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:46,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906193939] [2024-06-21 15:45:46,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906193939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:46,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:46,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:46,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569386248] [2024-06-21 15:45:46,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:46,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:46,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:46,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:46,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:46,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:46,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 455 transitions, 6228 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:46,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:46,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:46,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:47,827 INFO L124 PetriNetUnfolderBase]: 2899/4918 cut-off events. [2024-06-21 15:45:47,828 INFO L125 PetriNetUnfolderBase]: For 263611/263626 co-relation queries the response was YES. [2024-06-21 15:45:47,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31404 conditions, 4918 events. 2899/4918 cut-off events. For 263611/263626 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32721 event pairs, 604 based on Foata normal form. 13/4925 useless extension candidates. Maximal degree in co-relation 31249. Up to 4233 conditions per place. [2024-06-21 15:45:47,896 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 353 selfloop transitions, 131 changer transitions 0/491 dead transitions. [2024-06-21 15:45:47,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 491 transitions, 7809 flow [2024-06-21 15:45:47,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:45:47,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:45:47,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-21 15:45:47,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-21 15:45:47,897 INFO L175 Difference]: Start difference. First operand has 361 places, 455 transitions, 6228 flow. Second operand 11 states and 240 transitions. [2024-06-21 15:45:47,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 491 transitions, 7809 flow [2024-06-21 15:45:49,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 491 transitions, 7581 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 15:45:49,011 INFO L231 Difference]: Finished difference. Result has 366 places, 467 transitions, 6407 flow [2024-06-21 15:45:49,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6000, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6407, PETRI_PLACES=366, PETRI_TRANSITIONS=467} [2024-06-21 15:45:49,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-21 15:45:49,012 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 467 transitions, 6407 flow [2024-06-21 15:45:49,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:49,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:49,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:49,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 15:45:49,012 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:49,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:49,013 INFO L85 PathProgramCache]: Analyzing trace with hash 788772148, now seen corresponding path program 5 times [2024-06-21 15:45:49,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:49,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644822110] [2024-06-21 15:45:49,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:49,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:49,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:49,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:49,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:49,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644822110] [2024-06-21 15:45:49,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644822110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:49,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:49,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:49,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495943394] [2024-06-21 15:45:49,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:49,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:49,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:49,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:49,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:49,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:49,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 467 transitions, 6407 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:49,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:49,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:49,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:50,030 INFO L124 PetriNetUnfolderBase]: 2896/4914 cut-off events. [2024-06-21 15:45:50,031 INFO L125 PetriNetUnfolderBase]: For 267269/267284 co-relation queries the response was YES. [2024-06-21 15:45:50,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31487 conditions, 4914 events. 2896/4914 cut-off events. For 267269/267284 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32670 event pairs, 604 based on Foata normal form. 13/4921 useless extension candidates. Maximal degree in co-relation 31330. Up to 4230 conditions per place. [2024-06-21 15:45:50,089 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 351 selfloop transitions, 130 changer transitions 0/488 dead transitions. [2024-06-21 15:45:50,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 488 transitions, 7723 flow [2024-06-21 15:45:50,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:45:50,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:45:50,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 15:45:50,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-21 15:45:50,090 INFO L175 Difference]: Start difference. First operand has 366 places, 467 transitions, 6407 flow. Second operand 9 states and 203 transitions. [2024-06-21 15:45:50,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 488 transitions, 7723 flow [2024-06-21 15:45:51,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 488 transitions, 7469 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 15:45:51,130 INFO L231 Difference]: Finished difference. Result has 369 places, 467 transitions, 6419 flow [2024-06-21 15:45:51,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6153, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6419, PETRI_PLACES=369, PETRI_TRANSITIONS=467} [2024-06-21 15:45:51,131 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-21 15:45:51,131 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 467 transitions, 6419 flow [2024-06-21 15:45:51,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:51,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:51,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:51,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 15:45:51,131 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:51,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:51,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1848348672, now seen corresponding path program 6 times [2024-06-21 15:45:51,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:51,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581533974] [2024-06-21 15:45:51,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:51,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:51,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:51,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:51,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:51,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581533974] [2024-06-21 15:45:51,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581533974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:51,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:51,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:51,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122809886] [2024-06-21 15:45:51,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:51,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:51,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:51,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:51,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:51,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:51,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 467 transitions, 6419 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:51,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:51,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:51,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:52,099 INFO L124 PetriNetUnfolderBase]: 2893/4910 cut-off events. [2024-06-21 15:45:52,100 INFO L125 PetriNetUnfolderBase]: For 269621/269636 co-relation queries the response was YES. [2024-06-21 15:45:52,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31478 conditions, 4910 events. 2893/4910 cut-off events. For 269621/269636 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32626 event pairs, 614 based on Foata normal form. 13/4917 useless extension candidates. Maximal degree in co-relation 31320. Up to 4227 conditions per place. [2024-06-21 15:45:52,168 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 344 selfloop transitions, 137 changer transitions 0/488 dead transitions. [2024-06-21 15:45:52,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 488 transitions, 7585 flow [2024-06-21 15:45:52,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:45:52,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:45:52,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-21 15:45:52,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-21 15:45:52,169 INFO L175 Difference]: Start difference. First operand has 369 places, 467 transitions, 6419 flow. Second operand 10 states and 217 transitions. [2024-06-21 15:45:52,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 488 transitions, 7585 flow [2024-06-21 15:45:53,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 488 transitions, 7323 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 15:45:53,337 INFO L231 Difference]: Finished difference. Result has 371 places, 467 transitions, 6437 flow [2024-06-21 15:45:53,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6157, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6437, PETRI_PLACES=371, PETRI_TRANSITIONS=467} [2024-06-21 15:45:53,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-21 15:45:53,338 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 467 transitions, 6437 flow [2024-06-21 15:45:53,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:45:53,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:53,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:53,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 15:45:53,339 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:53,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:53,339 INFO L85 PathProgramCache]: Analyzing trace with hash 211256563, now seen corresponding path program 1 times [2024-06-21 15:45:53,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:53,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067496566] [2024-06-21 15:45:53,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:53,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:53,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:53,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:53,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:53,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067496566] [2024-06-21 15:45:53,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067496566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:53,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:53,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:53,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261452953] [2024-06-21 15:45:53,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:53,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:53,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:53,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:53,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:53,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:53,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 467 transitions, 6437 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:53,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:53,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:53,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:54,280 INFO L124 PetriNetUnfolderBase]: 2973/5008 cut-off events. [2024-06-21 15:45:54,280 INFO L125 PetriNetUnfolderBase]: For 316860/316860 co-relation queries the response was YES. [2024-06-21 15:45:54,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33445 conditions, 5008 events. 2973/5008 cut-off events. For 316860/316860 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33146 event pairs, 602 based on Foata normal form. 2/4993 useless extension candidates. Maximal degree in co-relation 33286. Up to 4310 conditions per place. [2024-06-21 15:45:54,346 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 395 selfloop transitions, 104 changer transitions 0/506 dead transitions. [2024-06-21 15:45:54,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 506 transitions, 7826 flow [2024-06-21 15:45:54,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:54,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:54,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 15:45:54,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 15:45:54,347 INFO L175 Difference]: Start difference. First operand has 371 places, 467 transitions, 6437 flow. Second operand 8 states and 198 transitions. [2024-06-21 15:45:54,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 506 transitions, 7826 flow [2024-06-21 15:45:55,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 506 transitions, 7570 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 15:45:55,484 INFO L231 Difference]: Finished difference. Result has 372 places, 473 transitions, 6551 flow [2024-06-21 15:45:55,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6181, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6551, PETRI_PLACES=372, PETRI_TRANSITIONS=473} [2024-06-21 15:45:55,485 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-21 15:45:55,485 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 473 transitions, 6551 flow [2024-06-21 15:45:55,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:55,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:55,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:55,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 15:45:55,485 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:55,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:55,486 INFO L85 PathProgramCache]: Analyzing trace with hash 153418609, now seen corresponding path program 2 times [2024-06-21 15:45:55,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:55,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569926946] [2024-06-21 15:45:55,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:55,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:55,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:55,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:55,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:55,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569926946] [2024-06-21 15:45:55,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569926946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:55,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:55,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:55,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764417157] [2024-06-21 15:45:55,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:55,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:55,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:55,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:55,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:55,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:55,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 473 transitions, 6551 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:55,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:55,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:55,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:56,452 INFO L124 PetriNetUnfolderBase]: 2968/5012 cut-off events. [2024-06-21 15:45:56,452 INFO L125 PetriNetUnfolderBase]: For 319545/319545 co-relation queries the response was YES. [2024-06-21 15:45:56,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33515 conditions, 5012 events. 2968/5012 cut-off events. For 319545/319545 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33248 event pairs, 602 based on Foata normal form. 2/5003 useless extension candidates. Maximal degree in co-relation 33354. Up to 4395 conditions per place. [2024-06-21 15:45:56,524 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 392 selfloop transitions, 99 changer transitions 0/498 dead transitions. [2024-06-21 15:45:56,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 498 transitions, 7595 flow [2024-06-21 15:45:56,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:56,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:56,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 15:45:56,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:45:56,525 INFO L175 Difference]: Start difference. First operand has 372 places, 473 transitions, 6551 flow. Second operand 8 states and 190 transitions. [2024-06-21 15:45:56,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 498 transitions, 7595 flow [2024-06-21 15:45:58,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 498 transitions, 7370 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 15:45:58,042 INFO L231 Difference]: Finished difference. Result has 375 places, 473 transitions, 6529 flow [2024-06-21 15:45:58,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6326, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6529, PETRI_PLACES=375, PETRI_TRANSITIONS=473} [2024-06-21 15:45:58,043 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 15:45:58,043 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 473 transitions, 6529 flow [2024-06-21 15:45:58,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:58,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:58,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:45:58,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 15:45:58,044 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:45:58,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:58,044 INFO L85 PathProgramCache]: Analyzing trace with hash 268709779, now seen corresponding path program 3 times [2024-06-21 15:45:58,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:58,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816273657] [2024-06-21 15:45:58,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:58,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:58,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:58,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:58,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:58,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816273657] [2024-06-21 15:45:58,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816273657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:58,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:58,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:58,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081911959] [2024-06-21 15:45:58,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:58,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:58,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:58,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:58,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:58,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:58,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 473 transitions, 6529 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:45:58,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:58,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:58,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:59,033 INFO L124 PetriNetUnfolderBase]: 2976/5027 cut-off events. [2024-06-21 15:45:59,034 INFO L125 PetriNetUnfolderBase]: For 326699/326702 co-relation queries the response was YES. [2024-06-21 15:45:59,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33636 conditions, 5027 events. 2976/5027 cut-off events. For 326699/326702 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33334 event pairs, 592 based on Foata normal form. 4/5024 useless extension candidates. Maximal degree in co-relation 33474. Up to 4524 conditions per place. [2024-06-21 15:45:59,102 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 440 selfloop transitions, 50 changer transitions 0/497 dead transitions. [2024-06-21 15:45:59,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 497 transitions, 7614 flow [2024-06-21 15:45:59,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:59,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:59,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:45:59,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:45:59,103 INFO L175 Difference]: Start difference. First operand has 375 places, 473 transitions, 6529 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:45:59,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 497 transitions, 7614 flow [2024-06-21 15:46:00,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 497 transitions, 7387 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:00,517 INFO L231 Difference]: Finished difference. Result has 377 places, 475 transitions, 6462 flow [2024-06-21 15:46:00,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6302, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6462, PETRI_PLACES=377, PETRI_TRANSITIONS=475} [2024-06-21 15:46:00,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 15:46:00,517 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 475 transitions, 6462 flow [2024-06-21 15:46:00,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:46:00,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:00,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:00,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 15:46:00,518 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:00,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:00,518 INFO L85 PathProgramCache]: Analyzing trace with hash -22076204, now seen corresponding path program 7 times [2024-06-21 15:46:00,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:00,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467259456] [2024-06-21 15:46:00,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:00,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:00,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:00,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:00,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467259456] [2024-06-21 15:46:00,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467259456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:00,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:00,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:00,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021008719] [2024-06-21 15:46:00,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:00,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:00,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:00,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:00,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:00,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:00,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 475 transitions, 6462 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:00,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:00,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:00,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:01,473 INFO L124 PetriNetUnfolderBase]: 2989/5056 cut-off events. [2024-06-21 15:46:01,473 INFO L125 PetriNetUnfolderBase]: For 335463/335475 co-relation queries the response was YES. [2024-06-21 15:46:01,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33726 conditions, 5056 events. 2989/5056 cut-off events. For 335463/335475 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 33641 event pairs, 657 based on Foata normal form. 11/5059 useless extension candidates. Maximal degree in co-relation 33563. Up to 4135 conditions per place. [2024-06-21 15:46:01,544 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 310 selfloop transitions, 186 changer transitions 0/503 dead transitions. [2024-06-21 15:46:01,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 503 transitions, 7884 flow [2024-06-21 15:46:01,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:01,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:01,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:46:01,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:46:01,545 INFO L175 Difference]: Start difference. First operand has 377 places, 475 transitions, 6462 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:46:01,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 503 transitions, 7884 flow [2024-06-21 15:46:03,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 503 transitions, 7751 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:03,028 INFO L231 Difference]: Finished difference. Result has 378 places, 481 transitions, 6760 flow [2024-06-21 15:46:03,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6329, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6760, PETRI_PLACES=378, PETRI_TRANSITIONS=481} [2024-06-21 15:46:03,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-21 15:46:03,028 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 481 transitions, 6760 flow [2024-06-21 15:46:03,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:03,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:03,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:03,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 15:46:03,029 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:03,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:03,029 INFO L85 PathProgramCache]: Analyzing trace with hash 204852490, now seen corresponding path program 8 times [2024-06-21 15:46:03,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:03,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782173322] [2024-06-21 15:46:03,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:03,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:03,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:03,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:03,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:03,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782173322] [2024-06-21 15:46:03,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782173322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:03,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:03,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:03,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319796885] [2024-06-21 15:46:03,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:03,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:03,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:03,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:03,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:03,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:03,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 481 transitions, 6760 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:03,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:03,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:03,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:03,979 INFO L124 PetriNetUnfolderBase]: 2994/5066 cut-off events. [2024-06-21 15:46:03,980 INFO L125 PetriNetUnfolderBase]: For 344451/344466 co-relation queries the response was YES. [2024-06-21 15:46:04,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34172 conditions, 5066 events. 2994/5066 cut-off events. For 344451/344466 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 33726 event pairs, 619 based on Foata normal form. 13/5073 useless extension candidates. Maximal degree in co-relation 34008. Up to 4141 conditions per place. [2024-06-21 15:46:04,047 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 306 selfloop transitions, 201 changer transitions 0/514 dead transitions. [2024-06-21 15:46:04,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 514 transitions, 8202 flow [2024-06-21 15:46:04,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:46:04,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:46:04,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-21 15:46:04,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-21 15:46:04,049 INFO L175 Difference]: Start difference. First operand has 378 places, 481 transitions, 6760 flow. Second operand 9 states and 214 transitions. [2024-06-21 15:46:04,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 514 transitions, 8202 flow [2024-06-21 15:46:05,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 514 transitions, 7981 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 15:46:05,278 INFO L231 Difference]: Finished difference. Result has 384 places, 484 transitions, 6975 flow [2024-06-21 15:46:05,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6542, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6975, PETRI_PLACES=384, PETRI_TRANSITIONS=484} [2024-06-21 15:46:05,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-21 15:46:05,279 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 484 transitions, 6975 flow [2024-06-21 15:46:05,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:05,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:05,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:05,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 15:46:05,280 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:05,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:05,280 INFO L85 PathProgramCache]: Analyzing trace with hash 42343360, now seen corresponding path program 9 times [2024-06-21 15:46:05,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:05,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102953561] [2024-06-21 15:46:05,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:05,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:05,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:05,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:05,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:05,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102953561] [2024-06-21 15:46:05,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102953561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:05,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:05,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:05,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003732719] [2024-06-21 15:46:05,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:05,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:05,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:05,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:05,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:05,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:05,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 484 transitions, 6975 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:05,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:05,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:05,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:06,300 INFO L124 PetriNetUnfolderBase]: 2999/5075 cut-off events. [2024-06-21 15:46:06,300 INFO L125 PetriNetUnfolderBase]: For 352595/352610 co-relation queries the response was YES. [2024-06-21 15:46:06,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34469 conditions, 5075 events. 2999/5075 cut-off events. For 352595/352610 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 33835 event pairs, 629 based on Foata normal form. 13/5082 useless extension candidates. Maximal degree in co-relation 34304. Up to 4448 conditions per place. [2024-06-21 15:46:06,367 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 407 selfloop transitions, 93 changer transitions 0/507 dead transitions. [2024-06-21 15:46:06,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 507 transitions, 8236 flow [2024-06-21 15:46:06,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:46:06,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:46:06,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 15:46:06,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-21 15:46:06,368 INFO L175 Difference]: Start difference. First operand has 384 places, 484 transitions, 6975 flow. Second operand 9 states and 199 transitions. [2024-06-21 15:46:06,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 507 transitions, 8236 flow [2024-06-21 15:46:07,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 507 transitions, 7758 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 15:46:07,731 INFO L231 Difference]: Finished difference. Result has 385 places, 487 transitions, 6736 flow [2024-06-21 15:46:07,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6503, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6736, PETRI_PLACES=385, PETRI_TRANSITIONS=487} [2024-06-21 15:46:07,732 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-21 15:46:07,732 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 487 transitions, 6736 flow [2024-06-21 15:46:07,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:07,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:07,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:07,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 15:46:07,733 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:07,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:07,733 INFO L85 PathProgramCache]: Analyzing trace with hash 214118080, now seen corresponding path program 10 times [2024-06-21 15:46:07,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:07,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077461571] [2024-06-21 15:46:07,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:07,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:07,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:07,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:07,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:07,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077461571] [2024-06-21 15:46:07,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077461571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:07,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:07,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:07,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835525021] [2024-06-21 15:46:07,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:07,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:07,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:07,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:07,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:07,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:07,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 487 transitions, 6736 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:07,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:07,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:07,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:08,731 INFO L124 PetriNetUnfolderBase]: 3004/5084 cut-off events. [2024-06-21 15:46:08,732 INFO L125 PetriNetUnfolderBase]: For 358990/359005 co-relation queries the response was YES. [2024-06-21 15:46:08,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34213 conditions, 5084 events. 3004/5084 cut-off events. For 358990/359005 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33918 event pairs, 621 based on Foata normal form. 13/5091 useless extension candidates. Maximal degree in co-relation 34047. Up to 4153 conditions per place. [2024-06-21 15:46:08,801 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 225 changer transitions 0/519 dead transitions. [2024-06-21 15:46:08,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 519 transitions, 8189 flow [2024-06-21 15:46:08,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:46:08,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:46:08,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-21 15:46:08,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-21 15:46:08,803 INFO L175 Difference]: Start difference. First operand has 385 places, 487 transitions, 6736 flow. Second operand 11 states and 249 transitions. [2024-06-21 15:46:08,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 519 transitions, 8189 flow [2024-06-21 15:46:10,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 519 transitions, 7962 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 15:46:10,399 INFO L231 Difference]: Finished difference. Result has 388 places, 490 transitions, 6988 flow [2024-06-21 15:46:10,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6509, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6988, PETRI_PLACES=388, PETRI_TRANSITIONS=490} [2024-06-21 15:46:10,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-21 15:46:10,400 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 490 transitions, 6988 flow [2024-06-21 15:46:10,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:10,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:10,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:10,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 15:46:10,400 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:10,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:10,401 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 11 times [2024-06-21 15:46:10,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:10,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465800801] [2024-06-21 15:46:10,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:10,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:10,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:10,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:10,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:10,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465800801] [2024-06-21 15:46:10,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465800801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:10,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:10,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:10,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709140017] [2024-06-21 15:46:10,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:10,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:10,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:10,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:10,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:10,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:10,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 490 transitions, 6988 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:10,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:10,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:10,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:11,435 INFO L124 PetriNetUnfolderBase]: 3001/5080 cut-off events. [2024-06-21 15:46:11,436 INFO L125 PetriNetUnfolderBase]: For 363323/363338 co-relation queries the response was YES. [2024-06-21 15:46:11,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34567 conditions, 5080 events. 3001/5080 cut-off events. For 363323/363338 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33852 event pairs, 629 based on Foata normal form. 13/5087 useless extension candidates. Maximal degree in co-relation 34400. Up to 4150 conditions per place. [2024-06-21 15:46:11,500 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 296 selfloop transitions, 214 changer transitions 0/517 dead transitions. [2024-06-21 15:46:11,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 517 transitions, 8244 flow [2024-06-21 15:46:11,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:46:11,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:46:11,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-21 15:46:11,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:46:11,502 INFO L175 Difference]: Start difference. First operand has 388 places, 490 transitions, 6988 flow. Second operand 10 states and 230 transitions. [2024-06-21 15:46:11,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 517 transitions, 8244 flow [2024-06-21 15:46:13,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 517 transitions, 7774 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 15:46:13,394 INFO L231 Difference]: Finished difference. Result has 389 places, 490 transitions, 6955 flow [2024-06-21 15:46:13,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6518, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6955, PETRI_PLACES=389, PETRI_TRANSITIONS=490} [2024-06-21 15:46:13,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-21 15:46:13,395 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 490 transitions, 6955 flow [2024-06-21 15:46:13,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:13,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:13,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:13,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 15:46:13,396 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:13,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:13,396 INFO L85 PathProgramCache]: Analyzing trace with hash 42337780, now seen corresponding path program 12 times [2024-06-21 15:46:13,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:13,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319900674] [2024-06-21 15:46:13,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:13,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:13,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:13,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:13,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:13,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319900674] [2024-06-21 15:46:13,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319900674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:13,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:13,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:13,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81372935] [2024-06-21 15:46:13,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:13,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:13,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:13,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:13,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:13,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:13,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 490 transitions, 6955 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:13,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:13,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:13,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:14,402 INFO L124 PetriNetUnfolderBase]: 2998/5076 cut-off events. [2024-06-21 15:46:14,403 INFO L125 PetriNetUnfolderBase]: For 367106/367121 co-relation queries the response was YES. [2024-06-21 15:46:14,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34531 conditions, 5076 events. 2998/5076 cut-off events. For 367106/367121 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33876 event pairs, 629 based on Foata normal form. 13/5083 useless extension candidates. Maximal degree in co-relation 34363. Up to 4448 conditions per place. [2024-06-21 15:46:14,475 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 410 selfloop transitions, 90 changer transitions 0/507 dead transitions. [2024-06-21 15:46:14,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 507 transitions, 7997 flow [2024-06-21 15:46:14,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:14,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:14,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:46:14,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:46:14,476 INFO L175 Difference]: Start difference. First operand has 389 places, 490 transitions, 6955 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:46:14,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 507 transitions, 7997 flow [2024-06-21 15:46:16,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 507 transitions, 7556 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 15:46:16,404 INFO L231 Difference]: Finished difference. Result has 387 places, 490 transitions, 6701 flow [2024-06-21 15:46:16,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6514, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6701, PETRI_PLACES=387, PETRI_TRANSITIONS=490} [2024-06-21 15:46:16,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-21 15:46:16,405 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 490 transitions, 6701 flow [2024-06-21 15:46:16,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:16,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:16,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:16,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 15:46:16,406 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:16,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:16,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1612785100, now seen corresponding path program 13 times [2024-06-21 15:46:16,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:16,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672238768] [2024-06-21 15:46:16,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:16,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:16,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:16,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:16,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:16,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672238768] [2024-06-21 15:46:16,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672238768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:16,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:16,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:16,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058085892] [2024-06-21 15:46:16,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:16,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:16,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:16,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:16,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:16,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:16,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 490 transitions, 6701 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:16,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:16,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:16,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:17,487 INFO L124 PetriNetUnfolderBase]: 3011/5098 cut-off events. [2024-06-21 15:46:17,487 INFO L125 PetriNetUnfolderBase]: For 378600/378615 co-relation queries the response was YES. [2024-06-21 15:46:17,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34414 conditions, 5098 events. 3011/5098 cut-off events. For 378600/378615 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 34018 event pairs, 617 based on Foata normal form. 13/5105 useless extension candidates. Maximal degree in co-relation 34245. Up to 4246 conditions per place. [2024-06-21 15:46:17,551 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 309 selfloop transitions, 205 changer transitions 0/521 dead transitions. [2024-06-21 15:46:17,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 521 transitions, 8201 flow [2024-06-21 15:46:17,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:46:17,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:46:17,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-21 15:46:17,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:46:17,552 INFO L175 Difference]: Start difference. First operand has 387 places, 490 transitions, 6701 flow. Second operand 10 states and 230 transitions. [2024-06-21 15:46:17,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 521 transitions, 8201 flow [2024-06-21 15:46:19,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 521 transitions, 8021 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:19,354 INFO L231 Difference]: Finished difference. Result has 391 places, 496 transitions, 7001 flow [2024-06-21 15:46:19,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6521, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7001, PETRI_PLACES=391, PETRI_TRANSITIONS=496} [2024-06-21 15:46:19,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-21 15:46:19,354 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 496 transitions, 7001 flow [2024-06-21 15:46:19,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:19,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:19,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:19,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 15:46:19,355 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:19,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:19,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1612969240, now seen corresponding path program 14 times [2024-06-21 15:46:19,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:19,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320457072] [2024-06-21 15:46:19,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:19,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:19,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:19,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:19,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:19,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320457072] [2024-06-21 15:46:19,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320457072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:19,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:19,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:19,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143189872] [2024-06-21 15:46:19,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:19,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:19,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:19,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:19,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:19,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:19,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 496 transitions, 7001 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:19,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:19,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:19,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:20,359 INFO L124 PetriNetUnfolderBase]: 3016/5107 cut-off events. [2024-06-21 15:46:20,360 INFO L125 PetriNetUnfolderBase]: For 388062/388077 co-relation queries the response was YES. [2024-06-21 15:46:20,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34856 conditions, 5107 events. 3016/5107 cut-off events. For 388062/388077 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 34181 event pairs, 619 based on Foata normal form. 13/5114 useless extension candidates. Maximal degree in co-relation 34686. Up to 4252 conditions per place. [2024-06-21 15:46:20,430 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 336 selfloop transitions, 181 changer transitions 0/524 dead transitions. [2024-06-21 15:46:20,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 524 transitions, 8484 flow [2024-06-21 15:46:20,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:20,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:20,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 15:46:20,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 15:46:20,431 INFO L175 Difference]: Start difference. First operand has 391 places, 496 transitions, 7001 flow. Second operand 7 states and 174 transitions. [2024-06-21 15:46:20,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 524 transitions, 8484 flow [2024-06-21 15:46:22,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 524 transitions, 8062 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:22,426 INFO L231 Difference]: Finished difference. Result has 391 places, 499 transitions, 6987 flow [2024-06-21 15:46:22,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6585, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6987, PETRI_PLACES=391, PETRI_TRANSITIONS=499} [2024-06-21 15:46:22,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-21 15:46:22,427 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 499 transitions, 6987 flow [2024-06-21 15:46:22,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:22,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:22,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:22,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 15:46:22,428 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:22,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:22,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1613142220, now seen corresponding path program 15 times [2024-06-21 15:46:22,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:22,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027684665] [2024-06-21 15:46:22,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:22,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:22,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:22,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:22,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:22,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027684665] [2024-06-21 15:46:22,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027684665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:22,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:22,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:22,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206917469] [2024-06-21 15:46:22,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:22,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:22,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:22,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:22,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:22,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:22,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 499 transitions, 6987 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:22,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:22,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:22,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:23,524 INFO L124 PetriNetUnfolderBase]: 3013/5103 cut-off events. [2024-06-21 15:46:23,525 INFO L125 PetriNetUnfolderBase]: For 391961/391976 co-relation queries the response was YES. [2024-06-21 15:46:23,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34802 conditions, 5103 events. 3013/5103 cut-off events. For 391961/391976 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 34077 event pairs, 619 based on Foata normal form. 13/5110 useless extension candidates. Maximal degree in co-relation 34631. Up to 4249 conditions per place. [2024-06-21 15:46:23,588 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 339 selfloop transitions, 182 changer transitions 0/528 dead transitions. [2024-06-21 15:46:23,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 528 transitions, 8457 flow [2024-06-21 15:46:23,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:46:23,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:46:23,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 15:46:23,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:46:23,589 INFO L175 Difference]: Start difference. First operand has 391 places, 499 transitions, 6987 flow. Second operand 8 states and 196 transitions. [2024-06-21 15:46:23,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 528 transitions, 8457 flow [2024-06-21 15:46:25,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 528 transitions, 7995 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:25,730 INFO L231 Difference]: Finished difference. Result has 393 places, 499 transitions, 6904 flow [2024-06-21 15:46:25,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6525, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6904, PETRI_PLACES=393, PETRI_TRANSITIONS=499} [2024-06-21 15:46:25,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-21 15:46:25,731 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 499 transitions, 6904 flow [2024-06-21 15:46:25,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:25,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:25,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:25,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 15:46:25,732 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:25,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:25,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1613136640, now seen corresponding path program 16 times [2024-06-21 15:46:25,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:25,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815893179] [2024-06-21 15:46:25,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:25,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:25,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:25,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:25,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:25,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815893179] [2024-06-21 15:46:25,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815893179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:25,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:25,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:25,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111874749] [2024-06-21 15:46:25,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:25,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:25,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:25,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:25,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:25,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:25,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 499 transitions, 6904 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:25,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:25,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:25,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:26,762 INFO L124 PetriNetUnfolderBase]: 3018/5112 cut-off events. [2024-06-21 15:46:26,762 INFO L125 PetriNetUnfolderBase]: For 398111/398126 co-relation queries the response was YES. [2024-06-21 15:46:26,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34869 conditions, 5112 events. 3018/5112 cut-off events. For 398111/398126 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34200 event pairs, 629 based on Foata normal form. 13/5119 useless extension candidates. Maximal degree in co-relation 34697. Up to 4255 conditions per place. [2024-06-21 15:46:26,838 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 320 selfloop transitions, 201 changer transitions 0/528 dead transitions. [2024-06-21 15:46:26,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 528 transitions, 8228 flow [2024-06-21 15:46:26,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:46:26,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:46:26,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 15:46:26,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-21 15:46:26,839 INFO L175 Difference]: Start difference. First operand has 393 places, 499 transitions, 6904 flow. Second operand 9 states and 209 transitions. [2024-06-21 15:46:26,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 528 transitions, 8228 flow [2024-06-21 15:46:28,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 528 transitions, 7861 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:28,866 INFO L231 Difference]: Finished difference. Result has 395 places, 502 transitions, 6989 flow [2024-06-21 15:46:28,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6545, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6989, PETRI_PLACES=395, PETRI_TRANSITIONS=502} [2024-06-21 15:46:28,867 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-21 15:46:28,867 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 502 transitions, 6989 flow [2024-06-21 15:46:28,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:28,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:28,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:28,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 15:46:28,867 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:28,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:28,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1612958080, now seen corresponding path program 17 times [2024-06-21 15:46:28,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:28,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850261266] [2024-06-21 15:46:28,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:28,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:28,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:28,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:28,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:28,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850261266] [2024-06-21 15:46:28,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850261266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:28,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:28,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:28,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520947125] [2024-06-21 15:46:28,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:28,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:28,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:28,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:28,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:28,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:28,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 502 transitions, 6989 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:28,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:28,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:28,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:29,950 INFO L124 PetriNetUnfolderBase]: 3015/5108 cut-off events. [2024-06-21 15:46:29,951 INFO L125 PetriNetUnfolderBase]: For 393961/393976 co-relation queries the response was YES. [2024-06-21 15:46:30,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34814 conditions, 5108 events. 3015/5108 cut-off events. For 393961/393976 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34229 event pairs, 629 based on Foata normal form. 13/5115 useless extension candidates. Maximal degree in co-relation 34642. Up to 4252 conditions per place. [2024-06-21 15:46:30,017 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 189 changer transitions 0/523 dead transitions. [2024-06-21 15:46:30,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 523 transitions, 8253 flow [2024-06-21 15:46:30,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:30,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:30,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 15:46:30,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 15:46:30,018 INFO L175 Difference]: Start difference. First operand has 395 places, 502 transitions, 6989 flow. Second operand 7 states and 170 transitions. [2024-06-21 15:46:30,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 523 transitions, 8253 flow [2024-06-21 15:46:32,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 523 transitions, 7936 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:32,085 INFO L231 Difference]: Finished difference. Result has 395 places, 502 transitions, 7058 flow [2024-06-21 15:46:32,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7058, PETRI_PLACES=395, PETRI_TRANSITIONS=502} [2024-06-21 15:46:32,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-21 15:46:32,086 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 502 transitions, 7058 flow [2024-06-21 15:46:32,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:32,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:32,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:32,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 15:46:32,086 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:32,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:32,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1612790680, now seen corresponding path program 18 times [2024-06-21 15:46:32,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:32,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408607383] [2024-06-21 15:46:32,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:32,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:32,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:32,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:32,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:32,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408607383] [2024-06-21 15:46:32,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408607383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:32,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:32,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:32,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800733108] [2024-06-21 15:46:32,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:32,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:32,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:32,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:32,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:32,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:32,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 502 transitions, 7058 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:32,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:32,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:32,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:33,113 INFO L124 PetriNetUnfolderBase]: 3012/5104 cut-off events. [2024-06-21 15:46:33,113 INFO L125 PetriNetUnfolderBase]: For 390687/390702 co-relation queries the response was YES. [2024-06-21 15:46:33,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34734 conditions, 5104 events. 3012/5104 cut-off events. For 390687/390702 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 34168 event pairs, 625 based on Foata normal form. 13/5111 useless extension candidates. Maximal degree in co-relation 34562. Up to 4249 conditions per place. [2024-06-21 15:46:33,188 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 307 selfloop transitions, 212 changer transitions 0/526 dead transitions. [2024-06-21 15:46:33,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 526 transitions, 8154 flow [2024-06-21 15:46:33,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:46:33,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:46:33,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-21 15:46:33,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-21 15:46:33,189 INFO L175 Difference]: Start difference. First operand has 395 places, 502 transitions, 7058 flow. Second operand 11 states and 245 transitions. [2024-06-21 15:46:33,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 526 transitions, 8154 flow [2024-06-21 15:46:35,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 526 transitions, 7584 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 15:46:35,488 INFO L231 Difference]: Finished difference. Result has 398 places, 502 transitions, 6918 flow [2024-06-21 15:46:35,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6488, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6918, PETRI_PLACES=398, PETRI_TRANSITIONS=502} [2024-06-21 15:46:35,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-21 15:46:35,489 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 502 transitions, 6918 flow [2024-06-21 15:46:35,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:35,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:35,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:35,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 15:46:35,489 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:35,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:35,490 INFO L85 PathProgramCache]: Analyzing trace with hash -889043035, now seen corresponding path program 4 times [2024-06-21 15:46:35,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:35,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583538663] [2024-06-21 15:46:35,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:35,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:35,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:35,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:35,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:35,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583538663] [2024-06-21 15:46:35,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583538663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:35,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:35,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:35,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381648229] [2024-06-21 15:46:35,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:35,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:35,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:35,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:35,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:35,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:35,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 502 transitions, 6918 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:46:35,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:35,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:35,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:36,609 INFO L124 PetriNetUnfolderBase]: 3020/5110 cut-off events. [2024-06-21 15:46:36,610 INFO L125 PetriNetUnfolderBase]: For 401792/401795 co-relation queries the response was YES. [2024-06-21 15:46:36,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34843 conditions, 5110 events. 3020/5110 cut-off events. For 401792/401795 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 34106 event pairs, 594 based on Foata normal form. 4/5109 useless extension candidates. Maximal degree in co-relation 34670. Up to 4581 conditions per place. [2024-06-21 15:46:36,675 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 462 selfloop transitions, 55 changer transitions 0/524 dead transitions. [2024-06-21 15:46:36,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 524 transitions, 8055 flow [2024-06-21 15:46:36,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:46:36,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:46:36,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 15:46:36,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-21 15:46:36,677 INFO L175 Difference]: Start difference. First operand has 398 places, 502 transitions, 6918 flow. Second operand 9 states and 197 transitions. [2024-06-21 15:46:36,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 524 transitions, 8055 flow [2024-06-21 15:46:38,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 524 transitions, 7385 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-21 15:46:38,641 INFO L231 Difference]: Finished difference. Result has 394 places, 504 transitions, 6422 flow [2024-06-21 15:46:38,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6248, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6422, PETRI_PLACES=394, PETRI_TRANSITIONS=504} [2024-06-21 15:46:38,642 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-21 15:46:38,642 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 504 transitions, 6422 flow [2024-06-21 15:46:38,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:46:38,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:38,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:38,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 15:46:38,643 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:38,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:38,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1910822460, now seen corresponding path program 19 times [2024-06-21 15:46:38,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:38,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388141878] [2024-06-21 15:46:38,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:38,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:38,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:38,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:38,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:38,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388141878] [2024-06-21 15:46:38,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388141878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:38,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:38,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:38,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312774166] [2024-06-21 15:46:38,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:38,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:38,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:38,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:38,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:38,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:38,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 504 transitions, 6422 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:38,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:38,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:38,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:39,694 INFO L124 PetriNetUnfolderBase]: 3033/5138 cut-off events. [2024-06-21 15:46:39,694 INFO L125 PetriNetUnfolderBase]: For 408972/408987 co-relation queries the response was YES. [2024-06-21 15:46:39,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34561 conditions, 5138 events. 3033/5138 cut-off events. For 408972/408987 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34385 event pairs, 619 based on Foata normal form. 13/5145 useless extension candidates. Maximal degree in co-relation 34387. Up to 4181 conditions per place. [2024-06-21 15:46:39,767 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 262 selfloop transitions, 269 changer transitions 0/538 dead transitions. [2024-06-21 15:46:39,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 538 transitions, 7974 flow [2024-06-21 15:46:39,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:46:39,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:46:39,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-21 15:46:39,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-21 15:46:39,769 INFO L175 Difference]: Start difference. First operand has 394 places, 504 transitions, 6422 flow. Second operand 10 states and 228 transitions. [2024-06-21 15:46:39,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 538 transitions, 7974 flow [2024-06-21 15:46:41,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 538 transitions, 7827 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:41,726 INFO L231 Difference]: Finished difference. Result has 397 places, 510 transitions, 6877 flow [2024-06-21 15:46:41,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6275, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6877, PETRI_PLACES=397, PETRI_TRANSITIONS=510} [2024-06-21 15:46:41,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-21 15:46:41,726 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 510 transitions, 6877 flow [2024-06-21 15:46:41,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:41,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:41,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:41,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 15:46:41,727 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:41,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:41,727 INFO L85 PathProgramCache]: Analyzing trace with hash 402435752, now seen corresponding path program 20 times [2024-06-21 15:46:41,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:41,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289525903] [2024-06-21 15:46:41,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:41,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:41,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:41,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:41,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:41,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289525903] [2024-06-21 15:46:41,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289525903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:41,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:41,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:41,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312458477] [2024-06-21 15:46:41,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:41,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:41,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:41,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:41,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:41,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:41,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 510 transitions, 6877 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:41,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:41,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:41,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:42,775 INFO L124 PetriNetUnfolderBase]: 3030/5131 cut-off events. [2024-06-21 15:46:42,776 INFO L125 PetriNetUnfolderBase]: For 414329/414338 co-relation queries the response was YES. [2024-06-21 15:46:42,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35026 conditions, 5131 events. 3030/5131 cut-off events. For 414329/414338 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34309 event pairs, 654 based on Foata normal form. 5/5128 useless extension candidates. Maximal degree in co-relation 34851. Up to 4178 conditions per place. [2024-06-21 15:46:42,844 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 252 selfloop transitions, 269 changer transitions 0/528 dead transitions. [2024-06-21 15:46:42,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 528 transitions, 8147 flow [2024-06-21 15:46:42,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:46:42,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:46:42,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-21 15:46:42,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:46:42,845 INFO L175 Difference]: Start difference. First operand has 397 places, 510 transitions, 6877 flow. Second operand 10 states and 220 transitions. [2024-06-21 15:46:42,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 528 transitions, 8147 flow [2024-06-21 15:46:44,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 528 transitions, 7763 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:44,934 INFO L231 Difference]: Finished difference. Result has 400 places, 510 transitions, 7039 flow [2024-06-21 15:46:44,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6495, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7039, PETRI_PLACES=400, PETRI_TRANSITIONS=510} [2024-06-21 15:46:44,934 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-21 15:46:44,934 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 510 transitions, 7039 flow [2024-06-21 15:46:44,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:44,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:44,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:44,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 15:46:44,935 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:44,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:44,935 INFO L85 PathProgramCache]: Analyzing trace with hash 62610962, now seen corresponding path program 21 times [2024-06-21 15:46:44,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:44,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010348111] [2024-06-21 15:46:44,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:44,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:44,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:45,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:45,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:45,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010348111] [2024-06-21 15:46:45,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010348111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:45,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:45,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:45,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599751570] [2024-06-21 15:46:45,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:45,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:45,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:45,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:45,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:45,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:45,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 510 transitions, 7039 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:45,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:45,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:45,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:45,985 INFO L124 PetriNetUnfolderBase]: 3035/5143 cut-off events. [2024-06-21 15:46:45,985 INFO L125 PetriNetUnfolderBase]: For 413880/413895 co-relation queries the response was YES. [2024-06-21 15:46:46,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35150 conditions, 5143 events. 3035/5143 cut-off events. For 413880/413895 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34431 event pairs, 629 based on Foata normal form. 13/5150 useless extension candidates. Maximal degree in co-relation 34975. Up to 4184 conditions per place. [2024-06-21 15:46:46,060 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 288 selfloop transitions, 250 changer transitions 0/545 dead transitions. [2024-06-21 15:46:46,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 545 transitions, 8413 flow [2024-06-21 15:46:46,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:46:46,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:46:46,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-21 15:46:46,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-21 15:46:46,061 INFO L175 Difference]: Start difference. First operand has 400 places, 510 transitions, 7039 flow. Second operand 9 states and 218 transitions. [2024-06-21 15:46:46,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 545 transitions, 8413 flow [2024-06-21 15:46:48,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 545 transitions, 7652 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 15:46:48,040 INFO L231 Difference]: Finished difference. Result has 399 places, 513 transitions, 6825 flow [2024-06-21 15:46:48,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6287, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6825, PETRI_PLACES=399, PETRI_TRANSITIONS=513} [2024-06-21 15:46:48,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-21 15:46:48,041 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 513 transitions, 6825 flow [2024-06-21 15:46:48,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:48,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:48,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:48,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 15:46:48,042 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:48,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:48,042 INFO L85 PathProgramCache]: Analyzing trace with hash 62616542, now seen corresponding path program 22 times [2024-06-21 15:46:48,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:48,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522997148] [2024-06-21 15:46:48,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:48,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:48,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:48,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:48,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:48,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522997148] [2024-06-21 15:46:48,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522997148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:48,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:48,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:48,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708388960] [2024-06-21 15:46:48,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:48,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:48,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:48,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:48,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:48,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:48,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 513 transitions, 6825 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:48,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:48,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:48,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:49,123 INFO L124 PetriNetUnfolderBase]: 3032/5139 cut-off events. [2024-06-21 15:46:49,123 INFO L125 PetriNetUnfolderBase]: For 417863/417878 co-relation queries the response was YES. [2024-06-21 15:46:49,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34971 conditions, 5139 events. 3032/5139 cut-off events. For 417863/417878 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34427 event pairs, 619 based on Foata normal form. 13/5146 useless extension candidates. Maximal degree in co-relation 34795. Up to 4181 conditions per place. [2024-06-21 15:46:49,194 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 285 selfloop transitions, 254 changer transitions 0/546 dead transitions. [2024-06-21 15:46:49,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 546 transitions, 7985 flow [2024-06-21 15:46:49,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:46:49,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:46:49,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-21 15:46:49,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:46:49,195 INFO L175 Difference]: Start difference. First operand has 399 places, 513 transitions, 6825 flow. Second operand 11 states and 253 transitions. [2024-06-21 15:46:49,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 546 transitions, 7985 flow [2024-06-21 15:46:51,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 546 transitions, 7477 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 15:46:51,035 INFO L231 Difference]: Finished difference. Result has 401 places, 513 transitions, 6839 flow [2024-06-21 15:46:51,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6317, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6839, PETRI_PLACES=401, PETRI_TRANSITIONS=513} [2024-06-21 15:46:51,036 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-21 15:46:51,036 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 513 transitions, 6839 flow [2024-06-21 15:46:51,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:46:51,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:51,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:51,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 15:46:51,037 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:51,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:51,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1081811187, now seen corresponding path program 5 times [2024-06-21 15:46:51,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:51,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055267715] [2024-06-21 15:46:51,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:51,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:51,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:51,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:51,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:51,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055267715] [2024-06-21 15:46:51,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055267715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:51,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:51,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:51,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481871995] [2024-06-21 15:46:51,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:51,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:51,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:51,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:51,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:51,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:51,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 513 transitions, 6839 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:46:51,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:51,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:51,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:52,071 INFO L124 PetriNetUnfolderBase]: 3158/5323 cut-off events. [2024-06-21 15:46:52,071 INFO L125 PetriNetUnfolderBase]: For 502890/502905 co-relation queries the response was YES. [2024-06-21 15:46:52,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38260 conditions, 5323 events. 3158/5323 cut-off events. For 502890/502905 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 35534 event pairs, 663 based on Foata normal form. 14/5330 useless extension candidates. Maximal degree in co-relation 38085. Up to 4537 conditions per place. [2024-06-21 15:46:52,152 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 451 selfloop transitions, 87 changer transitions 0/545 dead transitions. [2024-06-21 15:46:52,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 545 transitions, 8330 flow [2024-06-21 15:46:52,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:52,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:52,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 15:46:52,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 15:46:52,153 INFO L175 Difference]: Start difference. First operand has 401 places, 513 transitions, 6839 flow. Second operand 7 states and 170 transitions. [2024-06-21 15:46:52,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 545 transitions, 8330 flow [2024-06-21 15:46:54,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 545 transitions, 7718 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 15:46:54,588 INFO L231 Difference]: Finished difference. Result has 396 places, 519 transitions, 6579 flow [2024-06-21 15:46:54,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6231, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6579, PETRI_PLACES=396, PETRI_TRANSITIONS=519} [2024-06-21 15:46:54,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-21 15:46:54,589 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 519 transitions, 6579 flow [2024-06-21 15:46:54,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:46:54,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:54,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:54,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 15:46:54,590 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:54,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:54,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1084668147, now seen corresponding path program 6 times [2024-06-21 15:46:54,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:54,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929303734] [2024-06-21 15:46:54,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:54,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:54,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:54,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:54,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:54,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929303734] [2024-06-21 15:46:54,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929303734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:54,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:54,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:54,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413673781] [2024-06-21 15:46:54,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:54,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:54,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:54,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:54,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:54,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:54,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 519 transitions, 6579 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:46:54,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:54,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:54,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:55,678 INFO L124 PetriNetUnfolderBase]: 3166/5341 cut-off events. [2024-06-21 15:46:55,678 INFO L125 PetriNetUnfolderBase]: For 494099/494114 co-relation queries the response was YES. [2024-06-21 15:46:55,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38063 conditions, 5341 events. 3166/5341 cut-off events. For 494099/494114 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35743 event pairs, 659 based on Foata normal form. 14/5349 useless extension candidates. Maximal degree in co-relation 37888. Up to 4689 conditions per place. [2024-06-21 15:46:55,754 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 450 selfloop transitions, 82 changer transitions 0/539 dead transitions. [2024-06-21 15:46:55,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 539 transitions, 7742 flow [2024-06-21 15:46:55,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:55,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:55,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 15:46:55,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 15:46:55,756 INFO L175 Difference]: Start difference. First operand has 396 places, 519 transitions, 6579 flow. Second operand 7 states and 162 transitions. [2024-06-21 15:46:55,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 539 transitions, 7742 flow [2024-06-21 15:46:58,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 539 transitions, 7531 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:58,528 INFO L231 Difference]: Finished difference. Result has 399 places, 521 transitions, 6596 flow [2024-06-21 15:46:58,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6376, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6596, PETRI_PLACES=399, PETRI_TRANSITIONS=521} [2024-06-21 15:46:58,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 358 predicate places. [2024-06-21 15:46:58,528 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 521 transitions, 6596 flow [2024-06-21 15:46:58,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:46:58,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:58,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:46:58,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 15:46:58,529 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:46:58,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:58,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1235986139, now seen corresponding path program 7 times [2024-06-21 15:46:58,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:58,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245439660] [2024-06-21 15:46:58,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:58,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:58,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:58,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:46:58,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:58,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245439660] [2024-06-21 15:46:58,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245439660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:58,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:58,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:58,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045331375] [2024-06-21 15:46:58,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:58,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:58,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:58,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:58,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:58,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:58,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 521 transitions, 6596 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:46:58,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:58,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:58,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:59,603 INFO L124 PetriNetUnfolderBase]: 3259/5480 cut-off events. [2024-06-21 15:46:59,603 INFO L125 PetriNetUnfolderBase]: For 566002/566017 co-relation queries the response was YES. [2024-06-21 15:46:59,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40523 conditions, 5480 events. 3259/5480 cut-off events. For 566002/566017 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36565 event pairs, 547 based on Foata normal form. 14/5488 useless extension candidates. Maximal degree in co-relation 40347. Up to 3744 conditions per place. [2024-06-21 15:46:59,682 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 442 selfloop transitions, 111 changer transitions 0/560 dead transitions. [2024-06-21 15:46:59,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 560 transitions, 8394 flow [2024-06-21 15:46:59,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:59,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:59,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 15:46:59,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 15:46:59,684 INFO L175 Difference]: Start difference. First operand has 399 places, 521 transitions, 6596 flow. Second operand 7 states and 174 transitions. [2024-06-21 15:46:59,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 560 transitions, 8394 flow [2024-06-21 15:47:02,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 560 transitions, 8201 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 15:47:02,538 INFO L231 Difference]: Finished difference. Result has 402 places, 529 transitions, 6858 flow [2024-06-21 15:47:02,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6403, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6858, PETRI_PLACES=402, PETRI_TRANSITIONS=529} [2024-06-21 15:47:02,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-21 15:47:02,539 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 529 transitions, 6858 flow [2024-06-21 15:47:02,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:02,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:02,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:02,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 15:47:02,540 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:02,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:02,540 INFO L85 PathProgramCache]: Analyzing trace with hash 739920115, now seen corresponding path program 8 times [2024-06-21 15:47:02,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:02,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291761151] [2024-06-21 15:47:02,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:02,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:02,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:02,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:02,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:02,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291761151] [2024-06-21 15:47:02,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291761151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:02,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:02,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:02,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844837165] [2024-06-21 15:47:02,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:02,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:02,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:02,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:02,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:02,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:02,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 529 transitions, 6858 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:02,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:02,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:02,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:03,653 INFO L124 PetriNetUnfolderBase]: 3241/5454 cut-off events. [2024-06-21 15:47:03,654 INFO L125 PetriNetUnfolderBase]: For 571669/571684 co-relation queries the response was YES. [2024-06-21 15:47:03,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40268 conditions, 5454 events. 3241/5454 cut-off events. For 571669/571684 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36446 event pairs, 582 based on Foata normal form. 20/5468 useless extension candidates. Maximal degree in co-relation 40090. Up to 3736 conditions per place. [2024-06-21 15:47:03,732 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 447 selfloop transitions, 104 changer transitions 0/558 dead transitions. [2024-06-21 15:47:03,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 558 transitions, 8444 flow [2024-06-21 15:47:03,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:03,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:03,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:47:03,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 15:47:03,733 INFO L175 Difference]: Start difference. First operand has 402 places, 529 transitions, 6858 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:47:03,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 558 transitions, 8444 flow [2024-06-21 15:47:06,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 558 transitions, 8246 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 15:47:06,137 INFO L231 Difference]: Finished difference. Result has 406 places, 529 transitions, 6874 flow [2024-06-21 15:47:06,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6660, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6874, PETRI_PLACES=406, PETRI_TRANSITIONS=529} [2024-06-21 15:47:06,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-21 15:47:06,137 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 529 transitions, 6874 flow [2024-06-21 15:47:06,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:06,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:06,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:06,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 15:47:06,138 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:06,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:06,138 INFO L85 PathProgramCache]: Analyzing trace with hash -818079501, now seen corresponding path program 9 times [2024-06-21 15:47:06,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:06,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761791483] [2024-06-21 15:47:06,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:06,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:06,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:06,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:06,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:06,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761791483] [2024-06-21 15:47:06,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761791483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:06,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:06,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:06,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358733375] [2024-06-21 15:47:06,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:06,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:06,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:06,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:06,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:06,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:06,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 529 transitions, 6874 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:06,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:06,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:06,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:07,211 INFO L124 PetriNetUnfolderBase]: 3218/5421 cut-off events. [2024-06-21 15:47:07,211 INFO L125 PetriNetUnfolderBase]: For 546818/546833 co-relation queries the response was YES. [2024-06-21 15:47:07,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39093 conditions, 5421 events. 3218/5421 cut-off events. For 546818/546833 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36307 event pairs, 675 based on Foata normal form. 22/5437 useless extension candidates. Maximal degree in co-relation 38914. Up to 4737 conditions per place. [2024-06-21 15:47:07,291 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 461 selfloop transitions, 79 changer transitions 0/547 dead transitions. [2024-06-21 15:47:07,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 547 transitions, 8018 flow [2024-06-21 15:47:07,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:07,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:07,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:47:07,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:47:07,293 INFO L175 Difference]: Start difference. First operand has 406 places, 529 transitions, 6874 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:47:07,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 547 transitions, 8018 flow [2024-06-21 15:47:09,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 547 transitions, 7801 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 15:47:09,665 INFO L231 Difference]: Finished difference. Result has 409 places, 529 transitions, 6821 flow [2024-06-21 15:47:09,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6657, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6821, PETRI_PLACES=409, PETRI_TRANSITIONS=529} [2024-06-21 15:47:09,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-21 15:47:09,666 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 529 transitions, 6821 flow [2024-06-21 15:47:09,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:09,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:09,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:09,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 15:47:09,681 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:09,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:09,681 INFO L85 PathProgramCache]: Analyzing trace with hash -809508621, now seen corresponding path program 10 times [2024-06-21 15:47:09,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:09,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819013843] [2024-06-21 15:47:09,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:09,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:09,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:09,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:09,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:09,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819013843] [2024-06-21 15:47:09,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819013843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:09,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:09,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:09,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081468021] [2024-06-21 15:47:09,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:09,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:09,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:09,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:09,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:09,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:09,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 529 transitions, 6821 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:09,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:09,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:09,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:10,771 INFO L124 PetriNetUnfolderBase]: 3195/5388 cut-off events. [2024-06-21 15:47:10,771 INFO L125 PetriNetUnfolderBase]: For 508076/508091 co-relation queries the response was YES. [2024-06-21 15:47:10,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37564 conditions, 5388 events. 3195/5388 cut-off events. For 508076/508091 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36137 event pairs, 648 based on Foata normal form. 22/5404 useless extension candidates. Maximal degree in co-relation 37384. Up to 4476 conditions per place. [2024-06-21 15:47:10,850 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 460 selfloop transitions, 85 changer transitions 0/552 dead transitions. [2024-06-21 15:47:10,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 552 transitions, 8199 flow [2024-06-21 15:47:10,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:10,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:10,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:47:10,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:47:10,851 INFO L175 Difference]: Start difference. First operand has 409 places, 529 transitions, 6821 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:47:10,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 552 transitions, 8199 flow [2024-06-21 15:47:12,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 552 transitions, 8021 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 15:47:12,810 INFO L231 Difference]: Finished difference. Result has 411 places, 529 transitions, 6820 flow [2024-06-21 15:47:12,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6643, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6820, PETRI_PLACES=411, PETRI_TRANSITIONS=529} [2024-06-21 15:47:12,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-21 15:47:12,811 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 529 transitions, 6820 flow [2024-06-21 15:47:12,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:12,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:12,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:12,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 15:47:12,812 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:12,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:12,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1107822315, now seen corresponding path program 11 times [2024-06-21 15:47:12,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:12,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727021741] [2024-06-21 15:47:12,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:12,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:12,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:12,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:12,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:12,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727021741] [2024-06-21 15:47:12,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727021741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:12,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:12,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:12,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033387446] [2024-06-21 15:47:12,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:12,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:12,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:12,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:12,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:12,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:12,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 529 transitions, 6820 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:12,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:12,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:12,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:14,014 INFO L124 PetriNetUnfolderBase]: 3183/5339 cut-off events. [2024-06-21 15:47:14,014 INFO L125 PetriNetUnfolderBase]: For 470815/470815 co-relation queries the response was YES. [2024-06-21 15:47:14,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37278 conditions, 5339 events. 3183/5339 cut-off events. For 470815/470815 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 35520 event pairs, 627 based on Foata normal form. 2/5324 useless extension candidates. Maximal degree in co-relation 37097. Up to 4523 conditions per place. [2024-06-21 15:47:14,079 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 435 selfloop transitions, 116 changer transitions 0/558 dead transitions. [2024-06-21 15:47:14,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 558 transitions, 8208 flow [2024-06-21 15:47:14,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:14,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:14,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:47:14,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:47:14,080 INFO L175 Difference]: Start difference. First operand has 411 places, 529 transitions, 6820 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:47:14,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 558 transitions, 8208 flow [2024-06-21 15:47:16,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 558 transitions, 8023 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 15:47:16,144 INFO L231 Difference]: Finished difference. Result has 414 places, 529 transitions, 6875 flow [2024-06-21 15:47:16,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6635, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6875, PETRI_PLACES=414, PETRI_TRANSITIONS=529} [2024-06-21 15:47:16,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-21 15:47:16,145 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 529 transitions, 6875 flow [2024-06-21 15:47:16,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:16,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:16,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:16,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 15:47:16,146 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:16,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:16,146 INFO L85 PathProgramCache]: Analyzing trace with hash 254437967, now seen corresponding path program 12 times [2024-06-21 15:47:16,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:16,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715889067] [2024-06-21 15:47:16,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:16,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:16,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:16,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:16,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:16,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715889067] [2024-06-21 15:47:16,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715889067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:16,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:16,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:16,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892400893] [2024-06-21 15:47:16,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:16,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:16,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:16,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:16,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:16,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:16,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 529 transitions, 6875 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:16,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:16,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:16,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:17,226 INFO L124 PetriNetUnfolderBase]: 3171/5333 cut-off events. [2024-06-21 15:47:17,227 INFO L125 PetriNetUnfolderBase]: For 469058/469058 co-relation queries the response was YES. [2024-06-21 15:47:17,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37038 conditions, 5333 events. 3171/5333 cut-off events. For 469058/469058 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 35605 event pairs, 643 based on Foata normal form. 2/5324 useless extension candidates. Maximal degree in co-relation 36856. Up to 4690 conditions per place. [2024-06-21 15:47:17,303 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 441 selfloop transitions, 102 changer transitions 0/550 dead transitions. [2024-06-21 15:47:17,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 550 transitions, 8013 flow [2024-06-21 15:47:17,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:17,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:17,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:47:17,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:47:17,304 INFO L175 Difference]: Start difference. First operand has 414 places, 529 transitions, 6875 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:47:17,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 550 transitions, 8013 flow [2024-06-21 15:47:19,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 550 transitions, 7639 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-21 15:47:19,497 INFO L231 Difference]: Finished difference. Result has 412 places, 529 transitions, 6713 flow [2024-06-21 15:47:19,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6501, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6713, PETRI_PLACES=412, PETRI_TRANSITIONS=529} [2024-06-21 15:47:19,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-21 15:47:19,498 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 529 transitions, 6713 flow [2024-06-21 15:47:19,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:19,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:19,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:19,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 15:47:19,498 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:19,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:19,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1230286263, now seen corresponding path program 13 times [2024-06-21 15:47:19,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:19,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233353304] [2024-06-21 15:47:19,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:19,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:19,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:19,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-21 15:47:19,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:19,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233353304] [2024-06-21 15:47:19,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233353304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:19,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:19,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:19,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822413964] [2024-06-21 15:47:19,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:19,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:19,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:19,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:19,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:19,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:19,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 529 transitions, 6713 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:19,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:19,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:19,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:20,629 INFO L124 PetriNetUnfolderBase]: 3179/5348 cut-off events. [2024-06-21 15:47:20,630 INFO L125 PetriNetUnfolderBase]: For 465872/465875 co-relation queries the response was YES. [2024-06-21 15:47:20,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36622 conditions, 5348 events. 3179/5348 cut-off events. For 465872/465875 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35752 event pairs, 631 based on Foata normal form. 4/5345 useless extension candidates. Maximal degree in co-relation 36441. Up to 4807 conditions per place. [2024-06-21 15:47:20,700 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 484 selfloop transitions, 58 changer transitions 0/549 dead transitions. [2024-06-21 15:47:20,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 549 transitions, 7894 flow [2024-06-21 15:47:20,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:47:20,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:47:20,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:47:20,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:47:20,701 INFO L175 Difference]: Start difference. First operand has 412 places, 529 transitions, 6713 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:47:20,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 549 transitions, 7894 flow [2024-06-21 15:47:22,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 549 transitions, 7638 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:22,905 INFO L231 Difference]: Finished difference. Result has 411 places, 531 transitions, 6641 flow [2024-06-21 15:47:22,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6457, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6641, PETRI_PLACES=411, PETRI_TRANSITIONS=531} [2024-06-21 15:47:22,905 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-21 15:47:22,906 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 531 transitions, 6641 flow [2024-06-21 15:47:22,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:22,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:22,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:22,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 15:47:22,906 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:22,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:22,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1482292959, now seen corresponding path program 14 times [2024-06-21 15:47:22,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:22,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072392295] [2024-06-21 15:47:22,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:22,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:22,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:23,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:23,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:23,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072392295] [2024-06-21 15:47:23,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072392295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:23,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:23,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:23,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508776308] [2024-06-21 15:47:23,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:23,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:23,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:23,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:23,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:23,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:23,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 531 transitions, 6641 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:23,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:23,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:23,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:23,987 INFO L124 PetriNetUnfolderBase]: 3156/5318 cut-off events. [2024-06-21 15:47:23,988 INFO L125 PetriNetUnfolderBase]: For 456989/457004 co-relation queries the response was YES. [2024-06-21 15:47:24,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35248 conditions, 5318 events. 3156/5318 cut-off events. For 456989/457004 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35604 event pairs, 642 based on Foata normal form. 22/5334 useless extension candidates. Maximal degree in co-relation 35067. Up to 4655 conditions per place. [2024-06-21 15:47:24,065 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 477 selfloop transitions, 70 changer transitions 0/554 dead transitions. [2024-06-21 15:47:24,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 554 transitions, 7813 flow [2024-06-21 15:47:24,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:47:24,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:47:24,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 15:47:24,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-21 15:47:24,066 INFO L175 Difference]: Start difference. First operand has 411 places, 531 transitions, 6641 flow. Second operand 6 states and 151 transitions. [2024-06-21 15:47:24,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 554 transitions, 7813 flow [2024-06-21 15:47:26,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 554 transitions, 7650 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 15:47:26,185 INFO L231 Difference]: Finished difference. Result has 412 places, 531 transitions, 6627 flow [2024-06-21 15:47:26,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6478, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6627, PETRI_PLACES=412, PETRI_TRANSITIONS=531} [2024-06-21 15:47:26,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-21 15:47:26,185 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 531 transitions, 6627 flow [2024-06-21 15:47:26,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:26,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:26,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:26,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 15:47:26,186 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:26,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:26,186 INFO L85 PathProgramCache]: Analyzing trace with hash -225735639, now seen corresponding path program 15 times [2024-06-21 15:47:26,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:26,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100603461] [2024-06-21 15:47:26,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:26,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:26,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:26,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:26,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:26,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100603461] [2024-06-21 15:47:26,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100603461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:26,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:26,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:26,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536043987] [2024-06-21 15:47:26,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:26,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:26,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:26,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:26,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:26,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:26,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 531 transitions, 6627 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:26,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:26,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:26,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:27,360 INFO L124 PetriNetUnfolderBase]: 3110/5239 cut-off events. [2024-06-21 15:47:27,361 INFO L125 PetriNetUnfolderBase]: For 412988/412991 co-relation queries the response was YES. [2024-06-21 15:47:27,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32713 conditions, 5239 events. 3110/5239 cut-off events. For 412988/412991 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35040 event pairs, 590 based on Foata normal form. 22/5254 useless extension candidates. Maximal degree in co-relation 32531. Up to 4515 conditions per place. [2024-06-21 15:47:27,434 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 460 selfloop transitions, 98 changer transitions 0/565 dead transitions. [2024-06-21 15:47:27,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 565 transitions, 7849 flow [2024-06-21 15:47:27,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:27,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:27,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-21 15:47:27,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-21 15:47:27,435 INFO L175 Difference]: Start difference. First operand has 412 places, 531 transitions, 6627 flow. Second operand 8 states and 201 transitions. [2024-06-21 15:47:27,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 565 transitions, 7849 flow [2024-06-21 15:47:29,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 565 transitions, 7662 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 15:47:29,599 INFO L231 Difference]: Finished difference. Result has 415 places, 531 transitions, 6661 flow [2024-06-21 15:47:29,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6440, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6661, PETRI_PLACES=415, PETRI_TRANSITIONS=531} [2024-06-21 15:47:29,600 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-21 15:47:29,600 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 531 transitions, 6661 flow [2024-06-21 15:47:29,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:29,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:29,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:29,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 15:47:29,601 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:29,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:29,601 INFO L85 PathProgramCache]: Analyzing trace with hash 11925683, now seen corresponding path program 16 times [2024-06-21 15:47:29,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:29,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068341397] [2024-06-21 15:47:29,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:29,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:29,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:29,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:29,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068341397] [2024-06-21 15:47:29,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068341397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:29,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:29,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:29,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180555177] [2024-06-21 15:47:29,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:29,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:29,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:29,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:29,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:29,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:29,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 531 transitions, 6661 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:29,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:29,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:29,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:30,654 INFO L124 PetriNetUnfolderBase]: 3080/5209 cut-off events. [2024-06-21 15:47:30,654 INFO L125 PetriNetUnfolderBase]: For 318792/318807 co-relation queries the response was YES. [2024-06-21 15:47:30,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31419 conditions, 5209 events. 3080/5209 cut-off events. For 318792/318807 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35006 event pairs, 506 based on Foata normal form. 22/5225 useless extension candidates. Maximal degree in co-relation 31236. Up to 4086 conditions per place. [2024-06-21 15:47:30,730 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 465 selfloop transitions, 86 changer transitions 0/558 dead transitions. [2024-06-21 15:47:30,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 558 transitions, 7871 flow [2024-06-21 15:47:30,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:47:30,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:47:30,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 15:47:30,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 15:47:30,732 INFO L175 Difference]: Start difference. First operand has 415 places, 531 transitions, 6661 flow. Second operand 6 states and 154 transitions. [2024-06-21 15:47:30,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 558 transitions, 7871 flow [2024-06-21 15:47:32,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 558 transitions, 7633 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:32,646 INFO L231 Difference]: Finished difference. Result has 413 places, 531 transitions, 6606 flow [2024-06-21 15:47:32,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6423, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6606, PETRI_PLACES=413, PETRI_TRANSITIONS=531} [2024-06-21 15:47:32,646 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-21 15:47:32,646 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 531 transitions, 6606 flow [2024-06-21 15:47:32,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 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-21 15:47:32,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:32,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:32,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 15:47:32,647 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:32,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:32,647 INFO L85 PathProgramCache]: Analyzing trace with hash -961830675, now seen corresponding path program 1 times [2024-06-21 15:47:32,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:32,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87367338] [2024-06-21 15:47:32,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:32,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:32,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:32,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:32,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:32,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87367338] [2024-06-21 15:47:32,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87367338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:32,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:32,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:32,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455079884] [2024-06-21 15:47:32,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:32,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:32,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:32,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:32,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:32,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:32,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 531 transitions, 6606 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:32,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:32,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:32,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:33,896 INFO L124 PetriNetUnfolderBase]: 3407/5722 cut-off events. [2024-06-21 15:47:33,896 INFO L125 PetriNetUnfolderBase]: For 579544/579544 co-relation queries the response was YES. [2024-06-21 15:47:33,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39603 conditions, 5722 events. 3407/5722 cut-off events. For 579544/579544 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38218 event pairs, 634 based on Foata normal form. 6/5696 useless extension candidates. Maximal degree in co-relation 39420. Up to 2633 conditions per place. [2024-06-21 15:47:33,980 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 255 selfloop transitions, 327 changer transitions 0/589 dead transitions. [2024-06-21 15:47:33,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 589 transitions, 8454 flow [2024-06-21 15:47:33,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:33,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:33,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-21 15:47:33,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-21 15:47:33,982 INFO L175 Difference]: Start difference. First operand has 413 places, 531 transitions, 6606 flow. Second operand 9 states and 237 transitions. [2024-06-21 15:47:33,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 589 transitions, 8454 flow [2024-06-21 15:47:37,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 589 transitions, 8219 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:37,016 INFO L231 Difference]: Finished difference. Result has 415 places, 534 transitions, 7113 flow [2024-06-21 15:47:37,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6375, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7113, PETRI_PLACES=415, PETRI_TRANSITIONS=534} [2024-06-21 15:47:37,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-21 15:47:37,016 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 534 transitions, 7113 flow [2024-06-21 15:47:37,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:37,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:37,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:37,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 15:47:37,017 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:37,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:37,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1207427609, now seen corresponding path program 1 times [2024-06-21 15:47:37,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:37,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324393500] [2024-06-21 15:47:37,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:37,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:37,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:37,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:37,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:37,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324393500] [2024-06-21 15:47:37,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324393500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:37,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:37,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:37,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453127129] [2024-06-21 15:47:37,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:37,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:37,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:37,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:37,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:37,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:37,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 534 transitions, 7113 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:37,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:37,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:37,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:38,220 INFO L124 PetriNetUnfolderBase]: 3514/5919 cut-off events. [2024-06-21 15:47:38,220 INFO L125 PetriNetUnfolderBase]: For 648096/648111 co-relation queries the response was YES. [2024-06-21 15:47:38,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42227 conditions, 5919 events. 3514/5919 cut-off events. For 648096/648111 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 39982 event pairs, 670 based on Foata normal form. 18/5931 useless extension candidates. Maximal degree in co-relation 42044. Up to 4442 conditions per place. [2024-06-21 15:47:38,308 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 449 selfloop transitions, 121 changer transitions 0/577 dead transitions. [2024-06-21 15:47:38,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 577 transitions, 8845 flow [2024-06-21 15:47:38,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:38,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:38,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 15:47:38,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:47:38,310 INFO L175 Difference]: Start difference. First operand has 415 places, 534 transitions, 7113 flow. Second operand 8 states and 196 transitions. [2024-06-21 15:47:38,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 577 transitions, 8845 flow [2024-06-21 15:47:41,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 577 transitions, 8395 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 15:47:41,628 INFO L231 Difference]: Finished difference. Result has 420 places, 539 transitions, 6986 flow [2024-06-21 15:47:41,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6665, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6986, PETRI_PLACES=420, PETRI_TRANSITIONS=539} [2024-06-21 15:47:41,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-21 15:47:41,628 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 539 transitions, 6986 flow [2024-06-21 15:47:41,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:41,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:41,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:41,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 15:47:41,629 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:41,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:41,629 INFO L85 PathProgramCache]: Analyzing trace with hash -961710705, now seen corresponding path program 2 times [2024-06-21 15:47:41,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:41,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298913713] [2024-06-21 15:47:41,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:41,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:41,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:41,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:41,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:41,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298913713] [2024-06-21 15:47:41,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298913713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:41,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:41,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:41,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800710050] [2024-06-21 15:47:41,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:41,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:41,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:41,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:41,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:41,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:41,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 539 transitions, 6986 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:41,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:41,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:41,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:42,942 INFO L124 PetriNetUnfolderBase]: 3534/5944 cut-off events. [2024-06-21 15:47:42,942 INFO L125 PetriNetUnfolderBase]: For 660124/660127 co-relation queries the response was YES. [2024-06-21 15:47:43,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42577 conditions, 5944 events. 3534/5944 cut-off events. For 660124/660127 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 40120 event pairs, 644 based on Foata normal form. 8/5940 useless extension candidates. Maximal degree in co-relation 42391. Up to 4870 conditions per place. [2024-06-21 15:47:43,034 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 431 selfloop transitions, 145 changer transitions 0/583 dead transitions. [2024-06-21 15:47:43,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 583 transitions, 8306 flow [2024-06-21 15:47:43,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:43,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:43,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-21 15:47:43,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 15:47:43,035 INFO L175 Difference]: Start difference. First operand has 420 places, 539 transitions, 6986 flow. Second operand 9 states and 222 transitions. [2024-06-21 15:47:43,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 583 transitions, 8306 flow [2024-06-21 15:47:47,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 583 transitions, 8179 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 15:47:47,022 INFO L231 Difference]: Finished difference. Result has 427 places, 540 transitions, 7173 flow [2024-06-21 15:47:47,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6859, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7173, PETRI_PLACES=427, PETRI_TRANSITIONS=540} [2024-06-21 15:47:47,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-21 15:47:47,026 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 540 transitions, 7173 flow [2024-06-21 15:47:47,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:47,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:47,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:47,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 15:47:47,027 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:47,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:47,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1464447499, now seen corresponding path program 2 times [2024-06-21 15:47:47,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:47,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843069054] [2024-06-21 15:47:47,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:47,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:47,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:47,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:47,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:47,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843069054] [2024-06-21 15:47:47,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843069054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:47,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:47,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:47,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593392765] [2024-06-21 15:47:47,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:47,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:47,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:47,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:47,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:47,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:47,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 540 transitions, 7173 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:47,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:47,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:47,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:48,344 INFO L124 PetriNetUnfolderBase]: 3652/6145 cut-off events. [2024-06-21 15:47:48,345 INFO L125 PetriNetUnfolderBase]: For 735043/735058 co-relation queries the response was YES. [2024-06-21 15:47:48,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45406 conditions, 6145 events. 3652/6145 cut-off events. For 735043/735058 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 41804 event pairs, 707 based on Foata normal form. 18/6157 useless extension candidates. Maximal degree in co-relation 45218. Up to 4538 conditions per place. [2024-06-21 15:47:48,444 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 457 selfloop transitions, 124 changer transitions 0/588 dead transitions. [2024-06-21 15:47:48,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 588 transitions, 9231 flow [2024-06-21 15:47:48,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:48,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:48,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 15:47:48,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 15:47:48,460 INFO L175 Difference]: Start difference. First operand has 427 places, 540 transitions, 7173 flow. Second operand 8 states and 195 transitions. [2024-06-21 15:47:48,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 588 transitions, 9231 flow [2024-06-21 15:47:52,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 588 transitions, 8909 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:52,791 INFO L231 Difference]: Finished difference. Result has 428 places, 548 transitions, 7247 flow [2024-06-21 15:47:52,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6869, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7247, PETRI_PLACES=428, PETRI_TRANSITIONS=548} [2024-06-21 15:47:52,791 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-21 15:47:52,791 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 548 transitions, 7247 flow [2024-06-21 15:47:52,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:52,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:52,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:52,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 15:47:52,792 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:52,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:52,792 INFO L85 PathProgramCache]: Analyzing trace with hash -784341849, now seen corresponding path program 3 times [2024-06-21 15:47:52,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:52,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621781366] [2024-06-21 15:47:52,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:52,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:52,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:52,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:52,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:52,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621781366] [2024-06-21 15:47:52,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621781366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:52,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:52,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:52,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978120411] [2024-06-21 15:47:52,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:52,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:52,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:52,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:52,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:52,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:52,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 548 transitions, 7247 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:52,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:52,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:52,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:54,181 INFO L124 PetriNetUnfolderBase]: 3639/6122 cut-off events. [2024-06-21 15:47:54,181 INFO L125 PetriNetUnfolderBase]: For 719014/719029 co-relation queries the response was YES. [2024-06-21 15:47:54,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44788 conditions, 6122 events. 3639/6122 cut-off events. For 719014/719029 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 41547 event pairs, 705 based on Foata normal form. 18/6134 useless extension candidates. Maximal degree in co-relation 44599. Up to 4532 conditions per place. [2024-06-21 15:47:54,262 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 450 selfloop transitions, 128 changer transitions 0/585 dead transitions. [2024-06-21 15:47:54,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 585 transitions, 8952 flow [2024-06-21 15:47:54,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:47:54,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:47:54,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:47:54,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:47:54,263 INFO L175 Difference]: Start difference. First operand has 428 places, 548 transitions, 7247 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:47:54,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 585 transitions, 8952 flow [2024-06-21 15:47:58,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 585 transitions, 8753 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 15:47:58,388 INFO L231 Difference]: Finished difference. Result has 434 places, 551 transitions, 7363 flow [2024-06-21 15:47:58,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7048, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7363, PETRI_PLACES=434, PETRI_TRANSITIONS=551} [2024-06-21 15:47:58,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-21 15:47:58,389 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 551 transitions, 7363 flow [2024-06-21 15:47:58,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:58,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:58,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:47:58,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 15:47:58,390 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:47:58,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:58,390 INFO L85 PathProgramCache]: Analyzing trace with hash -784579185, now seen corresponding path program 3 times [2024-06-21 15:47:58,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:58,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401215753] [2024-06-21 15:47:58,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:58,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:58,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:58,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:58,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401215753] [2024-06-21 15:47:58,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401215753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:58,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:58,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:58,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258824201] [2024-06-21 15:47:58,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:58,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:58,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:58,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:58,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:58,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:58,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 551 transitions, 7363 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:47:58,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:58,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:58,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:59,799 INFO L124 PetriNetUnfolderBase]: 3692/6200 cut-off events. [2024-06-21 15:47:59,800 INFO L125 PetriNetUnfolderBase]: For 763773/763776 co-relation queries the response was YES. [2024-06-21 15:47:59,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46120 conditions, 6200 events. 3692/6200 cut-off events. For 763773/763776 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 42055 event pairs, 689 based on Foata normal form. 8/6196 useless extension candidates. Maximal degree in co-relation 45929. Up to 5031 conditions per place. [2024-06-21 15:47:59,895 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 432 selfloop transitions, 156 changer transitions 0/595 dead transitions. [2024-06-21 15:47:59,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 595 transitions, 8921 flow [2024-06-21 15:47:59,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:47:59,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:47:59,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-21 15:47:59,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-21 15:47:59,897 INFO L175 Difference]: Start difference. First operand has 434 places, 551 transitions, 7363 flow. Second operand 10 states and 236 transitions. [2024-06-21 15:47:59,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 595 transitions, 8921 flow [2024-06-21 15:48:05,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 595 transitions, 8665 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 15:48:05,029 INFO L231 Difference]: Finished difference. Result has 441 places, 553 transitions, 7473 flow [2024-06-21 15:48:05,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7107, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7473, PETRI_PLACES=441, PETRI_TRANSITIONS=553} [2024-06-21 15:48:05,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-21 15:48:05,029 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 553 transitions, 7473 flow [2024-06-21 15:48:05,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:05,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:05,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:05,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 15:48:05,030 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:05,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:05,030 INFO L85 PathProgramCache]: Analyzing trace with hash 641648333, now seen corresponding path program 4 times [2024-06-21 15:48:05,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:05,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158206957] [2024-06-21 15:48:05,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:05,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:05,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:05,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:05,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:05,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158206957] [2024-06-21 15:48:05,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158206957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:05,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:05,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:05,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368303308] [2024-06-21 15:48:05,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:05,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:05,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:05,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:05,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:05,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:05,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 553 transitions, 7473 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:05,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:05,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:05,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:06,461 INFO L124 PetriNetUnfolderBase]: 3893/6516 cut-off events. [2024-06-21 15:48:06,461 INFO L125 PetriNetUnfolderBase]: For 968076/968076 co-relation queries the response was YES. [2024-06-21 15:48:06,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51298 conditions, 6516 events. 3893/6516 cut-off events. For 968076/968076 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 44565 event pairs, 1037 based on Foata normal form. 8/6496 useless extension candidates. Maximal degree in co-relation 51105. Up to 5041 conditions per place. [2024-06-21 15:48:06,563 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 271 selfloop transitions, 322 changer transitions 0/600 dead transitions. [2024-06-21 15:48:06,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 600 transitions, 9065 flow [2024-06-21 15:48:06,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:06,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:06,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-21 15:48:06,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-21 15:48:06,564 INFO L175 Difference]: Start difference. First operand has 441 places, 553 transitions, 7473 flow. Second operand 9 states and 230 transitions. [2024-06-21 15:48:06,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 600 transitions, 9065 flow [2024-06-21 15:48:11,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 600 transitions, 8733 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-21 15:48:11,875 INFO L231 Difference]: Finished difference. Result has 441 places, 555 transitions, 7835 flow [2024-06-21 15:48:11,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7141, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7835, PETRI_PLACES=441, PETRI_TRANSITIONS=555} [2024-06-21 15:48:11,875 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-21 15:48:11,875 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 555 transitions, 7835 flow [2024-06-21 15:48:11,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:11,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:11,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:11,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 15:48:11,876 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:11,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:11,876 INFO L85 PathProgramCache]: Analyzing trace with hash 499545263, now seen corresponding path program 5 times [2024-06-21 15:48:11,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:11,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142532973] [2024-06-21 15:48:11,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:11,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:11,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:11,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:11,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:11,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142532973] [2024-06-21 15:48:11,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142532973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:11,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:11,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:11,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855409455] [2024-06-21 15:48:11,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:11,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:11,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:11,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:11,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:12,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:12,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 555 transitions, 7835 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:12,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:12,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:12,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:13,329 INFO L124 PetriNetUnfolderBase]: 4093/6856 cut-off events. [2024-06-21 15:48:13,330 INFO L125 PetriNetUnfolderBase]: For 1169173/1169173 co-relation queries the response was YES. [2024-06-21 15:48:13,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56885 conditions, 6856 events. 4093/6856 cut-off events. For 1169173/1169173 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 47245 event pairs, 1058 based on Foata normal form. 6/6830 useless extension candidates. Maximal degree in co-relation 56694. Up to 4914 conditions per place. [2024-06-21 15:48:13,441 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 325 changer transitions 0/609 dead transitions. [2024-06-21 15:48:13,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 609 transitions, 9709 flow [2024-06-21 15:48:13,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:13,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:13,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-21 15:48:13,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-06-21 15:48:13,442 INFO L175 Difference]: Start difference. First operand has 441 places, 555 transitions, 7835 flow. Second operand 9 states and 235 transitions. [2024-06-21 15:48:13,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 609 transitions, 9709 flow [2024-06-21 15:48:18,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 609 transitions, 9260 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 15:48:18,521 INFO L231 Difference]: Finished difference. Result has 446 places, 558 transitions, 8124 flow [2024-06-21 15:48:18,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7394, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8124, PETRI_PLACES=446, PETRI_TRANSITIONS=558} [2024-06-21 15:48:18,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-21 15:48:18,522 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 558 transitions, 8124 flow [2024-06-21 15:48:18,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:18,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:18,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:18,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 15:48:18,522 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:18,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:18,522 INFO L85 PathProgramCache]: Analyzing trace with hash 499665233, now seen corresponding path program 6 times [2024-06-21 15:48:18,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:18,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797674813] [2024-06-21 15:48:18,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:18,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:18,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:18,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:18,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:18,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797674813] [2024-06-21 15:48:18,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797674813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:18,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:18,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:18,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283187796] [2024-06-21 15:48:18,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:18,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:18,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:18,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:18,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:18,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:18,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 558 transitions, 8124 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:18,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:18,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:18,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:20,102 INFO L124 PetriNetUnfolderBase]: 4080/6831 cut-off events. [2024-06-21 15:48:20,103 INFO L125 PetriNetUnfolderBase]: For 1119212/1119215 co-relation queries the response was YES. [2024-06-21 15:48:20,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56594 conditions, 6831 events. 4080/6831 cut-off events. For 1119212/1119215 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 47124 event pairs, 1111 based on Foata normal form. 8/6816 useless extension candidates. Maximal degree in co-relation 56400. Up to 6037 conditions per place. [2024-06-21 15:48:20,203 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 457 selfloop transitions, 133 changer transitions 0/597 dead transitions. [2024-06-21 15:48:20,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 597 transitions, 9428 flow [2024-06-21 15:48:20,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:20,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:20,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 15:48:20,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 15:48:20,204 INFO L175 Difference]: Start difference. First operand has 446 places, 558 transitions, 8124 flow. Second operand 9 states and 219 transitions. [2024-06-21 15:48:20,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 597 transitions, 9428 flow [2024-06-21 15:48:25,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 597 transitions, 8753 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 15:48:25,404 INFO L231 Difference]: Finished difference. Result has 447 places, 558 transitions, 7719 flow [2024-06-21 15:48:25,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7449, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7719, PETRI_PLACES=447, PETRI_TRANSITIONS=558} [2024-06-21 15:48:25,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 406 predicate places. [2024-06-21 15:48:25,405 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 558 transitions, 7719 flow [2024-06-21 15:48:25,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:25,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:25,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:25,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 15:48:25,405 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:25,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:25,406 INFO L85 PathProgramCache]: Analyzing trace with hash 650219213, now seen corresponding path program 7 times [2024-06-21 15:48:25,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:25,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621170280] [2024-06-21 15:48:25,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:25,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:25,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:25,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:25,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621170280] [2024-06-21 15:48:25,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621170280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:25,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:25,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:25,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510848656] [2024-06-21 15:48:25,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:25,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:25,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:25,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:25,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:25,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:25,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 558 transitions, 7719 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:25,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:25,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:25,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:27,046 INFO L124 PetriNetUnfolderBase]: 4108/6887 cut-off events. [2024-06-21 15:48:27,047 INFO L125 PetriNetUnfolderBase]: For 1147202/1147202 co-relation queries the response was YES. [2024-06-21 15:48:27,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56408 conditions, 6887 events. 4108/6887 cut-off events. For 1147202/1147202 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 47619 event pairs, 1180 based on Foata normal form. 8/6869 useless extension candidates. Maximal degree in co-relation 56215. Up to 5767 conditions per place. [2024-06-21 15:48:27,146 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 321 changer transitions 0/594 dead transitions. [2024-06-21 15:48:27,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 594 transitions, 9019 flow [2024-06-21 15:48:27,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:27,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:27,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-21 15:48:27,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-21 15:48:27,147 INFO L175 Difference]: Start difference. First operand has 447 places, 558 transitions, 7719 flow. Second operand 9 states and 221 transitions. [2024-06-21 15:48:27,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 594 transitions, 9019 flow [2024-06-21 15:48:32,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 594 transitions, 8749 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:48:32,880 INFO L231 Difference]: Finished difference. Result has 450 places, 559 transitions, 8118 flow [2024-06-21 15:48:32,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7449, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8118, PETRI_PLACES=450, PETRI_TRANSITIONS=559} [2024-06-21 15:48:32,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-21 15:48:32,881 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 559 transitions, 8118 flow [2024-06-21 15:48:32,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:32,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:32,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:32,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 15:48:32,882 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:32,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:32,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1206785367, now seen corresponding path program 4 times [2024-06-21 15:48:32,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:32,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6091534] [2024-06-21 15:48:32,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:32,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:32,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:32,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:32,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:32,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6091534] [2024-06-21 15:48:32,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6091534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:32,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:32,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:48:32,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33046036] [2024-06-21 15:48:32,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:32,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:48:32,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:32,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:48:32,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:48:33,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:33,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 559 transitions, 8118 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:33,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:33,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:33,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:34,384 INFO L124 PetriNetUnfolderBase]: 4174/6998 cut-off events. [2024-06-21 15:48:34,384 INFO L125 PetriNetUnfolderBase]: For 1206368/1206383 co-relation queries the response was YES. [2024-06-21 15:48:34,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58441 conditions, 6998 events. 4174/6998 cut-off events. For 1206368/1206383 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 48519 event pairs, 1148 based on Foata normal form. 18/6999 useless extension candidates. Maximal degree in co-relation 58247. Up to 6109 conditions per place. [2024-06-21 15:48:34,675 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 476 selfloop transitions, 111 changer transitions 0/594 dead transitions. [2024-06-21 15:48:34,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 594 transitions, 9643 flow [2024-06-21 15:48:34,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:48:34,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:48:34,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:48:34,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:48:34,676 INFO L175 Difference]: Start difference. First operand has 450 places, 559 transitions, 8118 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:48:34,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 594 transitions, 9643 flow [2024-06-21 15:48:39,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 594 transitions, 8996 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 15:48:39,044 INFO L231 Difference]: Finished difference. Result has 452 places, 561 transitions, 7760 flow [2024-06-21 15:48:39,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7471, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7760, PETRI_PLACES=452, PETRI_TRANSITIONS=561} [2024-06-21 15:48:39,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-21 15:48:39,045 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 561 transitions, 7760 flow [2024-06-21 15:48:39,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:39,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:39,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:39,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 15:48:39,046 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:39,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:39,046 INFO L85 PathProgramCache]: Analyzing trace with hash -580329819, now seen corresponding path program 8 times [2024-06-21 15:48:39,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:39,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106945915] [2024-06-21 15:48:39,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:39,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:39,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:39,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:39,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:39,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106945915] [2024-06-21 15:48:39,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106945915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:39,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:39,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:39,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895935920] [2024-06-21 15:48:39,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:39,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:39,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:39,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:39,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:39,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:39,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 561 transitions, 7760 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:39,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:39,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:39,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:40,643 INFO L124 PetriNetUnfolderBase]: 4248/7124 cut-off events. [2024-06-21 15:48:40,643 INFO L125 PetriNetUnfolderBase]: For 1270635/1270638 co-relation queries the response was YES. [2024-06-21 15:48:40,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59825 conditions, 7124 events. 4248/7124 cut-off events. For 1270635/1270638 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 49487 event pairs, 1176 based on Foata normal form. 8/7120 useless extension candidates. Maximal degree in co-relation 59629. Up to 6308 conditions per place. [2024-06-21 15:48:40,756 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 461 selfloop transitions, 134 changer transitions 0/602 dead transitions. [2024-06-21 15:48:40,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 602 transitions, 9356 flow [2024-06-21 15:48:40,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:48:40,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:48:40,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-21 15:48:40,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-21 15:48:40,757 INFO L175 Difference]: Start difference. First operand has 452 places, 561 transitions, 7760 flow. Second operand 10 states and 234 transitions. [2024-06-21 15:48:40,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 602 transitions, 9356 flow [2024-06-21 15:48:46,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 602 transitions, 9149 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:48:46,547 INFO L231 Difference]: Finished difference. Result has 458 places, 565 transitions, 7915 flow [2024-06-21 15:48:46,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7554, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7915, PETRI_PLACES=458, PETRI_TRANSITIONS=565} [2024-06-21 15:48:46,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-21 15:48:46,548 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 565 transitions, 7915 flow [2024-06-21 15:48:46,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:46,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:46,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:46,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 15:48:46,548 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:46,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:46,549 INFO L85 PathProgramCache]: Analyzing trace with hash 470080199, now seen corresponding path program 5 times [2024-06-21 15:48:46,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:46,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354278145] [2024-06-21 15:48:46,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:46,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:46,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:46,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:46,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:46,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354278145] [2024-06-21 15:48:46,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354278145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:46,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:46,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:48:46,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886733259] [2024-06-21 15:48:46,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:46,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:48:46,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:46,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:48:46,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:48:46,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:46,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 565 transitions, 7915 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:46,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:46,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:46,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:48,085 INFO L124 PetriNetUnfolderBase]: 4276/7185 cut-off events. [2024-06-21 15:48:48,086 INFO L125 PetriNetUnfolderBase]: For 1307929/1307944 co-relation queries the response was YES. [2024-06-21 15:48:48,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60458 conditions, 7185 events. 4276/7185 cut-off events. For 1307929/1307944 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 50150 event pairs, 1201 based on Foata normal form. 20/7199 useless extension candidates. Maximal degree in co-relation 60260. Up to 6403 conditions per place. [2024-06-21 15:48:48,202 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 477 selfloop transitions, 107 changer transitions 0/591 dead transitions. [2024-06-21 15:48:48,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 591 transitions, 9182 flow [2024-06-21 15:48:48,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:48:48,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:48:48,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 15:48:48,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 15:48:48,203 INFO L175 Difference]: Start difference. First operand has 458 places, 565 transitions, 7915 flow. Second operand 8 states and 185 transitions. [2024-06-21 15:48:48,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 591 transitions, 9182 flow [2024-06-21 15:48:54,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 591 transitions, 8906 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 15:48:54,758 INFO L231 Difference]: Finished difference. Result has 459 places, 566 transitions, 7881 flow [2024-06-21 15:48:54,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7639, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7881, PETRI_PLACES=459, PETRI_TRANSITIONS=566} [2024-06-21 15:48:54,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-21 15:48:54,759 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 566 transitions, 7881 flow [2024-06-21 15:48:54,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:54,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:54,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:48:54,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 15:48:54,759 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:48:54,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:54,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1483516115, now seen corresponding path program 9 times [2024-06-21 15:48:54,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:54,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10634105] [2024-06-21 15:48:54,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:54,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:54,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:54,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:54,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10634105] [2024-06-21 15:48:54,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10634105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:54,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:54,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:54,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029038192] [2024-06-21 15:48:54,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:54,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:54,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:54,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:54,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:54,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:54,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 566 transitions, 7881 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:48:54,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:54,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:54,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:56,511 INFO L124 PetriNetUnfolderBase]: 4258/7142 cut-off events. [2024-06-21 15:48:56,511 INFO L125 PetriNetUnfolderBase]: For 1284173/1284176 co-relation queries the response was YES. [2024-06-21 15:48:56,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59527 conditions, 7142 events. 4258/7142 cut-off events. For 1284173/1284176 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 49715 event pairs, 1178 based on Foata normal form. 10/7140 useless extension candidates. Maximal degree in co-relation 59328. Up to 6374 conditions per place. [2024-06-21 15:48:56,623 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 460 selfloop transitions, 131 changer transitions 0/598 dead transitions. [2024-06-21 15:48:56,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 598 transitions, 9161 flow [2024-06-21 15:48:56,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:56,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:56,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-21 15:48:56,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 15:48:56,624 INFO L175 Difference]: Start difference. First operand has 459 places, 566 transitions, 7881 flow. Second operand 9 states and 213 transitions. [2024-06-21 15:48:56,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 598 transitions, 9161 flow [2024-06-21 15:49:02,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 598 transitions, 8930 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 15:49:02,228 INFO L231 Difference]: Finished difference. Result has 462 places, 566 transitions, 7917 flow [2024-06-21 15:49:02,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7650, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7917, PETRI_PLACES=462, PETRI_TRANSITIONS=566} [2024-06-21 15:49:02,228 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 421 predicate places. [2024-06-21 15:49:02,229 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 566 transitions, 7917 flow [2024-06-21 15:49:02,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:02,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:02,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:02,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 15:49:02,229 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:02,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:02,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1199376057, now seen corresponding path program 6 times [2024-06-21 15:49:02,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:02,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116435869] [2024-06-21 15:49:02,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:02,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:02,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:02,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:02,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:02,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116435869] [2024-06-21 15:49:02,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116435869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:02,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:02,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:02,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925383993] [2024-06-21 15:49:02,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:02,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:02,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:02,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:02,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:02,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:02,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 566 transitions, 7917 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:02,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:02,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:02,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:03,864 INFO L124 PetriNetUnfolderBase]: 4278/7185 cut-off events. [2024-06-21 15:49:03,864 INFO L125 PetriNetUnfolderBase]: For 1296873/1296888 co-relation queries the response was YES. [2024-06-21 15:49:03,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59868 conditions, 7185 events. 4278/7185 cut-off events. For 1296873/1296888 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 50183 event pairs, 1187 based on Foata normal form. 18/7195 useless extension candidates. Maximal degree in co-relation 59668. Up to 6379 conditions per place. [2024-06-21 15:49:03,974 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 479 selfloop transitions, 109 changer transitions 0/595 dead transitions. [2024-06-21 15:49:03,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 595 transitions, 9210 flow [2024-06-21 15:49:03,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:49:03,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:49:03,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 15:49:03,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:49:03,975 INFO L175 Difference]: Start difference. First operand has 462 places, 566 transitions, 7917 flow. Second operand 8 states and 188 transitions. [2024-06-21 15:49:03,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 595 transitions, 9210 flow [2024-06-21 15:49:10,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 595 transitions, 8951 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 15:49:10,220 INFO L231 Difference]: Finished difference. Result has 463 places, 567 transitions, 7905 flow [2024-06-21 15:49:10,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7658, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7905, PETRI_PLACES=463, PETRI_TRANSITIONS=567} [2024-06-21 15:49:10,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-21 15:49:10,221 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 567 transitions, 7905 flow [2024-06-21 15:49:10,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:10,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:10,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:10,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 15:49:10,221 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:10,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:10,222 INFO L85 PathProgramCache]: Analyzing trace with hash 2041037765, now seen corresponding path program 7 times [2024-06-21 15:49:10,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:10,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403173048] [2024-06-21 15:49:10,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:10,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:10,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:10,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:10,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:10,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403173048] [2024-06-21 15:49:10,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403173048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:10,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:10,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:10,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649323393] [2024-06-21 15:49:10,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:10,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:10,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:10,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:10,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:10,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:10,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 567 transitions, 7905 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:10,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:10,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:10,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:12,171 INFO L124 PetriNetUnfolderBase]: 4567/7636 cut-off events. [2024-06-21 15:49:12,171 INFO L125 PetriNetUnfolderBase]: For 1576870/1576885 co-relation queries the response was YES. [2024-06-21 15:49:12,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67298 conditions, 7636 events. 4567/7636 cut-off events. For 1576870/1576885 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 53570 event pairs, 1239 based on Foata normal form. 18/7642 useless extension candidates. Maximal degree in co-relation 67097. Up to 6421 conditions per place. [2024-06-21 15:49:12,291 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 483 selfloop transitions, 122 changer transitions 0/612 dead transitions. [2024-06-21 15:49:12,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 612 transitions, 9925 flow [2024-06-21 15:49:12,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:49:12,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:49:12,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:49:12,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:49:12,292 INFO L175 Difference]: Start difference. First operand has 463 places, 567 transitions, 7905 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:49:12,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 612 transitions, 9925 flow [2024-06-21 15:49:18,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 612 transitions, 9703 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 15:49:18,512 INFO L231 Difference]: Finished difference. Result has 467 places, 582 transitions, 8251 flow [2024-06-21 15:49:18,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7683, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8251, PETRI_PLACES=467, PETRI_TRANSITIONS=582} [2024-06-21 15:49:18,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-21 15:49:18,513 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 582 transitions, 8251 flow [2024-06-21 15:49:18,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:18,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:18,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:18,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 15:49:18,513 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:18,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:18,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1461372997, now seen corresponding path program 8 times [2024-06-21 15:49:18,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:18,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826363847] [2024-06-21 15:49:18,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:18,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:18,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:18,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:18,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826363847] [2024-06-21 15:49:18,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826363847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:18,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:18,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:18,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007895593] [2024-06-21 15:49:18,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:18,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:18,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:18,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:18,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:18,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:18,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 582 transitions, 8251 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:18,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:18,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:18,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:20,428 INFO L124 PetriNetUnfolderBase]: 4549/7616 cut-off events. [2024-06-21 15:49:20,429 INFO L125 PetriNetUnfolderBase]: For 1569883/1569898 co-relation queries the response was YES. [2024-06-21 15:49:20,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66949 conditions, 7616 events. 4549/7616 cut-off events. For 1569883/1569898 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 53454 event pairs, 1274 based on Foata normal form. 20/7630 useless extension candidates. Maximal degree in co-relation 66746. Up to 6646 conditions per place. [2024-06-21 15:49:20,547 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 491 selfloop transitions, 111 changer transitions 0/609 dead transitions. [2024-06-21 15:49:20,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 609 transitions, 9773 flow [2024-06-21 15:49:20,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:49:20,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:49:20,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:49:20,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:49:20,549 INFO L175 Difference]: Start difference. First operand has 467 places, 582 transitions, 8251 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:49:20,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 609 transitions, 9773 flow [2024-06-21 15:49:27,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 609 transitions, 9632 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 15:49:27,303 INFO L231 Difference]: Finished difference. Result has 472 places, 582 transitions, 8336 flow [2024-06-21 15:49:27,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8110, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8336, PETRI_PLACES=472, PETRI_TRANSITIONS=582} [2024-06-21 15:49:27,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-21 15:49:27,304 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 582 transitions, 8336 flow [2024-06-21 15:49:27,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:27,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:27,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:27,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 15:49:27,304 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:27,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:27,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1464229957, now seen corresponding path program 9 times [2024-06-21 15:49:27,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:27,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012797072] [2024-06-21 15:49:27,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:27,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:27,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:27,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:27,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012797072] [2024-06-21 15:49:27,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012797072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:27,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:27,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:27,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706755919] [2024-06-21 15:49:27,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:27,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:27,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:27,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:27,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:27,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:27,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 582 transitions, 8336 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:27,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:27,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:27,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:29,095 INFO L124 PetriNetUnfolderBase]: 4577/7660 cut-off events. [2024-06-21 15:49:29,096 INFO L125 PetriNetUnfolderBase]: For 1599696/1599711 co-relation queries the response was YES. [2024-06-21 15:49:29,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67758 conditions, 7660 events. 4577/7660 cut-off events. For 1599696/1599711 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 53864 event pairs, 1294 based on Foata normal form. 20/7674 useless extension candidates. Maximal degree in co-relation 67553. Up to 6870 conditions per place. [2024-06-21 15:49:29,222 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 490 selfloop transitions, 108 changer transitions 0/605 dead transitions. [2024-06-21 15:49:29,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 605 transitions, 9632 flow [2024-06-21 15:49:29,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:49:29,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:49:29,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 15:49:29,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:49:29,223 INFO L175 Difference]: Start difference. First operand has 472 places, 582 transitions, 8336 flow. Second operand 8 states and 182 transitions. [2024-06-21 15:49:29,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 605 transitions, 9632 flow [2024-06-21 15:49:36,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 605 transitions, 9409 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 15:49:36,388 INFO L231 Difference]: Finished difference. Result has 475 places, 583 transitions, 8366 flow [2024-06-21 15:49:36,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8116, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8366, PETRI_PLACES=475, PETRI_TRANSITIONS=583} [2024-06-21 15:49:36,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-21 15:49:36,388 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 583 transitions, 8366 flow [2024-06-21 15:49:36,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:36,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:36,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:36,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 15:49:36,389 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:36,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:36,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2040800429, now seen corresponding path program 10 times [2024-06-21 15:49:36,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:36,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216648088] [2024-06-21 15:49:36,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:36,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:36,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:36,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:36,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216648088] [2024-06-21 15:49:36,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216648088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:36,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:36,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:36,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257090195] [2024-06-21 15:49:36,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:36,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:36,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:36,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:36,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:36,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:36,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 583 transitions, 8366 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:36,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:36,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:36,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:38,427 INFO L124 PetriNetUnfolderBase]: 4722/7872 cut-off events. [2024-06-21 15:49:38,427 INFO L125 PetriNetUnfolderBase]: For 1755081/1755084 co-relation queries the response was YES. [2024-06-21 15:49:38,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71782 conditions, 7872 events. 4722/7872 cut-off events. For 1755081/1755084 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55301 event pairs, 1308 based on Foata normal form. 8/7858 useless extension candidates. Maximal degree in co-relation 71576. Up to 6846 conditions per place. [2024-06-21 15:49:38,571 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 463 selfloop transitions, 152 changer transitions 0/622 dead transitions. [2024-06-21 15:49:38,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 622 transitions, 10029 flow [2024-06-21 15:49:38,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:49:38,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:49:38,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-21 15:49:38,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775 [2024-06-21 15:49:38,572 INFO L175 Difference]: Start difference. First operand has 475 places, 583 transitions, 8366 flow. Second operand 10 states and 231 transitions. [2024-06-21 15:49:38,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 622 transitions, 10029 flow [2024-06-21 15:49:46,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 622 transitions, 9804 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 15:49:46,269 INFO L231 Difference]: Finished difference. Result has 480 places, 587 transitions, 8576 flow [2024-06-21 15:49:46,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8141, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8576, PETRI_PLACES=480, PETRI_TRANSITIONS=587} [2024-06-21 15:49:46,270 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 439 predicate places. [2024-06-21 15:49:46,270 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 587 transitions, 8576 flow [2024-06-21 15:49:46,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:46,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:46,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:46,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 15:49:46,271 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:46,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:46,271 INFO L85 PathProgramCache]: Analyzing trace with hash -898504181, now seen corresponding path program 10 times [2024-06-21 15:49:46,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:46,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558188390] [2024-06-21 15:49:46,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:46,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:46,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:46,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:46,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:46,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558188390] [2024-06-21 15:49:46,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558188390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:46,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:46,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:49:46,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863740819] [2024-06-21 15:49:46,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:46,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:49:46,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:46,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:49:46,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:49:46,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:46,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 587 transitions, 8576 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:46,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:46,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:46,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:48,157 INFO L124 PetriNetUnfolderBase]: 4709/7866 cut-off events. [2024-06-21 15:49:48,157 INFO L125 PetriNetUnfolderBase]: For 1748961/1748976 co-relation queries the response was YES. [2024-06-21 15:49:48,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71602 conditions, 7866 events. 4709/7866 cut-off events. For 1748961/1748976 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 55405 event pairs, 1286 based on Foata normal form. 18/7872 useless extension candidates. Maximal degree in co-relation 71394. Up to 6646 conditions per place. [2024-06-21 15:49:48,289 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 490 selfloop transitions, 120 changer transitions 0/617 dead transitions. [2024-06-21 15:49:48,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 617 transitions, 10136 flow [2024-06-21 15:49:48,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:49:48,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:49:48,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:49:48,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:49:48,290 INFO L175 Difference]: Start difference. First operand has 480 places, 587 transitions, 8576 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:49:48,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 617 transitions, 10136 flow [2024-06-21 15:49:53,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 617 transitions, 9837 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 15:49:53,830 INFO L231 Difference]: Finished difference. Result has 482 places, 587 transitions, 8521 flow [2024-06-21 15:49:53,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8277, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8521, PETRI_PLACES=482, PETRI_TRANSITIONS=587} [2024-06-21 15:49:53,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-21 15:49:53,831 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 587 transitions, 8521 flow [2024-06-21 15:49:53,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:53,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:53,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:49:53,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 15:49:53,831 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:49:53,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:53,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1236150061, now seen corresponding path program 11 times [2024-06-21 15:49:53,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:53,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555309444] [2024-06-21 15:49:53,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:53,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:53,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:53,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:53,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:53,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555309444] [2024-06-21 15:49:53,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555309444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:53,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:53,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:53,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597002881] [2024-06-21 15:49:53,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:53,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:53,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:53,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:53,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:53,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:53,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 587 transitions, 8521 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:49:53,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:53,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:53,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:55,716 INFO L124 PetriNetUnfolderBase]: 4691/7833 cut-off events. [2024-06-21 15:49:55,717 INFO L125 PetriNetUnfolderBase]: For 1738589/1738592 co-relation queries the response was YES. [2024-06-21 15:49:55,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70685 conditions, 7833 events. 4691/7833 cut-off events. For 1738589/1738592 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55111 event pairs, 1309 based on Foata normal form. 10/7831 useless extension candidates. Maximal degree in co-relation 70476. Up to 7036 conditions per place. [2024-06-21 15:49:55,849 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 140 changer transitions 0/617 dead transitions. [2024-06-21 15:49:55,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 617 transitions, 9833 flow [2024-06-21 15:49:55,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:49:55,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:49:55,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-21 15:49:55,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-21 15:49:55,851 INFO L175 Difference]: Start difference. First operand has 482 places, 587 transitions, 8521 flow. Second operand 10 states and 227 transitions. [2024-06-21 15:49:55,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 617 transitions, 9833 flow [2024-06-21 15:50:01,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 617 transitions, 9616 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:01,987 INFO L231 Difference]: Finished difference. Result has 487 places, 587 transitions, 8589 flow [2024-06-21 15:50:01,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8304, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8589, PETRI_PLACES=487, PETRI_TRANSITIONS=587} [2024-06-21 15:50:01,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-21 15:50:01,987 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 587 transitions, 8589 flow [2024-06-21 15:50:01,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:01,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:01,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:01,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 15:50:01,988 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:01,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:01,988 INFO L85 PathProgramCache]: Analyzing trace with hash -332798733, now seen corresponding path program 11 times [2024-06-21 15:50:01,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:01,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063275274] [2024-06-21 15:50:01,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:01,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:01,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:02,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:02,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:02,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063275274] [2024-06-21 15:50:02,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063275274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:02,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:02,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:02,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358161572] [2024-06-21 15:50:02,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:02,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:02,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:02,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:02,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:02,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:02,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 587 transitions, 8589 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:02,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:02,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:02,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:03,832 INFO L124 PetriNetUnfolderBase]: 4673/7820 cut-off events. [2024-06-21 15:50:03,832 INFO L125 PetriNetUnfolderBase]: For 1715901/1715916 co-relation queries the response was YES. [2024-06-21 15:50:03,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69734 conditions, 7820 events. 4673/7820 cut-off events. For 1715901/1715916 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 55132 event pairs, 1314 based on Foata normal form. 20/7834 useless extension candidates. Maximal degree in co-relation 69524. Up to 7022 conditions per place. [2024-06-21 15:50:03,967 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 497 selfloop transitions, 105 changer transitions 0/609 dead transitions. [2024-06-21 15:50:03,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 609 transitions, 9863 flow [2024-06-21 15:50:03,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:03,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:03,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:50:03,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:50:03,968 INFO L175 Difference]: Start difference. First operand has 487 places, 587 transitions, 8589 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:50:03,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 609 transitions, 9863 flow [2024-06-21 15:50:09,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 609 transitions, 9574 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 15:50:09,841 INFO L231 Difference]: Finished difference. Result has 487 places, 587 transitions, 8515 flow [2024-06-21 15:50:09,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8300, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8515, PETRI_PLACES=487, PETRI_TRANSITIONS=587} [2024-06-21 15:50:09,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-21 15:50:09,842 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 587 transitions, 8515 flow [2024-06-21 15:50:09,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:09,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:09,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:09,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 15:50:09,842 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:09,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:09,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1236002191, now seen corresponding path program 12 times [2024-06-21 15:50:09,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:09,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008678961] [2024-06-21 15:50:09,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:09,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:09,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:09,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:09,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:09,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008678961] [2024-06-21 15:50:09,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008678961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:09,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:09,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:09,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32504086] [2024-06-21 15:50:09,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:09,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:09,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:09,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:09,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:10,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:10,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 587 transitions, 8515 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:10,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:10,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:10,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:11,746 INFO L124 PetriNetUnfolderBase]: 4660/7786 cut-off events. [2024-06-21 15:50:11,747 INFO L125 PetriNetUnfolderBase]: For 1688945/1688948 co-relation queries the response was YES. [2024-06-21 15:50:11,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68989 conditions, 7786 events. 4660/7786 cut-off events. For 1688945/1688948 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 54827 event pairs, 1286 based on Foata normal form. 8/7780 useless extension candidates. Maximal degree in co-relation 68778. Up to 6961 conditions per place. [2024-06-21 15:50:11,880 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 471 selfloop transitions, 143 changer transitions 0/621 dead transitions. [2024-06-21 15:50:11,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 621 transitions, 9855 flow [2024-06-21 15:50:11,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:50:11,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:50:11,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-21 15:50:11,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5613636363636364 [2024-06-21 15:50:11,881 INFO L175 Difference]: Start difference. First operand has 487 places, 587 transitions, 8515 flow. Second operand 11 states and 247 transitions. [2024-06-21 15:50:11,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 621 transitions, 9855 flow [2024-06-21 15:50:18,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 621 transitions, 9634 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 15:50:18,265 INFO L231 Difference]: Finished difference. Result has 492 places, 587 transitions, 8584 flow [2024-06-21 15:50:18,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8294, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8584, PETRI_PLACES=492, PETRI_TRANSITIONS=587} [2024-06-21 15:50:18,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-21 15:50:18,266 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 587 transitions, 8584 flow [2024-06-21 15:50:18,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:18,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:18,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:18,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 15:50:18,266 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:18,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:18,267 INFO L85 PathProgramCache]: Analyzing trace with hash -809938421, now seen corresponding path program 12 times [2024-06-21 15:50:18,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:18,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605045391] [2024-06-21 15:50:18,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:18,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:18,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:18,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:18,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:18,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605045391] [2024-06-21 15:50:18,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605045391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:18,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:18,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:18,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684880696] [2024-06-21 15:50:18,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:18,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:18,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:18,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:18,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:18,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:18,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 587 transitions, 8584 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:18,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:18,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:18,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:20,107 INFO L124 PetriNetUnfolderBase]: 4647/7784 cut-off events. [2024-06-21 15:50:20,107 INFO L125 PetriNetUnfolderBase]: For 1676008/1676023 co-relation queries the response was YES. [2024-06-21 15:50:20,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68430 conditions, 7784 events. 4647/7784 cut-off events. For 1676008/1676023 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 54904 event pairs, 1294 based on Foata normal form. 18/7794 useless extension candidates. Maximal degree in co-relation 68218. Up to 6922 conditions per place. [2024-06-21 15:50:20,247 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 497 selfloop transitions, 108 changer transitions 0/612 dead transitions. [2024-06-21 15:50:20,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 612 transitions, 9880 flow [2024-06-21 15:50:20,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:20,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:20,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 15:50:20,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 15:50:20,248 INFO L175 Difference]: Start difference. First operand has 492 places, 587 transitions, 8584 flow. Second operand 8 states and 185 transitions. [2024-06-21 15:50:20,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 612 transitions, 9880 flow [2024-06-21 15:50:25,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 612 transitions, 9584 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 15:50:25,766 INFO L231 Difference]: Finished difference. Result has 492 places, 587 transitions, 8508 flow [2024-06-21 15:50:25,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8288, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8508, PETRI_PLACES=492, PETRI_TRANSITIONS=587} [2024-06-21 15:50:25,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-21 15:50:25,767 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 587 transitions, 8508 flow [2024-06-21 15:50:25,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:25,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:25,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:25,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 15:50:25,768 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:25,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:25,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1188599337, now seen corresponding path program 13 times [2024-06-21 15:50:25,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:25,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92223144] [2024-06-21 15:50:25,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:25,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:25,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:25,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:25,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:25,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92223144] [2024-06-21 15:50:25,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92223144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:25,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:25,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:25,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244584809] [2024-06-21 15:50:25,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:25,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:25,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:25,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:25,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:25,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:25,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 587 transitions, 8508 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:25,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:25,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:25,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:27,793 INFO L124 PetriNetUnfolderBase]: 4894/8166 cut-off events. [2024-06-21 15:50:27,793 INFO L125 PetriNetUnfolderBase]: For 2013280/2013280 co-relation queries the response was YES. [2024-06-21 15:50:27,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75525 conditions, 8166 events. 4894/8166 cut-off events. For 2013280/2013280 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 57810 event pairs, 1390 based on Foata normal form. 8/8165 useless extension candidates. Maximal degree in co-relation 75312. Up to 6894 conditions per place. [2024-06-21 15:50:27,941 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 478 selfloop transitions, 147 changer transitions 0/632 dead transitions. [2024-06-21 15:50:27,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 632 transitions, 10220 flow [2024-06-21 15:50:27,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:27,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:27,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-21 15:50:27,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-21 15:50:27,943 INFO L175 Difference]: Start difference. First operand has 492 places, 587 transitions, 8508 flow. Second operand 9 states and 226 transitions. [2024-06-21 15:50:27,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 632 transitions, 10220 flow [2024-06-21 15:50:37,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 632 transitions, 10003 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:37,054 INFO L231 Difference]: Finished difference. Result has 497 places, 590 transitions, 8685 flow [2024-06-21 15:50:37,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8291, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8685, PETRI_PLACES=497, PETRI_TRANSITIONS=590} [2024-06-21 15:50:37,055 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-21 15:50:37,055 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 590 transitions, 8685 flow [2024-06-21 15:50:37,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:37,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:37,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:37,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 15:50:37,056 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:37,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:37,056 INFO L85 PathProgramCache]: Analyzing trace with hash -684372117, now seen corresponding path program 14 times [2024-06-21 15:50:37,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:37,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120172407] [2024-06-21 15:50:37,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:37,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:37,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:37,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:37,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:37,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120172407] [2024-06-21 15:50:37,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120172407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:37,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:37,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:37,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107380914] [2024-06-21 15:50:37,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:37,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:37,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:37,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:37,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:37,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:37,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 590 transitions, 8685 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:37,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:37,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:37,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:39,513 INFO L124 PetriNetUnfolderBase]: 4922/8210 cut-off events. [2024-06-21 15:50:39,513 INFO L125 PetriNetUnfolderBase]: For 2048894/2048894 co-relation queries the response was YES. [2024-06-21 15:50:39,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76372 conditions, 8210 events. 4922/8210 cut-off events. For 2048894/2048894 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 58255 event pairs, 1410 based on Foata normal form. 8/8209 useless extension candidates. Maximal degree in co-relation 76157. Up to 7365 conditions per place. [2024-06-21 15:50:39,654 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 471 selfloop transitions, 145 changer transitions 0/623 dead transitions. [2024-06-21 15:50:39,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 623 transitions, 10044 flow [2024-06-21 15:50:39,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:39,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:39,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-21 15:50:39,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-21 15:50:39,669 INFO L175 Difference]: Start difference. First operand has 497 places, 590 transitions, 8685 flow. Second operand 9 states and 217 transitions. [2024-06-21 15:50:39,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 623 transitions, 10044 flow [2024-06-21 15:50:47,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 623 transitions, 9823 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:47,223 INFO L231 Difference]: Finished difference. Result has 501 places, 591 transitions, 8790 flow [2024-06-21 15:50:47,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8470, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8790, PETRI_PLACES=501, PETRI_TRANSITIONS=591} [2024-06-21 15:50:47,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 460 predicate places. [2024-06-21 15:50:47,223 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 591 transitions, 8790 flow [2024-06-21 15:50:47,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:47,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:47,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:47,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 15:50:47,224 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:47,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:47,224 INFO L85 PathProgramCache]: Analyzing trace with hash 965177641, now seen corresponding path program 15 times [2024-06-21 15:50:47,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:47,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926964983] [2024-06-21 15:50:47,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:47,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:47,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:47,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:47,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:47,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926964983] [2024-06-21 15:50:47,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926964983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:47,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:47,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:47,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852865835] [2024-06-21 15:50:47,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:47,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:47,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:47,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:47,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:47,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:47,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 591 transitions, 8790 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:47,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:47,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:47,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:50,087 INFO L124 PetriNetUnfolderBase]: 5328/8876 cut-off events. [2024-06-21 15:50:50,088 INFO L125 PetriNetUnfolderBase]: For 2619744/2619744 co-relation queries the response was YES. [2024-06-21 15:50:50,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89056 conditions, 8876 events. 5328/8876 cut-off events. For 2619744/2619744 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 63626 event pairs, 1518 based on Foata normal form. 6/8869 useless extension candidates. Maximal degree in co-relation 88839. Up to 6683 conditions per place. [2024-06-21 15:50:50,238 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 482 selfloop transitions, 155 changer transitions 0/644 dead transitions. [2024-06-21 15:50:50,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 644 transitions, 10858 flow [2024-06-21 15:50:50,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:50,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:50,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-21 15:50:50,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-21 15:50:50,239 INFO L175 Difference]: Start difference. First operand has 501 places, 591 transitions, 8790 flow. Second operand 9 states and 230 transitions. [2024-06-21 15:50:50,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 644 transitions, 10858 flow [2024-06-21 15:50:59,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 644 transitions, 10561 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 15:50:59,573 INFO L231 Difference]: Finished difference. Result has 504 places, 596 transitions, 8951 flow [2024-06-21 15:50:59,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8493, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8951, PETRI_PLACES=504, PETRI_TRANSITIONS=596} [2024-06-21 15:50:59,574 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 463 predicate places. [2024-06-21 15:50:59,574 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 596 transitions, 8951 flow [2024-06-21 15:50:59,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:59,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:59,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:59,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 15:50:59,574 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:59,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:59,575 INFO L85 PathProgramCache]: Analyzing trace with hash -834925911, now seen corresponding path program 13 times [2024-06-21 15:50:59,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:59,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913543804] [2024-06-21 15:50:59,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:59,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:59,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:59,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:59,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913543804] [2024-06-21 15:50:59,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913543804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:59,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:59,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:59,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543683266] [2024-06-21 15:50:59,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:59,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:59,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:59,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:59,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:59,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:59,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 596 transitions, 8951 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:59,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:59,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:59,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:02,216 INFO L124 PetriNetUnfolderBase]: 5315/8864 cut-off events. [2024-06-21 15:51:02,216 INFO L125 PetriNetUnfolderBase]: For 2623421/2623436 co-relation queries the response was YES. [2024-06-21 15:51:02,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88858 conditions, 8864 events. 5315/8864 cut-off events. For 2623421/2623436 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 63479 event pairs, 1318 based on Foata normal form. 18/8876 useless extension candidates. Maximal degree in co-relation 88639. Up to 7541 conditions per place. [2024-06-21 15:51:02,367 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 515 selfloop transitions, 103 changer transitions 0/625 dead transitions. [2024-06-21 15:51:02,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 625 transitions, 10525 flow [2024-06-21 15:51:02,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:02,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:02,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:51:02,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 15:51:02,368 INFO L175 Difference]: Start difference. First operand has 504 places, 596 transitions, 8951 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:51:02,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 625 transitions, 10525 flow [2024-06-21 15:51:11,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 625 transitions, 10298 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:11,037 INFO L231 Difference]: Finished difference. Result has 507 places, 596 transitions, 8937 flow [2024-06-21 15:51:11,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8724, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8937, PETRI_PLACES=507, PETRI_TRANSITIONS=596} [2024-06-21 15:51:11,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-21 15:51:11,037 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 596 transitions, 8937 flow [2024-06-21 15:51:11,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:11,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:11,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:11,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 15:51:11,038 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:11,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:11,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1046616237, now seen corresponding path program 16 times [2024-06-21 15:51:11,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:11,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778692452] [2024-06-21 15:51:11,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:11,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:11,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:11,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:11,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:11,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778692452] [2024-06-21 15:51:11,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778692452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:11,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:11,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:11,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691501189] [2024-06-21 15:51:11,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:11,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:11,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:11,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:11,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:11,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:11,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 596 transitions, 8937 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:11,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:11,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:11,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:13,778 INFO L124 PetriNetUnfolderBase]: 5302/8824 cut-off events. [2024-06-21 15:51:13,778 INFO L125 PetriNetUnfolderBase]: For 2618543/2618546 co-relation queries the response was YES. [2024-06-21 15:51:13,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88406 conditions, 8824 events. 5302/8824 cut-off events. For 2618543/2618546 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 63231 event pairs, 1593 based on Foata normal form. 8/8812 useless extension candidates. Maximal degree in co-relation 88185. Up to 8081 conditions per place. [2024-06-21 15:51:13,923 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 557 selfloop transitions, 68 changer transitions 0/632 dead transitions. [2024-06-21 15:51:13,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 632 transitions, 10303 flow [2024-06-21 15:51:13,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:51:13,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:51:13,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-21 15:51:13,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-21 15:51:13,924 INFO L175 Difference]: Start difference. First operand has 507 places, 596 transitions, 8937 flow. Second operand 9 states and 214 transitions. [2024-06-21 15:51:13,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 632 transitions, 10303 flow [2024-06-21 15:51:24,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 632 transitions, 10002 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 15:51:24,252 INFO L231 Difference]: Finished difference. Result has 508 places, 596 transitions, 8776 flow [2024-06-21 15:51:24,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8636, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8776, PETRI_PLACES=508, PETRI_TRANSITIONS=596} [2024-06-21 15:51:24,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-21 15:51:24,253 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 596 transitions, 8776 flow [2024-06-21 15:51:24,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:24,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:24,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:24,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 15:51:24,253 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:24,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:24,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1231142761, now seen corresponding path program 17 times [2024-06-21 15:51:24,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:24,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517298439] [2024-06-21 15:51:24,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:24,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:24,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:24,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:24,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:24,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517298439] [2024-06-21 15:51:24,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517298439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:24,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:24,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:24,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541809201] [2024-06-21 15:51:24,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:24,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:24,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:24,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:24,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:24,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:24,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 596 transitions, 8776 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:24,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:24,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:24,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:27,008 INFO L124 PetriNetUnfolderBase]: 5284/8819 cut-off events. [2024-06-21 15:51:27,008 INFO L125 PetriNetUnfolderBase]: For 2608143/2608146 co-relation queries the response was YES. [2024-06-21 15:51:27,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87051 conditions, 8819 events. 5284/8819 cut-off events. For 2608143/2608146 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 63330 event pairs, 1616 based on Foata normal form. 10/8824 useless extension candidates. Maximal degree in co-relation 86830. Up to 8118 conditions per place. [2024-06-21 15:51:27,170 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 554 selfloop transitions, 64 changer transitions 0/625 dead transitions. [2024-06-21 15:51:27,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 625 transitions, 10102 flow [2024-06-21 15:51:27,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:51:27,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:51:27,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-21 15:51:27,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-21 15:51:27,171 INFO L175 Difference]: Start difference. First operand has 508 places, 596 transitions, 8776 flow. Second operand 9 states and 208 transitions. [2024-06-21 15:51:27,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 625 transitions, 10102 flow [2024-06-21 15:51:38,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 625 transitions, 9986 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:51:38,096 INFO L231 Difference]: Finished difference. Result has 512 places, 596 transitions, 8793 flow [2024-06-21 15:51:38,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8660, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8793, PETRI_PLACES=512, PETRI_TRANSITIONS=596} [2024-06-21 15:51:38,097 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-21 15:51:38,097 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 596 transitions, 8793 flow [2024-06-21 15:51:38,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:38,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:38,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:38,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 15:51:38,097 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:38,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:38,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1965560595, now seen corresponding path program 18 times [2024-06-21 15:51:38,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:38,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281214261] [2024-06-21 15:51:38,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:38,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:38,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:38,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:38,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:38,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281214261] [2024-06-21 15:51:38,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281214261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:38,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:38,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:38,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963612646] [2024-06-21 15:51:38,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:38,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:38,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:38,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:38,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:38,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:38,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 596 transitions, 8793 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:38,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:38,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:38,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:40,786 INFO L124 PetriNetUnfolderBase]: 5312/8864 cut-off events. [2024-06-21 15:51:40,786 INFO L125 PetriNetUnfolderBase]: For 2650271/2650271 co-relation queries the response was YES. [2024-06-21 15:51:40,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87656 conditions, 8864 events. 5312/8864 cut-off events. For 2650271/2650271 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 63718 event pairs, 1618 based on Foata normal form. 8/8863 useless extension candidates. Maximal degree in co-relation 87434. Up to 7610 conditions per place. [2024-06-21 15:51:40,938 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 490 selfloop transitions, 150 changer transitions 0/647 dead transitions. [2024-06-21 15:51:40,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 647 transitions, 10517 flow [2024-06-21 15:51:40,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:51:40,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:51:40,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 270 transitions. [2024-06-21 15:51:40,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-21 15:51:40,940 INFO L175 Difference]: Start difference. First operand has 512 places, 596 transitions, 8793 flow. Second operand 11 states and 270 transitions. [2024-06-21 15:51:40,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 647 transitions, 10517 flow [2024-06-21 15:51:51,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 647 transitions, 10384 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 15:51:51,674 INFO L231 Difference]: Finished difference. Result has 516 places, 597 transitions, 8990 flow [2024-06-21 15:51:51,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8660, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8990, PETRI_PLACES=516, PETRI_TRANSITIONS=597} [2024-06-21 15:51:51,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-21 15:51:51,674 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 597 transitions, 8990 flow [2024-06-21 15:51:51,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:51,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:51,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:51,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 15:51:51,675 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:51:51,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:51,675 INFO L85 PathProgramCache]: Analyzing trace with hash 173907767, now seen corresponding path program 19 times [2024-06-21 15:51:51,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:51,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209602605] [2024-06-21 15:51:51,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:51,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:51,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:51,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:51,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209602605] [2024-06-21 15:51:51,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209602605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:51,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:51,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:51,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446953741] [2024-06-21 15:51:51,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:51,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:51,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:51,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:51,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:51,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:51,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 597 transitions, 8990 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:51,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:51,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:51,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:54,379 INFO L124 PetriNetUnfolderBase]: 5340/8908 cut-off events. [2024-06-21 15:51:54,379 INFO L125 PetriNetUnfolderBase]: For 2694678/2694678 co-relation queries the response was YES. [2024-06-21 15:51:54,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88547 conditions, 8908 events. 5340/8908 cut-off events. For 2694678/2694678 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 64068 event pairs, 1638 based on Foata normal form. 8/8907 useless extension candidates. Maximal degree in co-relation 88324. Up to 8035 conditions per place. [2024-06-21 15:51:54,533 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 482 selfloop transitions, 149 changer transitions 0/638 dead transitions. [2024-06-21 15:51:54,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 638 transitions, 10398 flow [2024-06-21 15:51:54,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:51:54,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:51:54,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-06-21 15:51:54,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5931818181818181 [2024-06-21 15:51:54,535 INFO L175 Difference]: Start difference. First operand has 516 places, 597 transitions, 8990 flow. Second operand 11 states and 261 transitions. [2024-06-21 15:51:54,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 638 transitions, 10398 flow [2024-06-21 15:52:05,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 638 transitions, 9954 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-21 15:52:05,922 INFO L231 Difference]: Finished difference. Result has 517 places, 598 transitions, 8879 flow [2024-06-21 15:52:05,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8554, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8879, PETRI_PLACES=517, PETRI_TRANSITIONS=598} [2024-06-21 15:52:05,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-21 15:52:05,935 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 598 transitions, 8879 flow [2024-06-21 15:52:05,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:05,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:05,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:05,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 15:52:05,937 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:05,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:05,938 INFO L85 PathProgramCache]: Analyzing trace with hash -2033948491, now seen corresponding path program 20 times [2024-06-21 15:52:05,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:05,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121608191] [2024-06-21 15:52:05,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:05,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:05,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:06,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:06,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:06,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121608191] [2024-06-21 15:52:06,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121608191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:06,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:06,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:06,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445992391] [2024-06-21 15:52:06,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:06,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:06,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:06,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:06,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:06,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:06,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 598 transitions, 8879 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:06,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:06,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:06,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:08,594 INFO L124 PetriNetUnfolderBase]: 5368/8948 cut-off events. [2024-06-21 15:52:08,594 INFO L125 PetriNetUnfolderBase]: For 2734937/2734937 co-relation queries the response was YES. [2024-06-21 15:52:08,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88562 conditions, 8948 events. 5368/8948 cut-off events. For 2734937/2734937 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 64316 event pairs, 1640 based on Foata normal form. 8/8947 useless extension candidates. Maximal degree in co-relation 88339. Up to 8079 conditions per place. [2024-06-21 15:52:08,754 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 479 selfloop transitions, 151 changer transitions 0/637 dead transitions. [2024-06-21 15:52:08,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 637 transitions, 10273 flow [2024-06-21 15:52:08,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:52:08,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:52:08,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 274 transitions. [2024-06-21 15:52:08,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-21 15:52:08,755 INFO L175 Difference]: Start difference. First operand has 517 places, 598 transitions, 8879 flow. Second operand 12 states and 274 transitions. [2024-06-21 15:52:08,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 637 transitions, 10273 flow [2024-06-21 15:52:20,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 637 transitions, 9970 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 15:52:20,175 INFO L231 Difference]: Finished difference. Result has 520 places, 599 transitions, 8907 flow [2024-06-21 15:52:20,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8576, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8907, PETRI_PLACES=520, PETRI_TRANSITIONS=599} [2024-06-21 15:52:20,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 479 predicate places. [2024-06-21 15:52:20,175 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 599 transitions, 8907 flow [2024-06-21 15:52:20,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:20,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:20,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:20,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 15:52:20,176 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:20,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:20,176 INFO L85 PathProgramCache]: Analyzing trace with hash -827507301, now seen corresponding path program 14 times [2024-06-21 15:52:20,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:20,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986372680] [2024-06-21 15:52:20,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:20,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:20,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:20,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:20,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:20,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986372680] [2024-06-21 15:52:20,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986372680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:20,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:20,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:20,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432285619] [2024-06-21 15:52:20,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:20,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:20,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:20,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:20,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:20,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:20,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 599 transitions, 8907 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:20,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:20,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:20,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:22,875 INFO L124 PetriNetUnfolderBase]: 5350/8931 cut-off events. [2024-06-21 15:52:22,875 INFO L125 PetriNetUnfolderBase]: For 2714125/2714140 co-relation queries the response was YES. [2024-06-21 15:52:23,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87726 conditions, 8931 events. 5350/8931 cut-off events. For 2714125/2714140 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 64387 event pairs, 1633 based on Foata normal form. 20/8945 useless extension candidates. Maximal degree in co-relation 87502. Up to 8117 conditions per place. [2024-06-21 15:52:23,036 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 530 selfloop transitions, 83 changer transitions 0/620 dead transitions. [2024-06-21 15:52:23,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 620 transitions, 10201 flow [2024-06-21 15:52:23,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:23,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:23,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:52:23,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:52:23,037 INFO L175 Difference]: Start difference. First operand has 520 places, 599 transitions, 8907 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:52:23,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 620 transitions, 10201 flow [2024-06-21 15:52:33,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 620 transitions, 9884 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 15:52:33,920 INFO L231 Difference]: Finished difference. Result has 517 places, 599 transitions, 8764 flow [2024-06-21 15:52:33,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8590, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8764, PETRI_PLACES=517, PETRI_TRANSITIONS=599} [2024-06-21 15:52:33,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-21 15:52:33,921 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 599 transitions, 8764 flow [2024-06-21 15:52:33,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:33,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:33,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:33,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 15:52:33,921 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:33,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:33,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1312313517, now seen corresponding path program 21 times [2024-06-21 15:52:33,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:33,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679757348] [2024-06-21 15:52:33,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:33,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:33,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:34,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:34,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:34,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679757348] [2024-06-21 15:52:34,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679757348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:34,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:34,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:34,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847937847] [2024-06-21 15:52:34,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:34,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:34,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:34,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:34,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:34,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:34,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 599 transitions, 8764 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:34,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:34,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:34,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:36,705 INFO L124 PetriNetUnfolderBase]: 5337/8908 cut-off events. [2024-06-21 15:52:36,705 INFO L125 PetriNetUnfolderBase]: For 2687256/2687259 co-relation queries the response was YES. [2024-06-21 15:52:36,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86876 conditions, 8908 events. 5337/8908 cut-off events. For 2687256/2687259 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 64173 event pairs, 1607 based on Foata normal form. 8/8909 useless extension candidates. Maximal degree in co-relation 86651. Up to 8175 conditions per place. [2024-06-21 15:52:36,865 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 558 selfloop transitions, 67 changer transitions 0/632 dead transitions. [2024-06-21 15:52:36,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 632 transitions, 10124 flow [2024-06-21 15:52:36,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:52:36,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:52:36,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-21 15:52:36,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-21 15:52:36,866 INFO L175 Difference]: Start difference. First operand has 517 places, 599 transitions, 8764 flow. Second operand 10 states and 228 transitions. [2024-06-21 15:52:36,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 632 transitions, 10124 flow [2024-06-21 15:52:48,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 632 transitions, 9949 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:48,356 INFO L231 Difference]: Finished difference. Result has 521 places, 599 transitions, 8727 flow [2024-06-21 15:52:48,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8589, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8727, PETRI_PLACES=521, PETRI_TRANSITIONS=599} [2024-06-21 15:52:48,357 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-21 15:52:48,357 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 599 transitions, 8727 flow [2024-06-21 15:52:48,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:48,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:48,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:48,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 15:52:48,358 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:52:48,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:48,358 INFO L85 PathProgramCache]: Analyzing trace with hash -827516601, now seen corresponding path program 15 times [2024-06-21 15:52:48,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:48,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684513545] [2024-06-21 15:52:48,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:48,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:48,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:48,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:48,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:48,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684513545] [2024-06-21 15:52:48,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684513545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:48,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:48,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:48,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808102834] [2024-06-21 15:52:48,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:48,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:48,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:48,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:48,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:48,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:48,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 599 transitions, 8727 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:48,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:48,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:48,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:51,184 INFO L124 PetriNetUnfolderBase]: 5324/8891 cut-off events. [2024-06-21 15:52:51,184 INFO L125 PetriNetUnfolderBase]: For 2679662/2679677 co-relation queries the response was YES. [2024-06-21 15:52:51,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86282 conditions, 8891 events. 5324/8891 cut-off events. For 2679662/2679677 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 64049 event pairs, 1593 based on Foata normal form. 18/8901 useless extension candidates. Maximal degree in co-relation 86056. Up to 8009 conditions per place. [2024-06-21 15:52:51,337 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 528 selfloop transitions, 88 changer transitions 0/623 dead transitions. [2024-06-21 15:52:51,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 623 transitions, 10043 flow [2024-06-21 15:52:51,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:51,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:51,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:52:51,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:52:51,339 INFO L175 Difference]: Start difference. First operand has 521 places, 599 transitions, 8727 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:52:51,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 623 transitions, 10043 flow [2024-06-21 15:53:01,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 623 transitions, 9897 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 15:53:01,514 INFO L231 Difference]: Finished difference. Result has 521 places, 599 transitions, 8764 flow [2024-06-21 15:53:01,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8581, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8764, PETRI_PLACES=521, PETRI_TRANSITIONS=599} [2024-06-21 15:53:01,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-21 15:53:01,514 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 599 transitions, 8764 flow [2024-06-21 15:53:01,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:01,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:01,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:01,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 15:53:01,515 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:01,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:01,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1532367685, now seen corresponding path program 16 times [2024-06-21 15:53:01,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:01,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895820952] [2024-06-21 15:53:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:01,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:01,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:01,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:01,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895820952] [2024-06-21 15:53:01,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895820952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:01,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:01,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:53:01,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071554029] [2024-06-21 15:53:01,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:01,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:53:01,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:01,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:53:01,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:53:01,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:01,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 599 transitions, 8764 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:01,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:01,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:01,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:04,078 INFO L124 PetriNetUnfolderBase]: 5352/8941 cut-off events. [2024-06-21 15:53:04,078 INFO L125 PetriNetUnfolderBase]: For 2738961/2738976 co-relation queries the response was YES. [2024-06-21 15:53:04,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86870 conditions, 8941 events. 5352/8941 cut-off events. For 2738961/2738976 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 64483 event pairs, 1613 based on Foata normal form. 20/8955 useless extension candidates. Maximal degree in co-relation 86643. Up to 8059 conditions per place. [2024-06-21 15:53:04,422 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 524 selfloop transitions, 89 changer transitions 0/620 dead transitions. [2024-06-21 15:53:04,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 620 transitions, 10077 flow [2024-06-21 15:53:04,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:53:04,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:53:04,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 15:53:04,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 15:53:04,423 INFO L175 Difference]: Start difference. First operand has 521 places, 599 transitions, 8764 flow. Second operand 6 states and 146 transitions. [2024-06-21 15:53:04,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 620 transitions, 10077 flow [2024-06-21 15:53:15,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 620 transitions, 9850 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 15:53:15,327 INFO L231 Difference]: Finished difference. Result has 520 places, 600 transitions, 8752 flow [2024-06-21 15:53:15,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8537, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8752, PETRI_PLACES=520, PETRI_TRANSITIONS=600} [2024-06-21 15:53:15,327 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 479 predicate places. [2024-06-21 15:53:15,328 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 600 transitions, 8752 flow [2024-06-21 15:53:15,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:15,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:15,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:15,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 15:53:15,328 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:15,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:15,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1537551319, now seen corresponding path program 22 times [2024-06-21 15:53:15,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:15,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504266138] [2024-06-21 15:53:15,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:15,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:15,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:15,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:15,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:15,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504266138] [2024-06-21 15:53:15,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504266138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:15,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:15,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:15,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256373162] [2024-06-21 15:53:15,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:15,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:15,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:15,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:15,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:15,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:15,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 600 transitions, 8752 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:15,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:15,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:15,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:18,156 INFO L124 PetriNetUnfolderBase]: 5380/8983 cut-off events. [2024-06-21 15:53:18,157 INFO L125 PetriNetUnfolderBase]: For 2776263/2776266 co-relation queries the response was YES. [2024-06-21 15:53:18,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87509 conditions, 8983 events. 5380/8983 cut-off events. For 2776263/2776266 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 64836 event pairs, 1618 based on Foata normal form. 10/8988 useless extension candidates. Maximal degree in co-relation 87281. Up to 8265 conditions per place. [2024-06-21 15:53:18,504 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 551 selfloop transitions, 74 changer transitions 0/632 dead transitions. [2024-06-21 15:53:18,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 632 transitions, 10120 flow [2024-06-21 15:53:18,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:53:18,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:53:18,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-21 15:53:18,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-21 15:53:18,506 INFO L175 Difference]: Start difference. First operand has 520 places, 600 transitions, 8752 flow. Second operand 11 states and 245 transitions. [2024-06-21 15:53:18,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 632 transitions, 10120 flow [2024-06-21 15:53:29,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 632 transitions, 9928 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 15:53:29,445 INFO L231 Difference]: Finished difference. Result has 525 places, 601 transitions, 8739 flow [2024-06-21 15:53:29,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8560, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8739, PETRI_PLACES=525, PETRI_TRANSITIONS=601} [2024-06-21 15:53:29,446 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-21 15:53:29,446 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 601 transitions, 8739 flow [2024-06-21 15:53:29,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:29,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:29,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:29,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 15:53:29,446 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:53:29,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:29,447 INFO L85 PathProgramCache]: Analyzing trace with hash -265508309, now seen corresponding path program 23 times [2024-06-21 15:53:29,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:29,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728320122] [2024-06-21 15:53:29,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:29,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:29,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:29,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:29,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:29,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728320122] [2024-06-21 15:53:29,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728320122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:29,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:29,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:29,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148959987] [2024-06-21 15:53:29,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:29,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:29,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:29,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:29,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:29,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:29,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 601 transitions, 8739 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:29,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:29,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:29,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:32,103 INFO L124 PetriNetUnfolderBase]: 5408/9027 cut-off events. [2024-06-21 15:53:32,103 INFO L125 PetriNetUnfolderBase]: For 2735689/2735692 co-relation queries the response was YES. [2024-06-21 15:53:32,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87351 conditions, 9027 events. 5408/9027 cut-off events. For 2735689/2735692 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 65131 event pairs, 1622 based on Foata normal form. 10/9032 useless extension candidates. Maximal degree in co-relation 87124. Up to 8309 conditions per place. [2024-06-21 15:53:32,262 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 554 selfloop transitions, 74 changer transitions 0/635 dead transitions. [2024-06-21 15:53:32,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 635 transitions, 10118 flow [2024-06-21 15:53:32,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:53:32,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:53:32,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-21 15:53:32,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403846153846154 [2024-06-21 15:53:32,264 INFO L175 Difference]: Start difference. First operand has 525 places, 601 transitions, 8739 flow. Second operand 13 states and 281 transitions. [2024-06-21 15:53:32,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 635 transitions, 10118 flow