./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --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:01,983 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 15:43:02,123 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:02,127 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 15:43:02,127 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 15:43:02,150 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 15:43:02,151 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 15:43:02,151 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 15:43:02,152 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 15:43:02,155 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 15:43:02,155 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 15:43:02,155 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 15:43:02,156 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 15:43:02,157 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 15:43:02,157 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 15:43:02,158 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 15:43:02,158 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 15:43:02,158 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 15:43:02,158 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 15:43:02,159 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 15:43:02,159 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 15:43:02,159 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 15:43:02,159 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 15:43:02,159 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 15:43:02,160 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 15:43:02,160 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 15:43:02,160 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 15:43:02,160 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 15:43:02,161 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 15:43:02,161 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 15:43:02,162 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 15:43:02,162 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 15:43:02,162 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:43:02,162 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 15:43:02,162 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 15:43:02,163 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 15:43:02,163 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 15:43:02,163 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 15:43:02,163 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 15:43:02,163 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 15:43:02,163 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 15:43:02,164 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 15:43:02,164 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 15:43:02,164 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:02,414 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 15:43:02,433 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 15:43:02,435 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 15:43:02,436 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 15:43:02,436 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 15:43:02,437 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 15:43:03,380 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 15:43:03,626 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 15:43:03,626 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 15:43:03,640 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8fd4e60cb/f13f78f607184997a0a9c60d657f043c/FLAG369fe4d9f [2024-06-21 15:43:03,651 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8fd4e60cb/f13f78f607184997a0a9c60d657f043c [2024-06-21 15:43:03,653 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 15:43:03,653 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 15:43:03,654 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/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 15:43:03,757 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 15:43:03,759 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 15:43:03,760 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 15:43:03,760 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 15:43:03,764 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 15:43:03,764 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:43:03" (1/2) ... [2024-06-21 15:43:03,765 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6da4f9b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:43:03, skipping insertion in model container [2024-06-21 15:43:03,765 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:43:03" (1/2) ... [2024-06-21 15:43:03,766 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@53a178c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:43:03, skipping insertion in model container [2024-06-21 15:43:03,767 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:03" (2/2) ... [2024-06-21 15:43:03,767 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6da4f9b0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:03, skipping insertion in model container [2024-06-21 15:43:03,767 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:03" (2/2) ... [2024-06-21 15:43:03,768 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 15:43:03,805 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 15:43:03,806 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 15:43:03,806 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 15:43:03,806 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 15:43:03,807 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 15:43:03,807 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-21 15:43:03,842 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 15:43:04,177 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:43:04,185 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:04,271 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:43:04,305 INFO L206 MainTranslator]: Completed translation [2024-06-21 15:43:04,306 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:43:04 WrapperNode [2024-06-21 15:43:04,306 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 15:43:04,307 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 15:43:04,307 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 15:43:04,307 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 15:43:04,313 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:04" (1/1) ... [2024-06-21 15:43:04,344 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:04" (1/1) ... [2024-06-21 15:43:04,363 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-21 15:43:04,364 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 15:43:04,364 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 15:43:04,364 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 15:43:04,365 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 15:43:04,372 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:04" (1/1) ... [2024-06-21 15:43:04,373 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:04" (1/1) ... [2024-06-21 15:43:04,376 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:04" (1/1) ... [2024-06-21 15:43:04,396 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:04,396 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:04" (1/1) ... [2024-06-21 15:43:04,396 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:04" (1/1) ... [2024-06-21 15:43:04,414 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:04" (1/1) ... [2024-06-21 15:43:04,416 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:04" (1/1) ... [2024-06-21 15:43:04,420 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:04" (1/1) ... [2024-06-21 15:43:04,421 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:04" (1/1) ... [2024-06-21 15:43:04,424 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 15:43:04,425 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 15:43:04,425 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 15:43:04,425 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 15:43:04,438 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:04" (1/1) ... [2024-06-21 15:43:04,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:43:04,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 15:43:04,517 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:04,520 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:04,547 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 15:43:04,547 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 15:43:04,547 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 15:43:04,547 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 15:43:04,548 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 15:43:04,548 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 15:43:04,548 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 15:43:04,548 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 15:43:04,548 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 15:43:04,549 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 15:43:04,549 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 15:43:04,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 15:43:04,550 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:04,640 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 15:43:04,641 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 15:43:04,803 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 15:43:04,803 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 15:43:04,886 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 15:43:04,886 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 15:43:04,886 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:43:04 BoogieIcfgContainer [2024-06-21 15:43:04,886 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 15:43:04,888 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 15:43:04,888 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 15:43:04,890 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 15:43:04,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 03:43:03" (1/4) ... [2024-06-21 15:43:04,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2035b43e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:43:04, skipping insertion in model container [2024-06-21 15:43:04,891 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:03" (2/4) ... [2024-06-21 15:43:04,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2035b43e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:43:04, skipping insertion in model container [2024-06-21 15:43:04,891 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:04" (3/4) ... [2024-06-21 15:43:04,892 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2035b43e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:43:04, skipping insertion in model container [2024-06-21 15:43:04,892 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:04" (4/4) ... [2024-06-21 15:43:04,893 INFO L112 eAbstractionObserver]: Analyzing ICFG safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 15:43:04,906 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 15:43:04,906 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 15:43:04,906 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 15:43:04,937 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 15:43:04,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:43:04,976 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 15:43:04,977 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:43:04,978 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:04,978 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:43:04,980 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 15:43:04,990 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 15:43:04,998 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;@5fa3f297, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 15:43:04,998 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 15:43:05,002 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 15:43:05,003 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 15:43:05,003 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:43:05,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:05,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 15:43:05,004 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:05,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:05,008 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-21 15:43:05,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:05,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701045258] [2024-06-21 15:43:05,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:05,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:05,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:05,320 INFO 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:05,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:05,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701045258] [2024-06-21 15:43:05,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701045258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:05,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:05,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 15:43:05,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581293077] [2024-06-21 15:43:05,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:05,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 15:43:05,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:05,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 15:43:05,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 15:43:05,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-21 15:43:05,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:05,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:05,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-21 15:43:05,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:05,585 INFO L124 PetriNetUnfolderBase]: 471/807 cut-off events. [2024-06-21 15:43:05,586 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-21 15:43:05,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 807 events. 471/807 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3885 event pairs, 288 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 1583. Up to 733 conditions per place. [2024-06-21 15:43:05,597 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 15:43:05,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-21 15:43:05,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 15:43:05,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 15:43:05,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-21 15:43:05,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-21 15:43:05,609 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-21 15:43:05,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-21 15:43:05,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:05,614 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 15:43:05,616 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:05,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 15:43:05,620 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 15:43:05,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:43:05,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:05,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:05,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 15:43:05,621 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:05,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:05,622 INFO L85 PathProgramCache]: Analyzing trace with hash -2144207147, now seen corresponding path program 1 times [2024-06-21 15:43:05,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:05,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890818608] [2024-06-21 15:43:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:05,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:05,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:05,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:05,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:05,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890818608] [2024-06-21 15:43:05,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890818608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:05,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:05,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:43:05,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6751151] [2024-06-21 15:43:05,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:05,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:43:05,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:05,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:43:05,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:43:05,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:05,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 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:05,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:05,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:05,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:05,990 INFO L124 PetriNetUnfolderBase]: 754/1256 cut-off events. [2024-06-21 15:43:05,991 INFO L125 PetriNetUnfolderBase]: For 195/205 co-relation queries the response was YES. [2024-06-21 15:43:05,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 1256 events. 754/1256 cut-off events. For 195/205 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6191 event pairs, 318 based on Foata normal form. 6/1258 useless extension candidates. Maximal degree in co-relation 2846. Up to 1124 conditions per place. [2024-06-21 15:43:05,997 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-21 15:43:05,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 250 flow [2024-06-21 15:43:05,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:43:05,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:43:06,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-21 15:43:06,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-21 15:43:06,002 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 107 transitions. [2024-06-21 15:43:06,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 250 flow [2024-06-21 15:43:06,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:06,006 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-21 15:43:06,006 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=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-21 15:43:06,007 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-21 15:43:06,007 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-21 15:43:06,007 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:06,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:06,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:06,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 15:43:06,010 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:06,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:06,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1001248148, now seen corresponding path program 1 times [2024-06-21 15:43:06,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:06,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169913428] [2024-06-21 15:43:06,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:06,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:06,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:06,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:06,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:06,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169913428] [2024-06-21 15:43:06,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169913428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:06,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:06,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:06,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285181207] [2024-06-21 15:43:06,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:06,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:06,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:06,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:06,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:06,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:06,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 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:06,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:06,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:06,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:06,339 INFO L124 PetriNetUnfolderBase]: 745/1241 cut-off events. [2024-06-21 15:43:06,340 INFO L125 PetriNetUnfolderBase]: For 594/630 co-relation queries the response was YES. [2024-06-21 15:43:06,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 1241 events. 745/1241 cut-off events. For 594/630 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6074 event pairs, 218 based on Foata normal form. 19/1256 useless extension candidates. Maximal degree in co-relation 3157. Up to 1079 conditions per place. [2024-06-21 15:43:06,347 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 9 changer transitions 0/61 dead transitions. [2024-06-21 15:43:06,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 310 flow [2024-06-21 15:43:06,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:06,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:06,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-21 15:43:06,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-21 15:43:06,351 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 128 transitions. [2024-06-21 15:43:06,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 310 flow [2024-06-21 15:43:06,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 308 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 15:43:06,355 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 181 flow [2024-06-21 15:43:06,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=181, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-21 15:43:06,356 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-21 15:43:06,356 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 181 flow [2024-06-21 15:43:06,357 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:06,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:06,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:06,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 15:43:06,357 INFO L420 AbstractCegarLoop]: === Iteration 4 === 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:06,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:06,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-21 15:43:06,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:06,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503530172] [2024-06-21 15:43:06,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:06,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:06,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:06,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:06,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:06,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503530172] [2024-06-21 15:43:06,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503530172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:06,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:06,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:43:06,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231206476] [2024-06-21 15:43:06,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:06,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:43:06,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:06,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:43:06,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:43:06,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:06,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 181 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:06,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:06,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:06,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:06,623 INFO L124 PetriNetUnfolderBase]: 890/1464 cut-off events. [2024-06-21 15:43:06,623 INFO L125 PetriNetUnfolderBase]: For 1211/1211 co-relation queries the response was YES. [2024-06-21 15:43:06,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4012 conditions, 1464 events. 890/1464 cut-off events. For 1211/1211 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7228 event pairs, 356 based on Foata normal form. 2/1463 useless extension candidates. Maximal degree in co-relation 3994. Up to 1332 conditions per place. [2024-06-21 15:43:06,631 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 45 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-21 15:43:06,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 59 transitions, 334 flow [2024-06-21 15:43:06,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:43:06,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:43:06,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-21 15:43:06,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 15:43:06,633 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 181 flow. Second operand 4 states and 99 transitions. [2024-06-21 15:43:06,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 59 transitions, 334 flow [2024-06-21 15:43:06,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 59 transitions, 311 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:06,639 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 208 flow [2024-06-21 15:43:06,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-21 15:43:06,640 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-21 15:43:06,640 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 208 flow [2024-06-21 15:43:06,640 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:06,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:06,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:06,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 15:43:06,641 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:06,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:06,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1104033126, now seen corresponding path program 1 times [2024-06-21 15:43:06,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:06,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408968099] [2024-06-21 15:43:06,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:06,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:06,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:06,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:06,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:06,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408968099] [2024-06-21 15:43:06,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408968099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:06,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:06,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:06,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266478441] [2024-06-21 15:43:06,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:06,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:06,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:06,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:06,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:06,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:06,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 208 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:06,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:06,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:06,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:06,956 INFO L124 PetriNetUnfolderBase]: 872/1454 cut-off events. [2024-06-21 15:43:06,957 INFO L125 PetriNetUnfolderBase]: For 1878/1937 co-relation queries the response was YES. [2024-06-21 15:43:06,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4395 conditions, 1454 events. 872/1454 cut-off events. For 1878/1937 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7358 event pairs, 307 based on Foata normal form. 14/1448 useless extension candidates. Maximal degree in co-relation 4375. Up to 1238 conditions per place. [2024-06-21 15:43:06,966 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 48 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-21 15:43:06,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 438 flow [2024-06-21 15:43:06,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:06,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:06,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-21 15:43:06,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-21 15:43:06,968 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 208 flow. Second operand 5 states and 131 transitions. [2024-06-21 15:43:06,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 438 flow [2024-06-21 15:43:06,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 74 transitions, 438 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-21 15:43:06,975 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 286 flow [2024-06-21 15:43:06,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-21 15:43:06,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-21 15:43:06,977 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 286 flow [2024-06-21 15:43:06,978 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:06,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:06,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:06,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 15:43:06,979 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:06,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:06,979 INFO L85 PathProgramCache]: Analyzing trace with hash -933894106, now seen corresponding path program 2 times [2024-06-21 15:43:06,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:06,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204960510] [2024-06-21 15:43:06,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:06,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:06,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:07,116 INFO 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:07,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:07,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204960510] [2024-06-21 15:43:07,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204960510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:07,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:07,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:07,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828171978] [2024-06-21 15:43:07,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:07,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:07,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:07,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:07,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:07,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:07,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 286 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:07,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:07,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:07,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:07,308 INFO L124 PetriNetUnfolderBase]: 864/1443 cut-off events. [2024-06-21 15:43:07,308 INFO L125 PetriNetUnfolderBase]: For 2980/3063 co-relation queries the response was YES. [2024-06-21 15:43:07,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4806 conditions, 1443 events. 864/1443 cut-off events. For 2980/3063 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7286 event pairs, 307 based on Foata normal form. 17/1440 useless extension candidates. Maximal degree in co-relation 4783. Up to 1240 conditions per place. [2024-06-21 15:43:07,316 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 45 selfloop transitions, 13 changer transitions 0/68 dead transitions. [2024-06-21 15:43:07,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 442 flow [2024-06-21 15:43:07,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:43:07,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:43:07,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-21 15:43:07,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-21 15:43:07,318 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 286 flow. Second operand 4 states and 107 transitions. [2024-06-21 15:43:07,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 442 flow [2024-06-21 15:43:07,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 419 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:07,324 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 301 flow [2024-06-21 15:43:07,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=301, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-21 15:43:07,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-21 15:43:07,326 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 301 flow [2024-06-21 15:43:07,327 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:07,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:07,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:07,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 15:43:07,327 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:07,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:07,328 INFO L85 PathProgramCache]: Analyzing trace with hash -933893920, now seen corresponding path program 1 times [2024-06-21 15:43:07,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:07,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454970978] [2024-06-21 15:43:07,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:07,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:07,456 INFO 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:07,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:07,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454970978] [2024-06-21 15:43:07,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454970978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:07,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:07,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:07,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562332256] [2024-06-21 15:43:07,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:07,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:07,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:07,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:07,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:07,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:07,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 301 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:07,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:07,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:07,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:07,639 INFO L124 PetriNetUnfolderBase]: 965/1586 cut-off events. [2024-06-21 15:43:07,640 INFO L125 PetriNetUnfolderBase]: For 3674/3679 co-relation queries the response was YES. [2024-06-21 15:43:07,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5324 conditions, 1586 events. 965/1586 cut-off events. For 3674/3679 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8080 event pairs, 294 based on Foata normal form. 10/1591 useless extension candidates. Maximal degree in co-relation 5299. Up to 1336 conditions per place. [2024-06-21 15:43:07,649 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 21 changer transitions 0/80 dead transitions. [2024-06-21 15:43:07,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 80 transitions, 553 flow [2024-06-21 15:43:07,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:07,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:07,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 15:43:07,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 15:43:07,651 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 301 flow. Second operand 5 states and 126 transitions. [2024-06-21 15:43:07,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 80 transitions, 553 flow [2024-06-21 15:43:07,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 527 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:07,657 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 405 flow [2024-06-21 15:43:07,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2024-06-21 15:43:07,658 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-21 15:43:07,659 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 405 flow [2024-06-21 15:43:07,659 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:07,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:07,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:07,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 15:43:07,659 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:07,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:07,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1409492034, now seen corresponding path program 2 times [2024-06-21 15:43:07,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:07,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709774591] [2024-06-21 15:43:07,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:07,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:07,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:07,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:07,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:07,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709774591] [2024-06-21 15:43:07,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709774591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:07,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:07,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:07,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320020759] [2024-06-21 15:43:07,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:07,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:07,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:07,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:07,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:07,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:07,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 405 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:07,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:07,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:07,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:07,928 INFO L124 PetriNetUnfolderBase]: 960/1590 cut-off events. [2024-06-21 15:43:07,928 INFO L125 PetriNetUnfolderBase]: For 5065/5070 co-relation queries the response was YES. [2024-06-21 15:43:07,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6135 conditions, 1590 events. 960/1590 cut-off events. For 5065/5070 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8099 event pairs, 341 based on Foata normal form. 6/1591 useless extension candidates. Maximal degree in co-relation 6108. Up to 1384 conditions per place. [2024-06-21 15:43:07,939 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 66 selfloop transitions, 16 changer transitions 0/89 dead transitions. [2024-06-21 15:43:07,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 682 flow [2024-06-21 15:43:07,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:07,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:07,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 15:43:07,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-21 15:43:07,942 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 405 flow. Second operand 5 states and 122 transitions. [2024-06-21 15:43:07,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 682 flow [2024-06-21 15:43:07,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 656 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:07,949 INFO L231 Difference]: Finished difference. Result has 68 places, 73 transitions, 520 flow [2024-06-21 15:43:07,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=520, PETRI_PLACES=68, PETRI_TRANSITIONS=73} [2024-06-21 15:43:07,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-21 15:43:07,951 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 73 transitions, 520 flow [2024-06-21 15:43:07,951 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:07,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:07,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:07,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 15:43:07,952 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:07,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:07,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1409483106, now seen corresponding path program 1 times [2024-06-21 15:43:07,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:07,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318212676] [2024-06-21 15:43:07,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:07,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:07,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:08,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:08,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:08,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318212676] [2024-06-21 15:43:08,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318212676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:08,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:08,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:08,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218097239] [2024-06-21 15:43:08,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:08,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:08,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:08,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:08,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:08,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:08,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 73 transitions, 520 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:08,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:08,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:08,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:08,232 INFO L124 PetriNetUnfolderBase]: 952/1575 cut-off events. [2024-06-21 15:43:08,232 INFO L125 PetriNetUnfolderBase]: For 6364/6367 co-relation queries the response was YES. [2024-06-21 15:43:08,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6508 conditions, 1575 events. 952/1575 cut-off events. For 6364/6367 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7951 event pairs, 309 based on Foata normal form. 6/1578 useless extension candidates. Maximal degree in co-relation 6477. Up to 1401 conditions per place. [2024-06-21 15:43:08,244 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 76 selfloop transitions, 9 changer transitions 0/92 dead transitions. [2024-06-21 15:43:08,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 751 flow [2024-06-21 15:43:08,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:08,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:08,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-21 15:43:08,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:43:08,246 INFO L175 Difference]: Start difference. First operand has 68 places, 73 transitions, 520 flow. Second operand 5 states and 120 transitions. [2024-06-21 15:43:08,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 751 flow [2024-06-21 15:43:08,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 735 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-21 15:43:08,253 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 549 flow [2024-06-21 15:43:08,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=549, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-21 15:43:08,254 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-21 15:43:08,254 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 549 flow [2024-06-21 15:43:08,254 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:08,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:08,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:08,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 15:43:08,255 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:08,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:08,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1507847178, now seen corresponding path program 1 times [2024-06-21 15:43:08,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:08,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910630898] [2024-06-21 15:43:08,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:08,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:08,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:08,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:08,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:08,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910630898] [2024-06-21 15:43:08,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910630898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:08,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:08,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:08,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139912500] [2024-06-21 15:43:08,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:08,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:08,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:08,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:08,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:08,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:08,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 549 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:08,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:08,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:08,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:08,611 INFO L124 PetriNetUnfolderBase]: 1039/1711 cut-off events. [2024-06-21 15:43:08,612 INFO L125 PetriNetUnfolderBase]: For 8173/8181 co-relation queries the response was YES. [2024-06-21 15:43:08,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7333 conditions, 1711 events. 1039/1711 cut-off events. For 8173/8181 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8863 event pairs, 282 based on Foata normal form. 10/1716 useless extension candidates. Maximal degree in co-relation 7299. Up to 1314 conditions per place. [2024-06-21 15:43:08,631 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 76 selfloop transitions, 47 changer transitions 0/130 dead transitions. [2024-06-21 15:43:08,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 130 transitions, 1109 flow [2024-06-21 15:43:08,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:43:08,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:43:08,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-21 15:43:08,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:43:08,633 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 549 flow. Second operand 9 states and 225 transitions. [2024-06-21 15:43:08,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 130 transitions, 1109 flow [2024-06-21 15:43:08,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 130 transitions, 1082 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:08,641 INFO L231 Difference]: Finished difference. Result has 81 places, 89 transitions, 761 flow [2024-06-21 15:43:08,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=761, PETRI_PLACES=81, PETRI_TRANSITIONS=89} [2024-06-21 15:43:08,642 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-21 15:43:08,642 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 89 transitions, 761 flow [2024-06-21 15:43:08,643 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:08,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:08,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:08,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 15:43:08,643 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:08,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:08,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1114060658, now seen corresponding path program 2 times [2024-06-21 15:43:08,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:08,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664608615] [2024-06-21 15:43:08,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:08,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:08,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:08,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:08,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:08,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664608615] [2024-06-21 15:43:08,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664608615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:08,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:08,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:08,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593498932] [2024-06-21 15:43:08,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:08,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:08,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:08,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:08,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:08,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:08,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 89 transitions, 761 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:08,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:08,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:08,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:09,036 INFO L124 PetriNetUnfolderBase]: 1112/1836 cut-off events. [2024-06-21 15:43:09,037 INFO L125 PetriNetUnfolderBase]: For 11447/11455 co-relation queries the response was YES. [2024-06-21 15:43:09,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8876 conditions, 1836 events. 1112/1836 cut-off events. For 11447/11455 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9590 event pairs, 315 based on Foata normal form. 10/1841 useless extension candidates. Maximal degree in co-relation 8839. Up to 1451 conditions per place. [2024-06-21 15:43:09,050 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 90 selfloop transitions, 46 changer transitions 0/143 dead transitions. [2024-06-21 15:43:09,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 143 transitions, 1424 flow [2024-06-21 15:43:09,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:09,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:09,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 15:43:09,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-21 15:43:09,052 INFO L175 Difference]: Start difference. First operand has 81 places, 89 transitions, 761 flow. Second operand 8 states and 203 transitions. [2024-06-21 15:43:09,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 143 transitions, 1424 flow [2024-06-21 15:43:09,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 143 transitions, 1306 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:09,069 INFO L231 Difference]: Finished difference. Result has 86 places, 108 transitions, 983 flow [2024-06-21 15:43:09,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=983, PETRI_PLACES=86, PETRI_TRANSITIONS=108} [2024-06-21 15:43:09,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-21 15:43:09,070 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 108 transitions, 983 flow [2024-06-21 15:43:09,071 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:09,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:09,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:09,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 15:43:09,071 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:09,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:09,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1114055078, now seen corresponding path program 3 times [2024-06-21 15:43:09,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:09,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235665733] [2024-06-21 15:43:09,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:09,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:09,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:09,181 INFO 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:09,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:09,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235665733] [2024-06-21 15:43:09,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235665733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:09,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:09,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:09,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132847309] [2024-06-21 15:43:09,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:09,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:09,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:09,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:09,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:09,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:09,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 108 transitions, 983 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:09,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:09,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:09,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:09,456 INFO L124 PetriNetUnfolderBase]: 1103/1823 cut-off events. [2024-06-21 15:43:09,456 INFO L125 PetriNetUnfolderBase]: For 13292/13305 co-relation queries the response was YES. [2024-06-21 15:43:09,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9247 conditions, 1823 events. 1103/1823 cut-off events. For 13292/13305 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9509 event pairs, 315 based on Foata normal form. 14/1832 useless extension candidates. Maximal degree in co-relation 9207. Up to 1444 conditions per place. [2024-06-21 15:43:09,469 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 86 selfloop transitions, 43 changer transitions 0/136 dead transitions. [2024-06-21 15:43:09,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 136 transitions, 1382 flow [2024-06-21 15:43:09,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:09,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:09,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-21 15:43:09,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-21 15:43:09,470 INFO L175 Difference]: Start difference. First operand has 86 places, 108 transitions, 983 flow. Second operand 6 states and 159 transitions. [2024-06-21 15:43:09,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 136 transitions, 1382 flow [2024-06-21 15:43:09,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 136 transitions, 1293 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:09,493 INFO L231 Difference]: Finished difference. Result has 89 places, 108 transitions, 991 flow [2024-06-21 15:43:09,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=991, PETRI_PLACES=89, PETRI_TRANSITIONS=108} [2024-06-21 15:43:09,494 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-21 15:43:09,494 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 991 flow [2024-06-21 15:43:09,494 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:09,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:09,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:09,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 15:43:09,495 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:09,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:09,495 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 4 times [2024-06-21 15:43:09,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:09,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431975646] [2024-06-21 15:43:09,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:09,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:09,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:09,576 INFO 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:09,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:09,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431975646] [2024-06-21 15:43:09,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431975646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:09,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:09,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:09,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598109427] [2024-06-21 15:43:09,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:09,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:09,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:09,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:09,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:09,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:09,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 991 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:09,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:09,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:09,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:09,862 INFO L124 PetriNetUnfolderBase]: 1098/1832 cut-off events. [2024-06-21 15:43:09,863 INFO L125 PetriNetUnfolderBase]: For 14604/14617 co-relation queries the response was YES. [2024-06-21 15:43:09,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9451 conditions, 1832 events. 1098/1832 cut-off events. For 14604/14617 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9613 event pairs, 324 based on Foata normal form. 12/1839 useless extension candidates. Maximal degree in co-relation 9409. Up to 1526 conditions per place. [2024-06-21 15:43:09,878 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 113 selfloop transitions, 30 changer transitions 0/150 dead transitions. [2024-06-21 15:43:09,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 150 transitions, 1488 flow [2024-06-21 15:43:09,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:09,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:09,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:43:09,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:43:09,880 INFO L175 Difference]: Start difference. First operand has 89 places, 108 transitions, 991 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:43:09,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 150 transitions, 1488 flow [2024-06-21 15:43:09,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 150 transitions, 1386 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:09,903 INFO L231 Difference]: Finished difference. Result has 94 places, 119 transitions, 1124 flow [2024-06-21 15:43:09,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1124, PETRI_PLACES=94, PETRI_TRANSITIONS=119} [2024-06-21 15:43:09,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-21 15:43:09,903 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 119 transitions, 1124 flow [2024-06-21 15:43:09,904 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:09,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:09,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:09,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 15:43:09,904 INFO L420 AbstractCegarLoop]: === Iteration 14 === 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:09,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:09,905 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-21 15:43:09,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:09,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386310021] [2024-06-21 15:43:09,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:09,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:09,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:09,977 INFO 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:09,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:09,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386310021] [2024-06-21 15:43:09,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386310021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:09,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:09,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:43:09,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074931027] [2024-06-21 15:43:09,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:09,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:43:09,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:09,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:43:09,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:43:10,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:10,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 119 transitions, 1124 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:10,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:10,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:10,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:10,201 INFO L124 PetriNetUnfolderBase]: 1016/1696 cut-off events. [2024-06-21 15:43:10,202 INFO L125 PetriNetUnfolderBase]: For 16216/16228 co-relation queries the response was YES. [2024-06-21 15:43:10,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9155 conditions, 1696 events. 1016/1696 cut-off events. For 16216/16228 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8900 event pairs, 293 based on Foata normal form. 16/1694 useless extension candidates. Maximal degree in co-relation 9110. Up to 1417 conditions per place. [2024-06-21 15:43:10,214 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 91 selfloop transitions, 26 changer transitions 0/132 dead transitions. [2024-06-21 15:43:10,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 132 transitions, 1398 flow [2024-06-21 15:43:10,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:10,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:10,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 15:43:10,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 15:43:10,216 INFO L175 Difference]: Start difference. First operand has 94 places, 119 transitions, 1124 flow. Second operand 5 states and 126 transitions. [2024-06-21 15:43:10,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 132 transitions, 1398 flow [2024-06-21 15:43:10,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 132 transitions, 1315 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:10,240 INFO L231 Difference]: Finished difference. Result has 95 places, 119 transitions, 1103 flow [2024-06-21 15:43:10,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1041, 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=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1103, PETRI_PLACES=95, PETRI_TRANSITIONS=119} [2024-06-21 15:43:10,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-21 15:43:10,240 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 119 transitions, 1103 flow [2024-06-21 15:43:10,241 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:10,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:10,241 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:10,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 15:43:10,241 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:10,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:10,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1546136027, now seen corresponding path program 1 times [2024-06-21 15:43:10,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:10,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599835909] [2024-06-21 15:43:10,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:10,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:10,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:10,338 INFO 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:10,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:10,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599835909] [2024-06-21 15:43:10,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599835909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:10,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:10,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:10,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198021313] [2024-06-21 15:43:10,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:10,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:10,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:10,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:10,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:10,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:10,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 119 transitions, 1103 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:10,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:10,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:10,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:10,572 INFO L124 PetriNetUnfolderBase]: 1060/1762 cut-off events. [2024-06-21 15:43:10,572 INFO L125 PetriNetUnfolderBase]: For 19221/19283 co-relation queries the response was YES. [2024-06-21 15:43:10,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9641 conditions, 1762 events. 1060/1762 cut-off events. For 19221/19283 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9272 event pairs, 191 based on Foata normal form. 36/1751 useless extension candidates. Maximal degree in co-relation 9595. Up to 1361 conditions per place. [2024-06-21 15:43:10,588 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 101 selfloop transitions, 30 changer transitions 0/150 dead transitions. [2024-06-21 15:43:10,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 150 transitions, 1549 flow [2024-06-21 15:43:10,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:10,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:10,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 15:43:10,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 15:43:10,589 INFO L175 Difference]: Start difference. First operand has 95 places, 119 transitions, 1103 flow. Second operand 6 states and 154 transitions. [2024-06-21 15:43:10,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 150 transitions, 1549 flow [2024-06-21 15:43:10,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 150 transitions, 1497 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:10,658 INFO L231 Difference]: Finished difference. Result has 97 places, 123 transitions, 1178 flow [2024-06-21 15:43:10,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1178, PETRI_PLACES=97, PETRI_TRANSITIONS=123} [2024-06-21 15:43:10,659 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-21 15:43:10,659 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 123 transitions, 1178 flow [2024-06-21 15:43:10,659 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:10,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:10,659 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:10,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 15:43:10,659 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:10,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:10,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1543279067, now seen corresponding path program 2 times [2024-06-21 15:43:10,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:10,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908757384] [2024-06-21 15:43:10,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:10,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:10,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:10,756 INFO 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:10,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:10,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908757384] [2024-06-21 15:43:10,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908757384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:10,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:10,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:10,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697566797] [2024-06-21 15:43:10,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:10,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:10,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:10,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:10,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:10,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:10,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 123 transitions, 1178 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:10,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:10,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:10,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:11,052 INFO L124 PetriNetUnfolderBase]: 1072/1780 cut-off events. [2024-06-21 15:43:11,053 INFO L125 PetriNetUnfolderBase]: For 21878/21947 co-relation queries the response was YES. [2024-06-21 15:43:11,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10014 conditions, 1780 events. 1072/1780 cut-off events. For 21878/21947 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9385 event pairs, 265 based on Foata normal form. 32/1759 useless extension candidates. Maximal degree in co-relation 9967. Up to 1459 conditions per place. [2024-06-21 15:43:11,069 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 101 selfloop transitions, 29 changer transitions 0/149 dead transitions. [2024-06-21 15:43:11,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 149 transitions, 1538 flow [2024-06-21 15:43:11,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:11,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:11,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 15:43:11,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-21 15:43:11,071 INFO L175 Difference]: Start difference. First operand has 97 places, 123 transitions, 1178 flow. Second operand 6 states and 151 transitions. [2024-06-21 15:43:11,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 149 transitions, 1538 flow [2024-06-21 15:43:11,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 149 transitions, 1472 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:11,105 INFO L231 Difference]: Finished difference. Result has 101 places, 125 transitions, 1213 flow [2024-06-21 15:43:11,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1213, PETRI_PLACES=101, PETRI_TRANSITIONS=125} [2024-06-21 15:43:11,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-21 15:43:11,106 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 125 transitions, 1213 flow [2024-06-21 15:43:11,106 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:11,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:11,107 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:11,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 15:43:11,107 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:11,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:11,107 INFO L85 PathProgramCache]: Analyzing trace with hash 175965413, now seen corresponding path program 3 times [2024-06-21 15:43:11,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:11,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083407063] [2024-06-21 15:43:11,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:11,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:11,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:11,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:43:11,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:11,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083407063] [2024-06-21 15:43:11,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083407063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:11,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:11,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:11,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189752716] [2024-06-21 15:43:11,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:11,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:11,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:11,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:11,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:11,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:11,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 125 transitions, 1213 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:11,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:11,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:11,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:11,455 INFO L124 PetriNetUnfolderBase]: 1059/1763 cut-off events. [2024-06-21 15:43:11,455 INFO L125 PetriNetUnfolderBase]: For 22568/22640 co-relation queries the response was YES. [2024-06-21 15:43:11,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9911 conditions, 1763 events. 1059/1763 cut-off events. For 22568/22640 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9324 event pairs, 187 based on Foata normal form. 39/1752 useless extension candidates. Maximal degree in co-relation 9862. Up to 1417 conditions per place. [2024-06-21 15:43:11,471 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 98 selfloop transitions, 28 changer transitions 0/145 dead transitions. [2024-06-21 15:43:11,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 145 transitions, 1523 flow [2024-06-21 15:43:11,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:11,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:11,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-21 15:43:11,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 15:43:11,472 INFO L175 Difference]: Start difference. First operand has 101 places, 125 transitions, 1213 flow. Second operand 5 states and 130 transitions. [2024-06-21 15:43:11,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 145 transitions, 1523 flow [2024-06-21 15:43:11,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 145 transitions, 1454 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:11,504 INFO L231 Difference]: Finished difference. Result has 102 places, 125 transitions, 1214 flow [2024-06-21 15:43:11,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1214, PETRI_PLACES=102, PETRI_TRANSITIONS=125} [2024-06-21 15:43:11,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-21 15:43:11,505 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 125 transitions, 1214 flow [2024-06-21 15:43:11,505 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:11,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:11,505 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:11,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 15:43:11,506 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:11,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:11,506 INFO L85 PathProgramCache]: Analyzing trace with hash 176150111, now seen corresponding path program 1 times [2024-06-21 15:43:11,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:11,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747719469] [2024-06-21 15:43:11,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:11,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:11,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:11,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:43:11,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:11,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747719469] [2024-06-21 15:43:11,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747719469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:11,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:11,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:11,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780843733] [2024-06-21 15:43:11,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:11,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:11,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:11,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:11,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:11,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:11,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 125 transitions, 1214 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:11,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:11,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:11,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:11,922 INFO L124 PetriNetUnfolderBase]: 1200/1974 cut-off events. [2024-06-21 15:43:11,923 INFO L125 PetriNetUnfolderBase]: For 26390/26405 co-relation queries the response was YES. [2024-06-21 15:43:11,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10861 conditions, 1974 events. 1200/1974 cut-off events. For 26390/26405 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10311 event pairs, 280 based on Foata normal form. 36/2005 useless extension candidates. Maximal degree in co-relation 10811. Up to 1585 conditions per place. [2024-06-21 15:43:11,942 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 32 changer transitions 0/151 dead transitions. [2024-06-21 15:43:11,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 151 transitions, 1636 flow [2024-06-21 15:43:11,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:11,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:11,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 15:43:11,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-21 15:43:11,944 INFO L175 Difference]: Start difference. First operand has 102 places, 125 transitions, 1214 flow. Second operand 6 states and 151 transitions. [2024-06-21 15:43:11,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 151 transitions, 1636 flow [2024-06-21 15:43:11,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 151 transitions, 1573 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:11,981 INFO L231 Difference]: Finished difference. Result has 104 places, 129 transitions, 1291 flow [2024-06-21 15:43:11,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1291, PETRI_PLACES=104, PETRI_TRANSITIONS=129} [2024-06-21 15:43:11,981 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 15:43:11,982 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 129 transitions, 1291 flow [2024-06-21 15:43:11,982 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:11,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:11,982 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:11,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 15:43:11,982 INFO L420 AbstractCegarLoop]: === Iteration 19 === 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:11,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:11,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1607104067, now seen corresponding path program 2 times [2024-06-21 15:43:11,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:11,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657748960] [2024-06-21 15:43:11,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:11,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:11,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:12,073 INFO 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:12,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:12,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657748960] [2024-06-21 15:43:12,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657748960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:12,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:12,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:12,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596094324] [2024-06-21 15:43:12,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:12,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:12,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:12,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:12,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:12,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:12,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 129 transitions, 1291 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:12,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:12,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:12,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:12,330 INFO L124 PetriNetUnfolderBase]: 1217/2001 cut-off events. [2024-06-21 15:43:12,330 INFO L125 PetriNetUnfolderBase]: For 25819/25834 co-relation queries the response was YES. [2024-06-21 15:43:12,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11453 conditions, 2001 events. 1217/2001 cut-off events. For 25819/25834 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10506 event pairs, 301 based on Foata normal form. 16/2012 useless extension candidates. Maximal degree in co-relation 11402. Up to 1751 conditions per place. [2024-06-21 15:43:12,348 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 127 selfloop transitions, 18 changer transitions 0/152 dead transitions. [2024-06-21 15:43:12,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 152 transitions, 1666 flow [2024-06-21 15:43:12,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:12,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:12,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 15:43:12,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-21 15:43:12,349 INFO L175 Difference]: Start difference. First operand has 104 places, 129 transitions, 1291 flow. Second operand 6 states and 143 transitions. [2024-06-21 15:43:12,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 152 transitions, 1666 flow [2024-06-21 15:43:12,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 152 transitions, 1566 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:12,386 INFO L231 Difference]: Finished difference. Result has 106 places, 131 transitions, 1268 flow [2024-06-21 15:43:12,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1268, PETRI_PLACES=106, PETRI_TRANSITIONS=131} [2024-06-21 15:43:12,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 15:43:12,387 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 131 transitions, 1268 flow [2024-06-21 15:43:12,387 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:12,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:12,387 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:12,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 15:43:12,387 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:12,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:12,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1598533187, now seen corresponding path program 3 times [2024-06-21 15:43:12,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:12,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502871296] [2024-06-21 15:43:12,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:12,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:12,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:12,468 INFO 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:12,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:12,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502871296] [2024-06-21 15:43:12,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502871296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:12,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:12,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:12,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382141930] [2024-06-21 15:43:12,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:12,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:12,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:12,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:12,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:12,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:12,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 131 transitions, 1268 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:12,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:12,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:12,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:12,744 INFO L124 PetriNetUnfolderBase]: 1209/1989 cut-off events. [2024-06-21 15:43:12,744 INFO L125 PetriNetUnfolderBase]: For 25127/25142 co-relation queries the response was YES. [2024-06-21 15:43:12,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11078 conditions, 1989 events. 1209/1989 cut-off events. For 25127/25142 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10421 event pairs, 270 based on Foata normal form. 16/2000 useless extension candidates. Maximal degree in co-relation 11026. Up to 1680 conditions per place. [2024-06-21 15:43:12,764 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-21 15:43:12,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 156 transitions, 1663 flow [2024-06-21 15:43:12,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:12,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:12,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 15:43:12,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:43:12,766 INFO L175 Difference]: Start difference. First operand has 106 places, 131 transitions, 1268 flow. Second operand 6 states and 144 transitions. [2024-06-21 15:43:12,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 156 transitions, 1663 flow [2024-06-21 15:43:12,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 156 transitions, 1606 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:12,803 INFO L231 Difference]: Finished difference. Result has 109 places, 134 transitions, 1319 flow [2024-06-21 15:43:12,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1319, PETRI_PLACES=109, PETRI_TRANSITIONS=134} [2024-06-21 15:43:12,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-21 15:43:12,804 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 134 transitions, 1319 flow [2024-06-21 15:43:12,804 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:12,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:12,804 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:12,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 15:43:12,804 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:12,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:12,805 INFO L85 PathProgramCache]: Analyzing trace with hash -685575289, now seen corresponding path program 1 times [2024-06-21 15:43:12,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:12,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952555539] [2024-06-21 15:43:12,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:12,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:12,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:12,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:12,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:12,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952555539] [2024-06-21 15:43:12,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952555539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:12,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:12,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:12,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51133859] [2024-06-21 15:43:12,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:12,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:12,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:12,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:12,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:12,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:12,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 134 transitions, 1319 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:12,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:12,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:12,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:13,386 INFO L124 PetriNetUnfolderBase]: 1870/3169 cut-off events. [2024-06-21 15:43:13,386 INFO L125 PetriNetUnfolderBase]: For 54797/54812 co-relation queries the response was YES. [2024-06-21 15:43:13,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17490 conditions, 3169 events. 1870/3169 cut-off events. For 54797/54812 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19087 event pairs, 395 based on Foata normal form. 54/3218 useless extension candidates. Maximal degree in co-relation 17436. Up to 1337 conditions per place. [2024-06-21 15:43:13,412 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 133 selfloop transitions, 71 changer transitions 0/211 dead transitions. [2024-06-21 15:43:13,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 211 transitions, 2354 flow [2024-06-21 15:43:13,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:43:13,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:43:13,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-21 15:43:13,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-21 15:43:13,413 INFO L175 Difference]: Start difference. First operand has 109 places, 134 transitions, 1319 flow. Second operand 9 states and 242 transitions. [2024-06-21 15:43:13,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 211 transitions, 2354 flow [2024-06-21 15:43:13,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 211 transitions, 2286 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:13,473 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1598 flow [2024-06-21 15:43:13,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1598, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2024-06-21 15:43:13,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-21 15:43:13,474 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1598 flow [2024-06-21 15:43:13,474 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:13,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:13,474 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:13,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 15:43:13,475 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:13,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:13,475 INFO L85 PathProgramCache]: Analyzing trace with hash -597009529, now seen corresponding path program 2 times [2024-06-21 15:43:13,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:13,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542039490] [2024-06-21 15:43:13,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:13,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:13,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:13,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:13,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:13,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542039490] [2024-06-21 15:43:13,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542039490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:13,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:13,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:13,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079320132] [2024-06-21 15:43:13,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:13,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:13,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:13,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:13,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:13,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:13,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 1598 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:13,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:13,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:13,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:14,133 INFO L124 PetriNetUnfolderBase]: 2326/3965 cut-off events. [2024-06-21 15:43:14,133 INFO L125 PetriNetUnfolderBase]: For 77304/77319 co-relation queries the response was YES. [2024-06-21 15:43:14,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22762 conditions, 3965 events. 2326/3965 cut-off events. For 77304/77319 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25376 event pairs, 789 based on Foata normal form. 54/4014 useless extension candidates. Maximal degree in co-relation 22705. Up to 2590 conditions per place. [2024-06-21 15:43:14,167 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 128 selfloop transitions, 73 changer transitions 0/208 dead transitions. [2024-06-21 15:43:14,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 208 transitions, 2514 flow [2024-06-21 15:43:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:43:14,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:43:14,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-21 15:43:14,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 15:43:14,170 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1598 flow. Second operand 10 states and 260 transitions. [2024-06-21 15:43:14,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 208 transitions, 2514 flow [2024-06-21 15:43:14,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 208 transitions, 2362 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:14,287 INFO L231 Difference]: Finished difference. Result has 125 places, 148 transitions, 1714 flow [2024-06-21 15:43:14,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1714, PETRI_PLACES=125, PETRI_TRANSITIONS=148} [2024-06-21 15:43:14,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-21 15:43:14,287 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 148 transitions, 1714 flow [2024-06-21 15:43:14,287 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:14,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:14,288 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:14,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 15:43:14,288 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:14,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:14,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1456330835, now seen corresponding path program 3 times [2024-06-21 15:43:14,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:14,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879079828] [2024-06-21 15:43:14,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:14,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:14,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:14,391 INFO 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:14,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:14,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879079828] [2024-06-21 15:43:14,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879079828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:14,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:14,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:14,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544562228] [2024-06-21 15:43:14,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:14,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:14,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:14,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:14,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:14,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:14,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 148 transitions, 1714 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:14,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:14,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:14,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:14,937 INFO L124 PetriNetUnfolderBase]: 2381/4056 cut-off events. [2024-06-21 15:43:14,937 INFO L125 PetriNetUnfolderBase]: For 80904/80919 co-relation queries the response was YES. [2024-06-21 15:43:14,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22823 conditions, 4056 events. 2381/4056 cut-off events. For 80904/80919 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 26074 event pairs, 878 based on Foata normal form. 62/4105 useless extension candidates. Maximal degree in co-relation 22763. Up to 3183 conditions per place. [2024-06-21 15:43:14,967 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 118 selfloop transitions, 72 changer transitions 0/197 dead transitions. [2024-06-21 15:43:14,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 197 transitions, 2412 flow [2024-06-21 15:43:14,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:43:14,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:43:14,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-21 15:43:14,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6225 [2024-06-21 15:43:14,969 INFO L175 Difference]: Start difference. First operand has 125 places, 148 transitions, 1714 flow. Second operand 10 states and 249 transitions. [2024-06-21 15:43:14,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 197 transitions, 2412 flow [2024-06-21 15:43:15,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 197 transitions, 2276 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 15:43:15,087 INFO L231 Difference]: Finished difference. Result has 129 places, 150 transitions, 1781 flow [2024-06-21 15:43:15,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1781, PETRI_PLACES=129, PETRI_TRANSITIONS=150} [2024-06-21 15:43:15,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-21 15:43:15,089 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 150 transitions, 1781 flow [2024-06-21 15:43:15,089 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:15,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:15,089 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:15,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 15:43:15,090 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:15,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:15,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1160109669, now seen corresponding path program 4 times [2024-06-21 15:43:15,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:15,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950236729] [2024-06-21 15:43:15,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:15,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:15,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:15,218 INFO 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:15,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:15,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950236729] [2024-06-21 15:43:15,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950236729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:15,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:15,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:15,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4380664] [2024-06-21 15:43:15,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:15,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:15,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:15,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:15,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:15,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:15,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 150 transitions, 1781 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:15,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:15,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:15,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:15,911 INFO L124 PetriNetUnfolderBase]: 2568/4382 cut-off events. [2024-06-21 15:43:15,912 INFO L125 PetriNetUnfolderBase]: For 86815/86830 co-relation queries the response was YES. [2024-06-21 15:43:15,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24532 conditions, 4382 events. 2568/4382 cut-off events. For 86815/86830 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28691 event pairs, 990 based on Foata normal form. 62/4439 useless extension candidates. Maximal degree in co-relation 24470. Up to 3576 conditions per place. [2024-06-21 15:43:15,948 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 129 selfloop transitions, 53 changer transitions 0/189 dead transitions. [2024-06-21 15:43:15,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2385 flow [2024-06-21 15:43:15,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:15,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:15,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 15:43:15,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-21 15:43:15,949 INFO L175 Difference]: Start difference. First operand has 129 places, 150 transitions, 1781 flow. Second operand 7 states and 184 transitions. [2024-06-21 15:43:15,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2385 flow [2024-06-21 15:43:16,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 189 transitions, 2212 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 15:43:16,092 INFO L231 Difference]: Finished difference. Result has 128 places, 152 transitions, 1780 flow [2024-06-21 15:43:16,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1780, PETRI_PLACES=128, PETRI_TRANSITIONS=152} [2024-06-21 15:43:16,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-21 15:43:16,093 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 152 transitions, 1780 flow [2024-06-21 15:43:16,093 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:16,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:16,094 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:16,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 15:43:16,094 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:16,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:16,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1165472049, now seen corresponding path program 5 times [2024-06-21 15:43:16,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:16,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306931402] [2024-06-21 15:43:16,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:16,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:16,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:16,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:43:16,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:16,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306931402] [2024-06-21 15:43:16,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306931402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:16,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:16,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:16,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836878286] [2024-06-21 15:43:16,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:16,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:16,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:16,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:16,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:16,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:16,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 152 transitions, 1780 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:16,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:16,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:16,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:16,811 INFO L124 PetriNetUnfolderBase]: 2705/4627 cut-off events. [2024-06-21 15:43:16,811 INFO L125 PetriNetUnfolderBase]: For 94671/94686 co-relation queries the response was YES. [2024-06-21 15:43:16,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25567 conditions, 4627 events. 2705/4627 cut-off events. For 94671/94686 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 30670 event pairs, 1044 based on Foata normal form. 62/4684 useless extension candidates. Maximal degree in co-relation 25504. Up to 3861 conditions per place. [2024-06-21 15:43:16,849 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 131 selfloop transitions, 55 changer transitions 3/196 dead transitions. [2024-06-21 15:43:16,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 196 transitions, 2412 flow [2024-06-21 15:43:16,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:43:16,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:43:16,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-21 15:43:16,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-21 15:43:16,850 INFO L175 Difference]: Start difference. First operand has 128 places, 152 transitions, 1780 flow. Second operand 9 states and 226 transitions. [2024-06-21 15:43:16,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 196 transitions, 2412 flow [2024-06-21 15:43:16,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 196 transitions, 2279 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:16,985 INFO L231 Difference]: Finished difference. Result has 132 places, 153 transitions, 1811 flow [2024-06-21 15:43:16,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1811, PETRI_PLACES=132, PETRI_TRANSITIONS=153} [2024-06-21 15:43:16,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-21 15:43:16,986 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 153 transitions, 1811 flow [2024-06-21 15:43:16,986 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:16,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:16,986 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:16,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 15:43:16,987 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:16,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:16,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1159961799, now seen corresponding path program 6 times [2024-06-21 15:43:16,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:16,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611332362] [2024-06-21 15:43:16,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:16,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:16,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:17,082 INFO 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:17,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:17,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611332362] [2024-06-21 15:43:17,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611332362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:17,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:17,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:17,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336249043] [2024-06-21 15:43:17,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:17,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:17,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:17,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:17,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:17,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:17,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 153 transitions, 1811 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:17,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:17,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:17,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:17,756 INFO L124 PetriNetUnfolderBase]: 3020/5156 cut-off events. [2024-06-21 15:43:17,756 INFO L125 PetriNetUnfolderBase]: For 109749/109764 co-relation queries the response was YES. [2024-06-21 15:43:17,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28404 conditions, 5156 events. 3020/5156 cut-off events. For 109749/109764 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34930 event pairs, 1031 based on Foata normal form. 54/5205 useless extension candidates. Maximal degree in co-relation 28340. Up to 3371 conditions per place. [2024-06-21 15:43:17,793 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 143 selfloop transitions, 55 changer transitions 0/205 dead transitions. [2024-06-21 15:43:17,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 205 transitions, 2602 flow [2024-06-21 15:43:17,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:17,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:17,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-21 15:43:17,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-21 15:43:17,795 INFO L175 Difference]: Start difference. First operand has 132 places, 153 transitions, 1811 flow. Second operand 7 states and 190 transitions. [2024-06-21 15:43:17,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 205 transitions, 2602 flow [2024-06-21 15:43:17,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 205 transitions, 2460 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 15:43:17,943 INFO L231 Difference]: Finished difference. Result has 133 places, 159 transitions, 1921 flow [2024-06-21 15:43:17,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1921, PETRI_PLACES=133, PETRI_TRANSITIONS=159} [2024-06-21 15:43:17,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 15:43:17,943 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 159 transitions, 1921 flow [2024-06-21 15:43:17,943 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:17,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:17,944 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:17,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 15:43:17,944 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:17,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:17,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1165687251, now seen corresponding path program 1 times [2024-06-21 15:43:17,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:17,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384269527] [2024-06-21 15:43:17,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:17,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:17,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:18,044 INFO 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:18,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:18,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384269527] [2024-06-21 15:43:18,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384269527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:18,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:18,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:18,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169867341] [2024-06-21 15:43:18,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:18,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:18,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:18,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:18,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:18,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:18,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 159 transitions, 1921 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:18,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:18,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:18,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:18,711 INFO L124 PetriNetUnfolderBase]: 3149/5411 cut-off events. [2024-06-21 15:43:18,711 INFO L125 PetriNetUnfolderBase]: For 119228/119243 co-relation queries the response was YES. [2024-06-21 15:43:18,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29790 conditions, 5411 events. 3149/5411 cut-off events. For 119228/119243 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37331 event pairs, 1186 based on Foata normal form. 54/5460 useless extension candidates. Maximal degree in co-relation 29724. Up to 3962 conditions per place. [2024-06-21 15:43:18,749 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 133 selfloop transitions, 66 changer transitions 3/209 dead transitions. [2024-06-21 15:43:18,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 209 transitions, 2622 flow [2024-06-21 15:43:18,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:43:18,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:43:18,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-21 15:43:18,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 15:43:18,751 INFO L175 Difference]: Start difference. First operand has 133 places, 159 transitions, 1921 flow. Second operand 9 states and 231 transitions. [2024-06-21 15:43:18,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 209 transitions, 2622 flow [2024-06-21 15:43:18,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 209 transitions, 2443 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:18,927 INFO L231 Difference]: Finished difference. Result has 137 places, 161 transitions, 1942 flow [2024-06-21 15:43:18,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1942, PETRI_PLACES=137, PETRI_TRANSITIONS=161} [2024-06-21 15:43:18,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 15:43:18,928 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 161 transitions, 1942 flow [2024-06-21 15:43:18,928 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:18,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:18,928 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:18,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 15:43:18,928 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:18,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:18,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1461273989, now seen corresponding path program 7 times [2024-06-21 15:43:18,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:18,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082994158] [2024-06-21 15:43:18,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:18,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:18,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:19,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:19,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:19,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082994158] [2024-06-21 15:43:19,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082994158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:19,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:19,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:19,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382615489] [2024-06-21 15:43:19,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:19,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:19,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:19,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:19,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:19,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:19,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 161 transitions, 1942 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:19,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:19,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:19,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:19,677 INFO L124 PetriNetUnfolderBase]: 3182/5472 cut-off events. [2024-06-21 15:43:19,677 INFO L125 PetriNetUnfolderBase]: For 117179/117194 co-relation queries the response was YES. [2024-06-21 15:43:19,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29913 conditions, 5472 events. 3182/5472 cut-off events. For 117179/117194 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 37896 event pairs, 1305 based on Foata normal form. 28/5495 useless extension candidates. Maximal degree in co-relation 29847. Up to 4897 conditions per place. [2024-06-21 15:43:19,717 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 31 changer transitions 0/201 dead transitions. [2024-06-21 15:43:19,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 201 transitions, 2473 flow [2024-06-21 15:43:19,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:43:19,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:43:19,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-21 15:43:19,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-21 15:43:19,719 INFO L175 Difference]: Start difference. First operand has 137 places, 161 transitions, 1942 flow. Second operand 9 states and 212 transitions. [2024-06-21 15:43:19,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 201 transitions, 2473 flow [2024-06-21 15:43:19,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 201 transitions, 2297 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 15:43:19,931 INFO L231 Difference]: Finished difference. Result has 139 places, 162 transitions, 1863 flow [2024-06-21 15:43:19,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1863, PETRI_PLACES=139, PETRI_TRANSITIONS=162} [2024-06-21 15:43:19,932 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-21 15:43:19,932 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 162 transitions, 1863 flow [2024-06-21 15:43:19,932 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:19,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:19,932 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:19,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 15:43:19,933 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:19,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:19,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 2 times [2024-06-21 15:43:19,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:19,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055740769] [2024-06-21 15:43:19,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:19,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:19,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:20,027 INFO 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:20,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:20,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055740769] [2024-06-21 15:43:20,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055740769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:20,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:20,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:20,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476639089] [2024-06-21 15:43:20,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:20,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:20,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:20,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:20,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:20,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:20,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 162 transitions, 1863 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:20,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:20,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:20,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:20,778 INFO L124 PetriNetUnfolderBase]: 3223/5553 cut-off events. [2024-06-21 15:43:20,778 INFO L125 PetriNetUnfolderBase]: For 121345/121360 co-relation queries the response was YES. [2024-06-21 15:43:20,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30067 conditions, 5553 events. 3223/5553 cut-off events. For 121345/121360 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38549 event pairs, 1305 based on Foata normal form. 24/5572 useless extension candidates. Maximal degree in co-relation 30000. Up to 4881 conditions per place. [2024-06-21 15:43:20,823 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 34 changer transitions 0/209 dead transitions. [2024-06-21 15:43:20,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 209 transitions, 2436 flow [2024-06-21 15:43:20,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:43:20,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:43:20,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-21 15:43:20,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:43:20,824 INFO L175 Difference]: Start difference. First operand has 139 places, 162 transitions, 1863 flow. Second operand 10 states and 235 transitions. [2024-06-21 15:43:20,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 209 transitions, 2436 flow [2024-06-21 15:43:21,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 209 transitions, 2355 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 15:43:21,047 INFO L231 Difference]: Finished difference. Result has 142 places, 163 transitions, 1886 flow [2024-06-21 15:43:21,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=132, 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=10, PETRI_FLOW=1886, PETRI_PLACES=142, PETRI_TRANSITIONS=163} [2024-06-21 15:43:21,048 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-21 15:43:21,048 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 163 transitions, 1886 flow [2024-06-21 15:43:21,048 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:21,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:21,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:43:21,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 15:43:21,049 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:21,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:21,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-21 15:43:21,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:21,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957113151] [2024-06-21 15:43:21,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:21,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:21,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:21,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:43:21,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:21,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957113151] [2024-06-21 15:43:21,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957113151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:21,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:21,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:21,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553384890] [2024-06-21 15:43:21,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:21,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:21,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:21,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:21,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:21,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:21,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 163 transitions, 1886 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:21,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:21,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:21,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:21,816 INFO L124 PetriNetUnfolderBase]: 3203/5521 cut-off events. [2024-06-21 15:43:21,816 INFO L125 PetriNetUnfolderBase]: For 123140/123155 co-relation queries the response was YES. [2024-06-21 15:43:21,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29725 conditions, 5521 events. 3203/5521 cut-off events. For 123140/123155 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38248 event pairs, 1262 based on Foata normal form. 24/5540 useless extension candidates. Maximal degree in co-relation 29657. Up to 4468 conditions per place. [2024-06-21 15:43:21,854 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 41 changer transitions 0/205 dead transitions. [2024-06-21 15:43:21,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 205 transitions, 2359 flow [2024-06-21 15:43:21,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:43:21,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:43:21,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-21 15:43:21,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-21 15:43:21,855 INFO L175 Difference]: Start difference. First operand has 142 places, 163 transitions, 1886 flow. Second operand 9 states and 214 transitions. [2024-06-21 15:43:21,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 205 transitions, 2359 flow [2024-06-21 15:43:22,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 205 transitions, 2269 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 15:43:22,062 INFO L231 Difference]: Finished difference. Result has 142 places, 162 transitions, 1826 flow [2024-06-21 15:43:22,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=142, PETRI_TRANSITIONS=162} [2024-06-21 15:43:22,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-21 15:43:22,062 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 162 transitions, 1826 flow [2024-06-21 15:43:22,063 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:22,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:22,063 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:22,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 15:43:22,063 INFO L420 AbstractCegarLoop]: === Iteration 31 === 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:22,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:22,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1246283889, now seen corresponding path program 1 times [2024-06-21 15:43:22,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:22,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133091605] [2024-06-21 15:43:22,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:22,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:22,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:22,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:22,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:22,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133091605] [2024-06-21 15:43:22,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133091605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:22,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:22,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:22,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243927334] [2024-06-21 15:43:22,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:22,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:22,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:22,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:22,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:22,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:22,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 162 transitions, 1826 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:43:22,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:22,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:22,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:22,769 INFO L124 PetriNetUnfolderBase]: 3106/5386 cut-off events. [2024-06-21 15:43:22,769 INFO L125 PetriNetUnfolderBase]: For 124894/124918 co-relation queries the response was YES. [2024-06-21 15:43:22,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29432 conditions, 5386 events. 3106/5386 cut-off events. For 124894/124918 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37738 event pairs, 1253 based on Foata normal form. 17/5372 useless extension candidates. Maximal degree in co-relation 29363. Up to 4848 conditions per place. [2024-06-21 15:43:22,802 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-21 15:43:22,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 2478 flow [2024-06-21 15:43:22,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:22,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:22,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 15:43:22,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:43:22,803 INFO L175 Difference]: Start difference. First operand has 142 places, 162 transitions, 1826 flow. Second operand 6 states and 147 transitions. [2024-06-21 15:43:22,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 2478 flow [2024-06-21 15:43:22,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 189 transitions, 2353 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 15:43:22,989 INFO L231 Difference]: Finished difference. Result has 141 places, 173 transitions, 1965 flow [2024-06-21 15:43:22,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1965, PETRI_PLACES=141, PETRI_TRANSITIONS=173} [2024-06-21 15:43:22,990 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-21 15:43:22,990 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 173 transitions, 1965 flow [2024-06-21 15:43:22,990 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:43:22,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:22,990 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:22,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 15:43:22,990 INFO L420 AbstractCegarLoop]: === Iteration 32 === 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:22,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:22,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1369809045, now seen corresponding path program 1 times [2024-06-21 15:43:22,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:22,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367621052] [2024-06-21 15:43:22,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:22,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:22,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:23,050 INFO 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:23,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:23,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367621052] [2024-06-21 15:43:23,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367621052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:23,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:23,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:23,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616696592] [2024-06-21 15:43:23,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:23,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:23,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:23,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:23,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:23,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:23,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 173 transitions, 1965 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:23,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:23,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:23,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:23,606 INFO L124 PetriNetUnfolderBase]: 3223/5593 cut-off events. [2024-06-21 15:43:23,606 INFO L125 PetriNetUnfolderBase]: For 134089/134092 co-relation queries the response was YES. [2024-06-21 15:43:23,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31008 conditions, 5593 events. 3223/5593 cut-off events. For 134089/134092 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39330 event pairs, 1295 based on Foata normal form. 3/5592 useless extension candidates. Maximal degree in co-relation 30939. Up to 5122 conditions per place. [2024-06-21 15:43:23,651 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 173 selfloop transitions, 21 changer transitions 2/203 dead transitions. [2024-06-21 15:43:23,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 203 transitions, 2664 flow [2024-06-21 15:43:23,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:23,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:23,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 15:43:23,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 15:43:23,652 INFO L175 Difference]: Start difference. First operand has 141 places, 173 transitions, 1965 flow. Second operand 5 states and 121 transitions. [2024-06-21 15:43:23,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 203 transitions, 2664 flow [2024-06-21 15:43:23,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 203 transitions, 2603 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:23,857 INFO L231 Difference]: Finished difference. Result has 147 places, 184 transitions, 2146 flow [2024-06-21 15:43:23,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2146, PETRI_PLACES=147, PETRI_TRANSITIONS=184} [2024-06-21 15:43:23,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-21 15:43:23,858 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 184 transitions, 2146 flow [2024-06-21 15:43:23,858 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:23,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:23,858 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:23,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 15:43:23,858 INFO L420 AbstractCegarLoop]: === Iteration 33 === 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:23,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:23,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-21 15:43:23,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:23,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83581858] [2024-06-21 15:43:23,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:23,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:23,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:23,935 INFO 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:23,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:23,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83581858] [2024-06-21 15:43:23,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83581858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:23,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:23,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:43:23,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46857073] [2024-06-21 15:43:23,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:23,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:43:23,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:23,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:43:23,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:43:23,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:23,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 184 transitions, 2146 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:43:23,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:23,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:23,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:24,516 INFO L124 PetriNetUnfolderBase]: 2985/5204 cut-off events. [2024-06-21 15:43:24,517 INFO L125 PetriNetUnfolderBase]: For 152824/152848 co-relation queries the response was YES. [2024-06-21 15:43:24,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30603 conditions, 5204 events. 2985/5204 cut-off events. For 152824/152848 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 36250 event pairs, 1172 based on Foata normal form. 38/5208 useless extension candidates. Maximal degree in co-relation 30530. Up to 4603 conditions per place. [2024-06-21 15:43:24,559 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 152 selfloop transitions, 34 changer transitions 0/205 dead transitions. [2024-06-21 15:43:24,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 205 transitions, 2643 flow [2024-06-21 15:43:24,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:24,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:24,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 15:43:24,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 15:43:24,561 INFO L175 Difference]: Start difference. First operand has 147 places, 184 transitions, 2146 flow. Second operand 6 states and 148 transitions. [2024-06-21 15:43:24,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 205 transitions, 2643 flow [2024-06-21 15:43:24,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 205 transitions, 2589 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-21 15:43:24,773 INFO L231 Difference]: Finished difference. Result has 153 places, 187 transitions, 2225 flow [2024-06-21 15:43:24,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2225, PETRI_PLACES=153, PETRI_TRANSITIONS=187} [2024-06-21 15:43:24,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-21 15:43:24,773 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 187 transitions, 2225 flow [2024-06-21 15:43:24,774 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:43:24,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:24,774 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:43:24,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 15:43:24,774 INFO L420 AbstractCegarLoop]: === Iteration 34 === 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:24,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:24,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1385967847, now seen corresponding path program 1 times [2024-06-21 15:43:24,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:24,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555680802] [2024-06-21 15:43:24,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:24,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:24,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:43:24,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:24,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555680802] [2024-06-21 15:43:24,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555680802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:24,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:24,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:24,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868582706] [2024-06-21 15:43:24,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:24,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:24,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:24,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:24,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:24,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:24,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 187 transitions, 2225 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:43:24,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:24,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:24,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:25,485 INFO L124 PetriNetUnfolderBase]: 3108/5340 cut-off events. [2024-06-21 15:43:25,485 INFO L125 PetriNetUnfolderBase]: For 153787/153799 co-relation queries the response was YES. [2024-06-21 15:43:25,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31860 conditions, 5340 events. 3108/5340 cut-off events. For 153787/153799 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36647 event pairs, 1206 based on Foata normal form. 11/5348 useless extension candidates. Maximal degree in co-relation 31784. Up to 4929 conditions per place. [2024-06-21 15:43:25,528 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 187 selfloop transitions, 17 changer transitions 0/211 dead transitions. [2024-06-21 15:43:25,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 211 transitions, 2748 flow [2024-06-21 15:43:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:25,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:25,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 15:43:25,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:43:25,530 INFO L175 Difference]: Start difference. First operand has 153 places, 187 transitions, 2225 flow. Second operand 6 states and 138 transitions. [2024-06-21 15:43:25,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 211 transitions, 2748 flow [2024-06-21 15:43:25,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 211 transitions, 2651 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:25,764 INFO L231 Difference]: Finished difference. Result has 156 places, 191 transitions, 2223 flow [2024-06-21 15:43:25,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2223, PETRI_PLACES=156, PETRI_TRANSITIONS=191} [2024-06-21 15:43:25,765 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-21 15:43:25,765 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 191 transitions, 2223 flow [2024-06-21 15:43:25,765 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:43:25,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:25,765 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:43:25,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 15:43:25,765 INFO L420 AbstractCegarLoop]: === Iteration 35 === 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:25,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:25,765 INFO L85 PathProgramCache]: Analyzing trace with hash 2025313087, now seen corresponding path program 2 times [2024-06-21 15:43:25,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:25,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683927951] [2024-06-21 15:43:25,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:25,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:25,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:25,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:25,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683927951] [2024-06-21 15:43:25,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683927951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:25,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:25,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:25,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029759872] [2024-06-21 15:43:25,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:25,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:25,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:25,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:25,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:25,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:25,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 191 transitions, 2223 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:43:25,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:25,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:25,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:26,541 INFO L124 PetriNetUnfolderBase]: 3113/5343 cut-off events. [2024-06-21 15:43:26,541 INFO L125 PetriNetUnfolderBase]: For 160614/160618 co-relation queries the response was YES. [2024-06-21 15:43:26,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31836 conditions, 5343 events. 3113/5343 cut-off events. For 160614/160618 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36593 event pairs, 1213 based on Foata normal form. 2/5340 useless extension candidates. Maximal degree in co-relation 31758. Up to 4923 conditions per place. [2024-06-21 15:43:26,589 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 183 selfloop transitions, 25 changer transitions 0/215 dead transitions. [2024-06-21 15:43:26,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 215 transitions, 2895 flow [2024-06-21 15:43:26,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:43:26,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:43:26,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-21 15:43:26,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-21 15:43:26,591 INFO L175 Difference]: Start difference. First operand has 156 places, 191 transitions, 2223 flow. Second operand 5 states and 117 transitions. [2024-06-21 15:43:26,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 215 transitions, 2895 flow [2024-06-21 15:43:26,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 215 transitions, 2851 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:26,857 INFO L231 Difference]: Finished difference. Result has 159 places, 201 transitions, 2395 flow [2024-06-21 15:43:26,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2395, PETRI_PLACES=159, PETRI_TRANSITIONS=201} [2024-06-21 15:43:26,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-21 15:43:26,857 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 201 transitions, 2395 flow [2024-06-21 15:43:26,858 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:43:26,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:26,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:43:26,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 15:43:26,858 INFO L420 AbstractCegarLoop]: === Iteration 36 === 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:26,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:26,859 INFO L85 PathProgramCache]: Analyzing trace with hash 2025301927, now seen corresponding path program 3 times [2024-06-21 15:43:26,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:26,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685063056] [2024-06-21 15:43:26,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:26,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:26,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:26,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:26,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:26,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685063056] [2024-06-21 15:43:26,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685063056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:26,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:26,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:26,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387684172] [2024-06-21 15:43:26,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:26,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:26,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:26,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:26,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:26,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:26,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 201 transitions, 2395 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:43:26,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:26,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:26,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:27,596 INFO L124 PetriNetUnfolderBase]: 3110/5338 cut-off events. [2024-06-21 15:43:27,596 INFO L125 PetriNetUnfolderBase]: For 168155/168168 co-relation queries the response was YES. [2024-06-21 15:43:27,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32121 conditions, 5338 events. 3110/5338 cut-off events. For 168155/168168 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36482 event pairs, 1202 based on Foata normal form. 11/5346 useless extension candidates. Maximal degree in co-relation 32041. Up to 4920 conditions per place. [2024-06-21 15:43:27,641 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 188 selfloop transitions, 27 changer transitions 0/222 dead transitions. [2024-06-21 15:43:27,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 222 transitions, 2901 flow [2024-06-21 15:43:27,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:27,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:27,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 15:43:27,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 15:43:27,642 INFO L175 Difference]: Start difference. First operand has 159 places, 201 transitions, 2395 flow. Second operand 7 states and 157 transitions. [2024-06-21 15:43:27,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 222 transitions, 2901 flow [2024-06-21 15:43:27,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 222 transitions, 2872 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:27,909 INFO L231 Difference]: Finished difference. Result has 165 places, 201 transitions, 2430 flow [2024-06-21 15:43:27,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2366, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2430, PETRI_PLACES=165, PETRI_TRANSITIONS=201} [2024-06-21 15:43:27,909 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-21 15:43:27,909 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 201 transitions, 2430 flow [2024-06-21 15:43:27,910 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:43:27,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:27,910 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:43:27,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 15:43:27,910 INFO L420 AbstractCegarLoop]: === Iteration 37 === 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:27,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:27,911 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 4 times [2024-06-21 15:43:27,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:27,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468565623] [2024-06-21 15:43:27,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:27,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:27,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:27,979 INFO 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:27,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:27,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468565623] [2024-06-21 15:43:27,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468565623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:27,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:27,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:27,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632917692] [2024-06-21 15:43:27,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:27,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:27,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:27,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:27,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:28,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:28,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 201 transitions, 2430 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:43:28,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:28,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:28,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:28,578 INFO L124 PetriNetUnfolderBase]: 3107/5331 cut-off events. [2024-06-21 15:43:28,578 INFO L125 PetriNetUnfolderBase]: For 175862/175866 co-relation queries the response was YES. [2024-06-21 15:43:28,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32378 conditions, 5331 events. 3107/5331 cut-off events. For 175862/175866 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36422 event pairs, 1211 based on Foata normal form. 2/5328 useless extension candidates. Maximal degree in co-relation 32296. Up to 4910 conditions per place. [2024-06-21 15:43:28,623 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 184 selfloop transitions, 30 changer transitions 0/221 dead transitions. [2024-06-21 15:43:28,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 221 transitions, 2970 flow [2024-06-21 15:43:28,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:28,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:28,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-21 15:43:28,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-21 15:43:28,624 INFO L175 Difference]: Start difference. First operand has 165 places, 201 transitions, 2430 flow. Second operand 6 states and 134 transitions. [2024-06-21 15:43:28,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 221 transitions, 2970 flow [2024-06-21 15:43:28,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 221 transitions, 2914 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:28,930 INFO L231 Difference]: Finished difference. Result has 167 places, 207 transitions, 2508 flow [2024-06-21 15:43:28,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2508, PETRI_PLACES=167, PETRI_TRANSITIONS=207} [2024-06-21 15:43:28,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-21 15:43:28,930 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 207 transitions, 2508 flow [2024-06-21 15:43:28,930 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:43:28,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:28,931 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:43:28,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 15:43:28,931 INFO L420 AbstractCegarLoop]: === Iteration 38 === 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:28,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:28,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-21 15:43:28,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:28,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035245572] [2024-06-21 15:43:28,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:28,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:28,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:29,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:43:29,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:29,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035245572] [2024-06-21 15:43:29,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035245572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:29,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:29,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:29,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874546215] [2024-06-21 15:43:29,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:29,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:29,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:29,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:29,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:29,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:29,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 207 transitions, 2508 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:43:29,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:29,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:29,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:29,631 INFO L124 PetriNetUnfolderBase]: 3104/5329 cut-off events. [2024-06-21 15:43:29,631 INFO L125 PetriNetUnfolderBase]: For 184062/184065 co-relation queries the response was YES. [2024-06-21 15:43:29,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33265 conditions, 5329 events. 3104/5329 cut-off events. For 184062/184065 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36495 event pairs, 1203 based on Foata normal form. 3/5329 useless extension candidates. Maximal degree in co-relation 33181. Up to 4922 conditions per place. [2024-06-21 15:43:29,680 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 194 selfloop transitions, 24 changer transitions 0/225 dead transitions. [2024-06-21 15:43:29,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 225 transitions, 3033 flow [2024-06-21 15:43:29,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:29,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:29,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 15:43:29,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:43:29,681 INFO L175 Difference]: Start difference. First operand has 167 places, 207 transitions, 2508 flow. Second operand 6 states and 138 transitions. [2024-06-21 15:43:29,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 225 transitions, 3033 flow [2024-06-21 15:43:30,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 225 transitions, 2937 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:30,077 INFO L231 Difference]: Finished difference. Result has 170 places, 208 transitions, 2485 flow [2024-06-21 15:43:30,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2485, PETRI_PLACES=170, PETRI_TRANSITIONS=208} [2024-06-21 15:43:30,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-21 15:43:30,078 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 208 transitions, 2485 flow [2024-06-21 15:43:30,078 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:43:30,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:30,078 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:43:30,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 15:43:30,079 INFO L420 AbstractCegarLoop]: === Iteration 39 === 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:30,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:30,079 INFO L85 PathProgramCache]: Analyzing trace with hash 961157520, now seen corresponding path program 1 times [2024-06-21 15:43:30,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:30,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291782963] [2024-06-21 15:43:30,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:30,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:30,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:30,184 INFO 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:30,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:30,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291782963] [2024-06-21 15:43:30,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291782963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:30,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:30,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:30,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893084025] [2024-06-21 15:43:30,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:30,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:30,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:30,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:30,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:30,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:30,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 208 transitions, 2485 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:43:30,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:30,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:30,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:30,823 INFO L124 PetriNetUnfolderBase]: 3117/5352 cut-off events. [2024-06-21 15:43:30,824 INFO L125 PetriNetUnfolderBase]: For 192103/192119 co-relation queries the response was YES. [2024-06-21 15:43:30,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33650 conditions, 5352 events. 3117/5352 cut-off events. For 192103/192119 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36663 event pairs, 1219 based on Foata normal form. 13/5360 useless extension candidates. Maximal degree in co-relation 33565. Up to 4869 conditions per place. [2024-06-21 15:43:30,874 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 174 selfloop transitions, 47 changer transitions 0/228 dead transitions. [2024-06-21 15:43:30,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3153 flow [2024-06-21 15:43:30,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:30,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:30,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 15:43:30,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-21 15:43:30,876 INFO L175 Difference]: Start difference. First operand has 170 places, 208 transitions, 2485 flow. Second operand 6 states and 143 transitions. [2024-06-21 15:43:30,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3153 flow [2024-06-21 15:43:31,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 3089 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:31,217 INFO L231 Difference]: Finished difference. Result has 173 places, 214 transitions, 2674 flow [2024-06-21 15:43:31,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2674, PETRI_PLACES=173, PETRI_TRANSITIONS=214} [2024-06-21 15:43:31,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-21 15:43:31,218 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 214 transitions, 2674 flow [2024-06-21 15:43:31,218 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:43:31,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:31,218 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:43:31,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 15:43:31,219 INFO L420 AbstractCegarLoop]: === Iteration 40 === 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:31,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:31,219 INFO L85 PathProgramCache]: Analyzing trace with hash 2115092788, now seen corresponding path program 2 times [2024-06-21 15:43:31,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:31,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026668098] [2024-06-21 15:43:31,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:31,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:31,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:43:31,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:31,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026668098] [2024-06-21 15:43:31,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026668098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:31,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:31,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:31,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446322779] [2024-06-21 15:43:31,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:31,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:31,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:31,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:31,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:31,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:31,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 214 transitions, 2674 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:43:31,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:31,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:31,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:31,964 INFO L124 PetriNetUnfolderBase]: 3130/5371 cut-off events. [2024-06-21 15:43:31,965 INFO L125 PetriNetUnfolderBase]: For 207716/207732 co-relation queries the response was YES. [2024-06-21 15:43:31,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34991 conditions, 5371 events. 3130/5371 cut-off events. For 207716/207732 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36796 event pairs, 1230 based on Foata normal form. 13/5377 useless extension candidates. Maximal degree in co-relation 34904. Up to 4834 conditions per place. [2024-06-21 15:43:32,011 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 170 selfloop transitions, 68 changer transitions 0/245 dead transitions. [2024-06-21 15:43:32,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 245 transitions, 3673 flow [2024-06-21 15:43:32,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:32,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:32,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 15:43:32,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 15:43:32,012 INFO L175 Difference]: Start difference. First operand has 173 places, 214 transitions, 2674 flow. Second operand 6 states and 148 transitions. [2024-06-21 15:43:32,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 245 transitions, 3673 flow [2024-06-21 15:43:32,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3568 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:32,425 INFO L231 Difference]: Finished difference. Result has 178 places, 226 transitions, 3016 flow [2024-06-21 15:43:32,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3016, PETRI_PLACES=178, PETRI_TRANSITIONS=226} [2024-06-21 15:43:32,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-21 15:43:32,425 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 226 transitions, 3016 flow [2024-06-21 15:43:32,426 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:43:32,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:32,426 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:43:32,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 15:43:32,426 INFO L420 AbstractCegarLoop]: === Iteration 41 === 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:32,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:32,426 INFO L85 PathProgramCache]: Analyzing trace with hash 2126520628, now seen corresponding path program 3 times [2024-06-21 15:43:32,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:32,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48109989] [2024-06-21 15:43:32,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:32,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:32,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:32,505 INFO 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:32,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:32,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48109989] [2024-06-21 15:43:32,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48109989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:32,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:32,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:32,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797876318] [2024-06-21 15:43:32,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:32,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:32,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:32,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:32,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:32,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:32,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 226 transitions, 3016 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:43:32,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:32,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:32,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:33,155 INFO L124 PetriNetUnfolderBase]: 3127/5367 cut-off events. [2024-06-21 15:43:33,155 INFO L125 PetriNetUnfolderBase]: For 212865/212881 co-relation queries the response was YES. [2024-06-21 15:43:33,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35847 conditions, 5367 events. 3127/5367 cut-off events. For 212865/212881 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36741 event pairs, 1230 based on Foata normal form. 13/5373 useless extension candidates. Maximal degree in co-relation 35757. Up to 4832 conditions per place. [2024-06-21 15:43:33,206 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 166 selfloop transitions, 68 changer transitions 0/241 dead transitions. [2024-06-21 15:43:33,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 241 transitions, 3672 flow [2024-06-21 15:43:33,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:33,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:33,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 15:43:33,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-21 15:43:33,207 INFO L175 Difference]: Start difference. First operand has 178 places, 226 transitions, 3016 flow. Second operand 6 states and 143 transitions. [2024-06-21 15:43:33,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 241 transitions, 3672 flow [2024-06-21 15:43:33,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 241 transitions, 3562 flow, removed 55 selfloop flow, removed 0 redundant places. [2024-06-21 15:43:33,605 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 3048 flow [2024-06-21 15:43:33,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3048, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-21 15:43:33,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-21 15:43:33,605 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 3048 flow [2024-06-21 15:43:33,606 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:43:33,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:33,606 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:43:33,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 15:43:33,606 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:43:33,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:33,606 INFO L85 PathProgramCache]: Analyzing trace with hash 299444468, now seen corresponding path program 4 times [2024-06-21 15:43:33,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:33,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600675276] [2024-06-21 15:43:33,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:33,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:33,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:33,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:33,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:33,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600675276] [2024-06-21 15:43:33,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600675276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:33,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:33,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:33,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602135968] [2024-06-21 15:43:33,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:33,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:33,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:33,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:33,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:33,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:33,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 3048 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:43:33,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:33,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:33,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:34,519 INFO L124 PetriNetUnfolderBase]: 3121/5360 cut-off events. [2024-06-21 15:43:34,519 INFO L125 PetriNetUnfolderBase]: For 213891/213907 co-relation queries the response was YES. [2024-06-21 15:43:34,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34969 conditions, 5360 events. 3121/5360 cut-off events. For 213891/213907 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36677 event pairs, 1218 based on Foata normal form. 14/5369 useless extension candidates. Maximal degree in co-relation 34876. Up to 4854 conditions per place. [2024-06-21 15:43:34,579 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 52 changer transitions 0/244 dead transitions. [2024-06-21 15:43:34,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 244 transitions, 3722 flow [2024-06-21 15:43:34,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:34,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:34,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 15:43:34,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 15:43:34,581 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 3048 flow. Second operand 6 states and 148 transitions. [2024-06-21 15:43:34,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 244 transitions, 3722 flow [2024-06-21 15:43:35,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 244 transitions, 3473 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:35,037 INFO L231 Difference]: Finished difference. Result has 185 places, 226 transitions, 2914 flow [2024-06-21 15:43:35,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2914, PETRI_PLACES=185, PETRI_TRANSITIONS=226} [2024-06-21 15:43:35,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-21 15:43:35,037 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 226 transitions, 2914 flow [2024-06-21 15:43:35,038 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:43:35,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:35,038 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:43:35,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 15:43:35,039 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:43:35,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:35,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1982103572, now seen corresponding path program 1 times [2024-06-21 15:43:35,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:35,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089450058] [2024-06-21 15:43:35,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:35,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:35,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:35,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:43:35,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:35,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089450058] [2024-06-21 15:43:35,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089450058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:35,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:35,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:35,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43857410] [2024-06-21 15:43:35,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:35,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:35,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:35,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:35,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:35,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:35,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 226 transitions, 2914 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call 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:35,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:35,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:35,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:35,843 INFO L124 PetriNetUnfolderBase]: 3063/5282 cut-off events. [2024-06-21 15:43:35,844 INFO L125 PetriNetUnfolderBase]: For 230960/230978 co-relation queries the response was YES. [2024-06-21 15:43:35,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34917 conditions, 5282 events. 3063/5282 cut-off events. For 230960/230978 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 36501 event pairs, 1179 based on Foata normal form. 27/5273 useless extension candidates. Maximal degree in co-relation 34824. Up to 4710 conditions per place. [2024-06-21 15:43:35,909 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 54 changer transitions 0/248 dead transitions. [2024-06-21 15:43:35,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 248 transitions, 3640 flow [2024-06-21 15:43:35,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:35,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:35,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:43:35,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:43:35,910 INFO L175 Difference]: Start difference. First operand has 185 places, 226 transitions, 2914 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:43:35,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 248 transitions, 3640 flow [2024-06-21 15:43:36,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 248 transitions, 3501 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:43:36,306 INFO L231 Difference]: Finished difference. Result has 186 places, 228 transitions, 2938 flow [2024-06-21 15:43:36,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2938, PETRI_PLACES=186, PETRI_TRANSITIONS=228} [2024-06-21 15:43:36,306 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-21 15:43:36,306 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 228 transitions, 2938 flow [2024-06-21 15:43:36,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call 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:36,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:36,307 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:43:36,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 15:43:36,307 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:43:36,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:36,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 2 times [2024-06-21 15:43:36,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:36,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850753578] [2024-06-21 15:43:36,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:36,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:36,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:36,395 INFO 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:36,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:36,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850753578] [2024-06-21 15:43:36,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850753578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:36,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:36,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:36,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565605150] [2024-06-21 15:43:36,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:36,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:36,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:36,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:36,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:36,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:43:36,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 228 transitions, 2938 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call 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:36,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:36,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:43:36,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:37,152 INFO L124 PetriNetUnfolderBase]: 3128/5383 cut-off events. [2024-06-21 15:43:37,153 INFO L125 PetriNetUnfolderBase]: For 246781/246799 co-relation queries the response was YES. [2024-06-21 15:43:37,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36125 conditions, 5383 events. 3128/5383 cut-off events. For 246781/246799 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37312 event pairs, 1174 based on Foata normal form. 27/5374 useless extension candidates. Maximal degree in co-relation 36031. Up to 4613 conditions per place. [2024-06-21 15:43:37,213 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 175 selfloop transitions, 58 changer transitions 0/256 dead transitions. [2024-06-21 15:43:37,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 256 transitions, 3828 flow [2024-06-21 15:43:37,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:37,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:37,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 15:43:37,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 15:43:37,214 INFO L175 Difference]: Start difference. First operand has 186 places, 228 transitions, 2938 flow. Second operand 7 states and 173 transitions. [2024-06-21 15:43:37,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 256 transitions, 3828 flow [2024-06-21 15:43:37,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 256 transitions, 3693 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:37,642 INFO L231 Difference]: Finished difference. Result has 188 places, 231 transitions, 2998 flow [2024-06-21 15:43:37,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2998, PETRI_PLACES=188, PETRI_TRANSITIONS=231} [2024-06-21 15:43:37,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-21 15:43:37,643 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 231 transitions, 2998 flow [2024-06-21 15:43:37,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call 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:37,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:37,643 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:43:37,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 15:43:37,644 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:43:37,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:37,644 INFO L85 PathProgramCache]: Analyzing trace with hash 2123672596, now seen corresponding path program 1 times [2024-06-21 15:43:37,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:37,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088457737] [2024-06-21 15:43:37,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:37,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:37,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:37,727 INFO 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:37,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:37,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088457737] [2024-06-21 15:43:37,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088457737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:37,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:37,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:37,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074155024] [2024-06-21 15:43:37,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:37,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:37,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:37,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:37,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:37,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:37,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 231 transitions, 2998 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:43:37,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:37,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:37,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:38,443 INFO L124 PetriNetUnfolderBase]: 3237/5536 cut-off events. [2024-06-21 15:43:38,443 INFO L125 PetriNetUnfolderBase]: For 249416/249419 co-relation queries the response was YES. [2024-06-21 15:43:38,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37121 conditions, 5536 events. 3237/5536 cut-off events. For 249416/249419 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38078 event pairs, 1205 based on Foata normal form. 4/5536 useless extension candidates. Maximal degree in co-relation 37026. Up to 5053 conditions per place. [2024-06-21 15:43:38,497 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 224 selfloop transitions, 31 changer transitions 0/262 dead transitions. [2024-06-21 15:43:38,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 262 transitions, 3824 flow [2024-06-21 15:43:38,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:38,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:38,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 15:43:38,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 15:43:38,502 INFO L175 Difference]: Start difference. First operand has 188 places, 231 transitions, 2998 flow. Second operand 6 states and 146 transitions. [2024-06-21 15:43:38,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 262 transitions, 3824 flow [2024-06-21 15:43:39,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 262 transitions, 3723 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:39,084 INFO L231 Difference]: Finished difference. Result has 192 places, 236 transitions, 3092 flow [2024-06-21 15:43:39,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3092, PETRI_PLACES=192, PETRI_TRANSITIONS=236} [2024-06-21 15:43:39,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-21 15:43:39,085 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 236 transitions, 3092 flow [2024-06-21 15:43:39,085 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:43:39,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:39,085 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:43:39,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 15:43:39,085 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:43:39,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:39,086 INFO L85 PathProgramCache]: Analyzing trace with hash 2126529556, now seen corresponding path program 2 times [2024-06-21 15:43:39,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:39,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907979738] [2024-06-21 15:43:39,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:39,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:39,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:39,178 INFO 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:39,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:39,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907979738] [2024-06-21 15:43:39,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907979738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:39,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:39,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:43:39,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719004379] [2024-06-21 15:43:39,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:39,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:43:39,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:39,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:43:39,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:43:39,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:39,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 236 transitions, 3092 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:43:39,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:39,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:39,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:39,957 INFO L124 PetriNetUnfolderBase]: 3232/5529 cut-off events. [2024-06-21 15:43:39,957 INFO L125 PetriNetUnfolderBase]: For 257478/257481 co-relation queries the response was YES. [2024-06-21 15:43:39,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37266 conditions, 5529 events. 3232/5529 cut-off events. For 257478/257481 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38025 event pairs, 1235 based on Foata normal form. 4/5529 useless extension candidates. Maximal degree in co-relation 37168. Up to 5113 conditions per place. [2024-06-21 15:43:40,011 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 221 selfloop transitions, 26 changer transitions 0/254 dead transitions. [2024-06-21 15:43:40,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 254 transitions, 3662 flow [2024-06-21 15:43:40,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:43:40,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:43:40,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 15:43:40,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:43:40,012 INFO L175 Difference]: Start difference. First operand has 192 places, 236 transitions, 3092 flow. Second operand 6 states and 138 transitions. [2024-06-21 15:43:40,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 254 transitions, 3662 flow [2024-06-21 15:43:40,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 254 transitions, 3546 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-21 15:43:40,592 INFO L231 Difference]: Finished difference. Result has 196 places, 236 transitions, 3033 flow [2024-06-21 15:43:40,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3033, PETRI_PLACES=196, PETRI_TRANSITIONS=236} [2024-06-21 15:43:40,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-21 15:43:40,593 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 236 transitions, 3033 flow [2024-06-21 15:43:40,593 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:43:40,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:40,593 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:43:40,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 15:43:40,593 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:43:40,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:40,593 INFO L85 PathProgramCache]: Analyzing trace with hash -665244466, now seen corresponding path program 1 times [2024-06-21 15:43:40,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:40,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087412252] [2024-06-21 15:43:40,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:40,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:40,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:40,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:40,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:40,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087412252] [2024-06-21 15:43:40,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087412252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:40,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:40,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:40,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804110269] [2024-06-21 15:43:40,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:40,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:40,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:40,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:40,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:40,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:40,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 236 transitions, 3033 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:43:40,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:40,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:40,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:41,486 INFO L124 PetriNetUnfolderBase]: 3261/5573 cut-off events. [2024-06-21 15:43:41,486 INFO L125 PetriNetUnfolderBase]: For 270759/270775 co-relation queries the response was YES. [2024-06-21 15:43:41,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37897 conditions, 5573 events. 3261/5573 cut-off events. For 270759/270775 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38356 event pairs, 1210 based on Foata normal form. 13/5581 useless extension candidates. Maximal degree in co-relation 37797. Up to 4916 conditions per place. [2024-06-21 15:43:41,544 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 100 changer transitions 0/282 dead transitions. [2024-06-21 15:43:41,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 282 transitions, 4155 flow [2024-06-21 15:43:41,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:43:41,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:43:41,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-21 15:43:41,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:43:41,545 INFO L175 Difference]: Start difference. First operand has 196 places, 236 transitions, 3033 flow. Second operand 10 states and 240 transitions. [2024-06-21 15:43:41,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 282 transitions, 4155 flow [2024-06-21 15:43:42,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 282 transitions, 4098 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:42,089 INFO L231 Difference]: Finished difference. Result has 202 places, 245 transitions, 3344 flow [2024-06-21 15:43:42,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3344, PETRI_PLACES=202, PETRI_TRANSITIONS=245} [2024-06-21 15:43:42,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-21 15:43:42,089 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 245 transitions, 3344 flow [2024-06-21 15:43:42,089 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:43:42,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:42,090 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:43:42,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 15:43:42,090 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:43:42,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:42,090 INFO L85 PathProgramCache]: Analyzing trace with hash 297897448, now seen corresponding path program 1 times [2024-06-21 15:43:42,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:42,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702197747] [2024-06-21 15:43:42,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:42,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:42,195 INFO 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:42,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:42,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702197747] [2024-06-21 15:43:42,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702197747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:42,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:42,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:42,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914774336] [2024-06-21 15:43:42,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:42,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:42,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:42,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:42,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:42,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:42,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 245 transitions, 3344 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:43:42,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:42,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:42,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:43,008 INFO L124 PetriNetUnfolderBase]: 3286/5630 cut-off events. [2024-06-21 15:43:43,008 INFO L125 PetriNetUnfolderBase]: For 288177/288193 co-relation queries the response was YES. [2024-06-21 15:43:43,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39770 conditions, 5630 events. 3286/5630 cut-off events. For 288177/288193 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39010 event pairs, 1249 based on Foata normal form. 14/5639 useless extension candidates. Maximal degree in co-relation 39669. Up to 5120 conditions per place. [2024-06-21 15:43:43,067 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 39 changer transitions 2/277 dead transitions. [2024-06-21 15:43:43,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 277 transitions, 4069 flow [2024-06-21 15:43:43,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:43,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:43,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 15:43:43,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:43:43,068 INFO L175 Difference]: Start difference. First operand has 202 places, 245 transitions, 3344 flow. Second operand 8 states and 182 transitions. [2024-06-21 15:43:43,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 277 transitions, 4069 flow [2024-06-21 15:43:43,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 277 transitions, 3890 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:43,672 INFO L231 Difference]: Finished difference. Result has 206 places, 254 transitions, 3382 flow [2024-06-21 15:43:43,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3382, PETRI_PLACES=206, PETRI_TRANSITIONS=254} [2024-06-21 15:43:43,673 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-21 15:43:43,673 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 254 transitions, 3382 flow [2024-06-21 15:43:43,673 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:43:43,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:43,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:43:43,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 15:43:43,673 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:43:43,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:43,674 INFO L85 PathProgramCache]: Analyzing trace with hash 475266118, now seen corresponding path program 2 times [2024-06-21 15:43:43,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:43,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82937533] [2024-06-21 15:43:43,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:43,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:43,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:43,763 INFO 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:43,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:43,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82937533] [2024-06-21 15:43:43,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82937533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:43,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:43,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:43,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237995748] [2024-06-21 15:43:43,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:43,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:43,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:43,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:43,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:43,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:43,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 254 transitions, 3382 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:43:43,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:43,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:43,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:44,593 INFO L124 PetriNetUnfolderBase]: 3325/5695 cut-off events. [2024-06-21 15:43:44,593 INFO L125 PetriNetUnfolderBase]: For 298692/298705 co-relation queries the response was YES. [2024-06-21 15:43:44,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40590 conditions, 5695 events. 3325/5695 cut-off events. For 298692/298705 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39557 event pairs, 1215 based on Foata normal form. 11/5701 useless extension candidates. Maximal degree in co-relation 40486. Up to 5136 conditions per place. [2024-06-21 15:43:44,651 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 63 changer transitions 1/294 dead transitions. [2024-06-21 15:43:44,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 294 transitions, 4502 flow [2024-06-21 15:43:44,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:44,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:44,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 15:43:44,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:43:44,652 INFO L175 Difference]: Start difference. First operand has 206 places, 254 transitions, 3382 flow. Second operand 8 states and 182 transitions. [2024-06-21 15:43:44,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 294 transitions, 4502 flow [2024-06-21 15:43:45,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 4391 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:45,342 INFO L231 Difference]: Finished difference. Result has 211 places, 273 transitions, 3764 flow [2024-06-21 15:43:45,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3764, PETRI_PLACES=211, PETRI_TRANSITIONS=273} [2024-06-21 15:43:45,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-21 15:43:45,343 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 273 transitions, 3764 flow [2024-06-21 15:43:45,343 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:43:45,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:45,343 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:43:45,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 15:43:45,343 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:43:45,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:45,344 INFO L85 PathProgramCache]: Analyzing trace with hash 475028968, now seen corresponding path program 3 times [2024-06-21 15:43:45,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:45,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713562808] [2024-06-21 15:43:45,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:45,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:45,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:45,437 INFO 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,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:45,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713562808] [2024-06-21 15:43:45,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713562808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:45,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:45,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:45,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131840156] [2024-06-21 15:43:45,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:45,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:45,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:45,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:45,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:45,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:45,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 273 transitions, 3764 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:43:45,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:45,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:45,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:46,294 INFO L124 PetriNetUnfolderBase]: 3315/5660 cut-off events. [2024-06-21 15:43:46,295 INFO L125 PetriNetUnfolderBase]: For 314099/314112 co-relation queries the response was YES. [2024-06-21 15:43:46,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40919 conditions, 5660 events. 3315/5660 cut-off events. For 314099/314112 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39136 event pairs, 1218 based on Foata normal form. 12/5667 useless extension candidates. Maximal degree in co-relation 40812. Up to 5128 conditions per place. [2024-06-21 15:43:46,356 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 59 changer transitions 2/293 dead transitions. [2024-06-21 15:43:46,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 293 transitions, 4478 flow [2024-06-21 15:43:46,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:43:46,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:43:46,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 15:43:46,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-21 15:43:46,357 INFO L175 Difference]: Start difference. First operand has 211 places, 273 transitions, 3764 flow. Second operand 9 states and 201 transitions. [2024-06-21 15:43:46,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 293 transitions, 4478 flow [2024-06-21 15:43:47,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 293 transitions, 4409 flow, removed 29 selfloop flow, removed 1 redundant places. [2024-06-21 15:43:47,277 INFO L231 Difference]: Finished difference. Result has 219 places, 271 transitions, 3788 flow [2024-06-21 15:43:47,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3788, PETRI_PLACES=219, PETRI_TRANSITIONS=271} [2024-06-21 15:43:47,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-21 15:43:47,278 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 271 transitions, 3788 flow [2024-06-21 15:43:47,278 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:43:47,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:47,278 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:43:47,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 15:43:47,278 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:43:47,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:47,279 INFO L85 PathProgramCache]: Analyzing trace with hash 209239432, now seen corresponding path program 1 times [2024-06-21 15:43:47,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:47,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325251982] [2024-06-21 15:43:47,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:47,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:47,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:47,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:47,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:47,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325251982] [2024-06-21 15:43:47,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325251982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:47,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:47,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:47,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912312154] [2024-06-21 15:43:47,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:47,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:47,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:47,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:47,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:47,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:47,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 271 transitions, 3788 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:43:47,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:47,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:47,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:48,228 INFO L124 PetriNetUnfolderBase]: 3328/5693 cut-off events. [2024-06-21 15:43:48,228 INFO L125 PetriNetUnfolderBase]: For 329814/329824 co-relation queries the response was YES. [2024-06-21 15:43:48,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41321 conditions, 5693 events. 3328/5693 cut-off events. For 329814/329824 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39267 event pairs, 1061 based on Foata normal form. 14/5704 useless extension candidates. Maximal degree in co-relation 41212. Up to 5190 conditions per place. [2024-06-21 15:43:48,287 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 276 selfloop transitions, 20 changer transitions 0/303 dead transitions. [2024-06-21 15:43:48,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 303 transitions, 4525 flow [2024-06-21 15:43:48,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:48,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:48,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:43:48,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:43:48,290 INFO L175 Difference]: Start difference. First operand has 219 places, 271 transitions, 3788 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:43:48,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 303 transitions, 4525 flow [2024-06-21 15:43:49,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 303 transitions, 4418 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:49,040 INFO L231 Difference]: Finished difference. Result has 222 places, 274 transitions, 3777 flow [2024-06-21 15:43:49,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=222, PETRI_TRANSITIONS=274} [2024-06-21 15:43:49,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-21 15:43:49,044 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 274 transitions, 3777 flow [2024-06-21 15:43:49,044 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:43:49,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:49,044 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:43:49,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 15:43:49,045 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:43:49,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:49,045 INFO L85 PathProgramCache]: Analyzing trace with hash 474936712, now seen corresponding path program 2 times [2024-06-21 15:43:49,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:49,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176343261] [2024-06-21 15:43:49,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:49,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:49,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:49,139 INFO 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,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:49,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176343261] [2024-06-21 15:43:49,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176343261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:49,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:49,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:49,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447609287] [2024-06-21 15:43:49,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:49,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:49,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:49,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:49,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:49,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:49,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 274 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:43:49,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:49,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:49,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:49,980 INFO L124 PetriNetUnfolderBase]: 3348/5727 cut-off events. [2024-06-21 15:43:49,980 INFO L125 PetriNetUnfolderBase]: For 338395/338405 co-relation queries the response was YES. [2024-06-21 15:43:50,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41702 conditions, 5727 events. 3348/5727 cut-off events. For 338395/338405 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 39548 event pairs, 1198 based on Foata normal form. 14/5738 useless extension candidates. Maximal degree in co-relation 41592. Up to 5213 conditions per place. [2024-06-21 15:43:50,048 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 278 selfloop transitions, 21 changer transitions 0/306 dead transitions. [2024-06-21 15:43:50,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 306 transitions, 4621 flow [2024-06-21 15:43:50,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:43:50,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:43:50,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 15:43:50,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 15:43:50,049 INFO L175 Difference]: Start difference. First operand has 222 places, 274 transitions, 3777 flow. Second operand 8 states and 179 transitions. [2024-06-21 15:43:50,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 306 transitions, 4621 flow [2024-06-21 15:43:50,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 306 transitions, 4555 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 15:43:50,769 INFO L231 Difference]: Finished difference. Result has 227 places, 276 transitions, 3785 flow [2024-06-21 15:43:50,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3785, PETRI_PLACES=227, PETRI_TRANSITIONS=276} [2024-06-21 15:43:50,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-21 15:43:50,770 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 276 transitions, 3785 flow [2024-06-21 15:43:50,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:43:50,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:50,770 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:43:50,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 15:43:50,771 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:43:50,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:50,771 INFO L85 PathProgramCache]: Analyzing trace with hash 475263142, now seen corresponding path program 3 times [2024-06-21 15:43:50,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:50,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721512025] [2024-06-21 15:43:50,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:50,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:50,873 INFO 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,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:50,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721512025] [2024-06-21 15:43:50,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721512025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:50,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:50,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:50,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167882225] [2024-06-21 15:43:50,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:50,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:50,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:50,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:50,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:50,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:50,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 276 transitions, 3785 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:43:50,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:50,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:50,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:51,827 INFO L124 PetriNetUnfolderBase]: 3330/5701 cut-off events. [2024-06-21 15:43:51,827 INFO L125 PetriNetUnfolderBase]: For 342597/342607 co-relation queries the response was YES. [2024-06-21 15:43:51,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41388 conditions, 5701 events. 3330/5701 cut-off events. For 342597/342607 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39350 event pairs, 1204 based on Foata normal form. 16/5714 useless extension candidates. Maximal degree in co-relation 41276. Up to 5235 conditions per place. [2024-06-21 15:43:51,885 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 276 selfloop transitions, 18 changer transitions 0/301 dead transitions. [2024-06-21 15:43:51,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 301 transitions, 4479 flow [2024-06-21 15:43:51,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:51,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:51,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 15:43:51,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-21 15:43:51,886 INFO L175 Difference]: Start difference. First operand has 227 places, 276 transitions, 3785 flow. Second operand 7 states and 158 transitions. [2024-06-21 15:43:51,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 301 transitions, 4479 flow [2024-06-21 15:43:52,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 301 transitions, 4373 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:43:52,783 INFO L231 Difference]: Finished difference. Result has 228 places, 276 transitions, 3720 flow [2024-06-21 15:43:52,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3679, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3720, PETRI_PLACES=228, PETRI_TRANSITIONS=276} [2024-06-21 15:43:52,784 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-21 15:43:52,784 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 276 transitions, 3720 flow [2024-06-21 15:43:52,784 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:43:52,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:52,785 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:43:52,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 15:43:52,785 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:43:52,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:52,785 INFO L85 PathProgramCache]: Analyzing trace with hash -728071834, now seen corresponding path program 2 times [2024-06-21 15:43:52,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:52,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823084516] [2024-06-21 15:43:52,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:52,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:52,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:52,869 INFO 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,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:52,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823084516] [2024-06-21 15:43:52,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823084516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:52,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:52,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:52,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007599046] [2024-06-21 15:43:52,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:52,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:52,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:52,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:52,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:52,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:52,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 276 transitions, 3720 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:43:52,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:52,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:52,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:53,748 INFO L124 PetriNetUnfolderBase]: 3343/5708 cut-off events. [2024-06-21 15:43:53,748 INFO L125 PetriNetUnfolderBase]: For 354058/354071 co-relation queries the response was YES. [2024-06-21 15:43:53,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41634 conditions, 5708 events. 3343/5708 cut-off events. For 354058/354071 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39394 event pairs, 1154 based on Foata normal form. 11/5714 useless extension candidates. Maximal degree in co-relation 41521. Up to 5083 conditions per place. [2024-06-21 15:43:53,814 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 208 selfloop transitions, 102 changer transitions 0/317 dead transitions. [2024-06-21 15:43:53,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 317 transitions, 5042 flow [2024-06-21 15:43:53,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:43:53,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:43:53,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-21 15:43:53,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-21 15:43:53,815 INFO L175 Difference]: Start difference. First operand has 228 places, 276 transitions, 3720 flow. Second operand 9 states and 218 transitions. [2024-06-21 15:43:53,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 317 transitions, 5042 flow [2024-06-21 15:43:54,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 317 transitions, 5007 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 15:43:54,569 INFO L231 Difference]: Finished difference. Result has 232 places, 285 transitions, 4113 flow [2024-06-21 15:43:54,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4113, PETRI_PLACES=232, PETRI_TRANSITIONS=285} [2024-06-21 15:43:54,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-21 15:43:54,570 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 285 transitions, 4113 flow [2024-06-21 15:43:54,570 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:43:54,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:54,570 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:43:54,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 15:43:54,570 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:43:54,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:54,571 INFO L85 PathProgramCache]: Analyzing trace with hash 284001304, now seen corresponding path program 3 times [2024-06-21 15:43:54,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:54,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823902990] [2024-06-21 15:43:54,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:54,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:54,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:54,669 INFO 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,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:54,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823902990] [2024-06-21 15:43:54,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823902990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:54,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:54,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:54,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436159219] [2024-06-21 15:43:54,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:54,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:54,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:54,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:54,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:54,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:54,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 285 transitions, 4113 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:43:54,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:54,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:54,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:55,549 INFO L124 PetriNetUnfolderBase]: 3340/5708 cut-off events. [2024-06-21 15:43:55,549 INFO L125 PetriNetUnfolderBase]: For 365762/365775 co-relation queries the response was YES. [2024-06-21 15:43:55,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42077 conditions, 5708 events. 3340/5708 cut-off events. For 365762/365775 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39397 event pairs, 1161 based on Foata normal form. 11/5714 useless extension candidates. Maximal degree in co-relation 41963. Up to 5081 conditions per place. [2024-06-21 15:43:55,611 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 105 changer transitions 0/315 dead transitions. [2024-06-21 15:43:55,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 5217 flow [2024-06-21 15:43:55,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:43:55,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:43:55,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-21 15:43:55,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-21 15:43:55,612 INFO L175 Difference]: Start difference. First operand has 232 places, 285 transitions, 4113 flow. Second operand 10 states and 233 transitions. [2024-06-21 15:43:55,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 5217 flow [2024-06-21 15:43:56,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 315 transitions, 5025 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-21 15:43:56,546 INFO L231 Difference]: Finished difference. Result has 239 places, 285 transitions, 4137 flow [2024-06-21 15:43:56,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4137, PETRI_PLACES=239, PETRI_TRANSITIONS=285} [2024-06-21 15:43:56,546 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-21 15:43:56,546 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 285 transitions, 4137 flow [2024-06-21 15:43:56,546 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:43:56,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:56,546 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:43:56,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 15:43:56,547 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:43:56,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:56,547 INFO L85 PathProgramCache]: Analyzing trace with hash 284001676, now seen corresponding path program 1 times [2024-06-21 15:43:56,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:56,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500562404] [2024-06-21 15:43:56,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:56,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:56,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:56,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:43:56,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:56,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500562404] [2024-06-21 15:43:56,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500562404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:56,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:56,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:56,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656758375] [2024-06-21 15:43:56,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:56,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:56,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:56,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:56,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:56,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:56,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 285 transitions, 4137 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:43:56,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:56,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:56,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:57,552 INFO L124 PetriNetUnfolderBase]: 3337/5699 cut-off events. [2024-06-21 15:43:57,553 INFO L125 PetriNetUnfolderBase]: For 374759/374772 co-relation queries the response was YES. [2024-06-21 15:43:57,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42309 conditions, 5699 events. 3337/5699 cut-off events. For 374759/374772 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39292 event pairs, 1215 based on Foata normal form. 11/5705 useless extension candidates. Maximal degree in co-relation 42193. Up to 5205 conditions per place. [2024-06-21 15:43:57,608 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 47 changer transitions 0/299 dead transitions. [2024-06-21 15:43:57,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 299 transitions, 4755 flow [2024-06-21 15:43:57,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:57,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:57,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:43:57,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:43:57,609 INFO L175 Difference]: Start difference. First operand has 239 places, 285 transitions, 4137 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:43:57,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 299 transitions, 4755 flow [2024-06-21 15:43:58,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 299 transitions, 4489 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 15:43:58,562 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3975 flow [2024-06-21 15:43:58,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3975, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-21 15:43:58,563 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 15:43:58,563 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3975 flow [2024-06-21 15:43:58,563 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:43:58,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:43:58,563 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:43:58,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 15:43:58,563 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:43:58,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:43:58,563 INFO L85 PathProgramCache]: Analyzing trace with hash 278340394, now seen corresponding path program 4 times [2024-06-21 15:43:58,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:43:58,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894774323] [2024-06-21 15:43:58,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:43:58,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:43:58,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:43:58,641 INFO 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,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:43:58,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894774323] [2024-06-21 15:43:58,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894774323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:43:58,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:43:58,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:43:58,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677739286] [2024-06-21 15:43:58,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:43:58,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:43:58,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:43:58,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:43:58,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:43:58,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:43:58,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3975 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:43:58,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:43:58,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:43:58,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:43:59,494 INFO L124 PetriNetUnfolderBase]: 3334/5700 cut-off events. [2024-06-21 15:43:59,494 INFO L125 PetriNetUnfolderBase]: For 385447/385460 co-relation queries the response was YES. [2024-06-21 15:43:59,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42121 conditions, 5700 events. 3334/5700 cut-off events. For 385447/385460 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39396 event pairs, 1162 based on Foata normal form. 11/5706 useless extension candidates. Maximal degree in co-relation 42005. Up to 5077 conditions per place. [2024-06-21 15:43:59,556 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 209 selfloop transitions, 94 changer transitions 0/310 dead transitions. [2024-06-21 15:43:59,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 310 transitions, 4859 flow [2024-06-21 15:43:59,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:43:59,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:43:59,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:43:59,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:43:59,557 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3975 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:43:59,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 310 transitions, 4859 flow [2024-06-21 15:44:00,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 310 transitions, 4682 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:00,391 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3996 flow [2024-06-21 15:44:00,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3996, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-21 15:44:00,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 15:44:00,392 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3996 flow [2024-06-21 15:44:00,392 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:00,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:00,392 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:00,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 15:44:00,392 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:00,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:00,393 INFO L85 PathProgramCache]: Analyzing trace with hash 278460550, now seen corresponding path program 4 times [2024-06-21 15:44:00,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:00,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521058888] [2024-06-21 15:44:00,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:00,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:00,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:00,474 INFO 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,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:00,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521058888] [2024-06-21 15:44:00,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521058888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:00,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:00,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:00,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577403218] [2024-06-21 15:44:00,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:00,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:00,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:00,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:00,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:00,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:00,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3996 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:00,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:00,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:00,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:01,457 INFO L124 PetriNetUnfolderBase]: 3330/5695 cut-off events. [2024-06-21 15:44:01,457 INFO L125 PetriNetUnfolderBase]: For 385226/385239 co-relation queries the response was YES. [2024-06-21 15:44:01,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42067 conditions, 5695 events. 3330/5695 cut-off events. For 385226/385239 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39339 event pairs, 1186 based on Foata normal form. 12/5702 useless extension candidates. Maximal degree in co-relation 41951. Up to 5203 conditions per place. [2024-06-21 15:44:01,522 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 256 selfloop transitions, 40 changer transitions 0/303 dead transitions. [2024-06-21 15:44:01,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 303 transitions, 4740 flow [2024-06-21 15:44:01,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:01,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:01,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:44:01,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:44:01,524 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3996 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:44:01,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 303 transitions, 4740 flow [2024-06-21 15:44:02,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 303 transitions, 4506 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:02,377 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3854 flow [2024-06-21 15:44:02,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3854, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-21 15:44:02,377 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 15:44:02,377 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3854 flow [2024-06-21 15:44:02,377 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:02,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:02,378 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:02,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 15:44:02,378 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:02,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:02,378 INFO L85 PathProgramCache]: Analyzing trace with hash 278460364, now seen corresponding path program 5 times [2024-06-21 15:44:02,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:02,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429209630] [2024-06-21 15:44:02,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:02,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:02,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:02,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:02,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:02,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429209630] [2024-06-21 15:44:02,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429209630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:02,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:02,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:02,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044133334] [2024-06-21 15:44:02,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:02,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:02,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:02,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:02,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:02,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:02,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3854 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:02,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:02,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:02,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:03,306 INFO L124 PetriNetUnfolderBase]: 3322/5683 cut-off events. [2024-06-21 15:44:03,306 INFO L125 PetriNetUnfolderBase]: For 392821/392834 co-relation queries the response was YES. [2024-06-21 15:44:03,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41893 conditions, 5683 events. 3322/5683 cut-off events. For 392821/392834 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39223 event pairs, 1208 based on Foata normal form. 12/5690 useless extension candidates. Maximal degree in co-relation 41776. Up to 5195 conditions per place. [2024-06-21 15:44:03,369 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 255 selfloop transitions, 40 changer transitions 0/302 dead transitions. [2024-06-21 15:44:03,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 302 transitions, 4486 flow [2024-06-21 15:44:03,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:03,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:03,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 15:44:03,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 15:44:03,370 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3854 flow. Second operand 7 states and 162 transitions. [2024-06-21 15:44:03,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 302 transitions, 4486 flow [2024-06-21 15:44:04,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 302 transitions, 4319 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:04,223 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3775 flow [2024-06-21 15:44:04,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3775, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-21 15:44:04,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 15:44:04,223 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3775 flow [2024-06-21 15:44:04,223 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:04,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:04,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] [2024-06-21 15:44:04,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 15:44:04,224 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:04,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:04,224 INFO L85 PathProgramCache]: Analyzing trace with hash 917805790, now seen corresponding path program 5 times [2024-06-21 15:44:04,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:04,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809654116] [2024-06-21 15:44:04,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:04,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:04,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:04,310 INFO 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,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:04,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809654116] [2024-06-21 15:44:04,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809654116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:04,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:04,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:04,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919186257] [2024-06-21 15:44:04,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:04,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:04,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:04,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:04,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:04,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:04,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3775 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:04,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:04,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:04,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:05,147 INFO L124 PetriNetUnfolderBase]: 3360/5760 cut-off events. [2024-06-21 15:44:05,147 INFO L125 PetriNetUnfolderBase]: For 403422/403435 co-relation queries the response was YES. [2024-06-21 15:44:05,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42676 conditions, 5760 events. 3360/5760 cut-off events. For 403422/403435 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39907 event pairs, 1220 based on Foata normal form. 12/5767 useless extension candidates. Maximal degree in co-relation 42558. Up to 5152 conditions per place. [2024-06-21 15:44:05,207 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 87 changer transitions 1/324 dead transitions. [2024-06-21 15:44:05,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 4902 flow [2024-06-21 15:44:05,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:05,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:05,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:44:05,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 15:44:05,208 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3775 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:44:05,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 4902 flow [2024-06-21 15:44:06,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 324 transitions, 4818 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 15:44:06,069 INFO L231 Difference]: Finished difference. Result has 241 places, 302 transitions, 4300 flow [2024-06-21 15:44:06,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3693, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4300, PETRI_PLACES=241, PETRI_TRANSITIONS=302} [2024-06-21 15:44:06,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-21 15:44:06,070 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 302 transitions, 4300 flow [2024-06-21 15:44:06,070 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:06,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:06,070 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:06,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 15:44:06,070 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:06,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:06,071 INFO L85 PathProgramCache]: Analyzing trace with hash 917794630, now seen corresponding path program 6 times [2024-06-21 15:44:06,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:06,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193928870] [2024-06-21 15:44:06,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:06,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:06,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:06,176 INFO 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,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:06,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193928870] [2024-06-21 15:44:06,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193928870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:06,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:06,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:06,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163380153] [2024-06-21 15:44:06,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:06,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:06,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:06,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:06,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:06,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:06,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 302 transitions, 4300 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:06,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:06,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:06,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:07,063 INFO L124 PetriNetUnfolderBase]: 3350/5754 cut-off events. [2024-06-21 15:44:07,063 INFO L125 PetriNetUnfolderBase]: For 400628/400641 co-relation queries the response was YES. [2024-06-21 15:44:07,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42826 conditions, 5754 events. 3350/5754 cut-off events. For 400628/400641 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39947 event pairs, 1224 based on Foata normal form. 12/5761 useless extension candidates. Maximal degree in co-relation 42705. Up to 5144 conditions per place. [2024-06-21 15:44:07,133 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 84 changer transitions 2/325 dead transitions. [2024-06-21 15:44:07,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 325 transitions, 4994 flow [2024-06-21 15:44:07,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:07,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:07,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 15:44:07,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-21 15:44:07,134 INFO L175 Difference]: Start difference. First operand has 241 places, 302 transitions, 4300 flow. Second operand 7 states and 174 transitions. [2024-06-21 15:44:07,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 325 transitions, 4994 flow [2024-06-21 15:44:08,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 325 transitions, 4927 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 15:44:08,112 INFO L231 Difference]: Finished difference. Result has 245 places, 300 transitions, 4394 flow [2024-06-21 15:44:08,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4394, PETRI_PLACES=245, PETRI_TRANSITIONS=300} [2024-06-21 15:44:08,112 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-21 15:44:08,113 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 300 transitions, 4394 flow [2024-06-21 15:44:08,113 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:08,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:08,113 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:08,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 15:44:08,113 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:08,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:08,114 INFO L85 PathProgramCache]: Analyzing trace with hash 705838400, now seen corresponding path program 7 times [2024-06-21 15:44:08,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:08,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420340972] [2024-06-21 15:44:08,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:08,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:08,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:08,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:44:08,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:08,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420340972] [2024-06-21 15:44:08,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420340972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:08,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:08,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:08,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635003638] [2024-06-21 15:44:08,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:08,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:08,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:08,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:08,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:08,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:08,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 300 transitions, 4394 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:08,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:08,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:08,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:09,099 INFO L124 PetriNetUnfolderBase]: 3313/5668 cut-off events. [2024-06-21 15:44:09,100 INFO L125 PetriNetUnfolderBase]: For 401595/401608 co-relation queries the response was YES. [2024-06-21 15:44:09,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42561 conditions, 5668 events. 3313/5668 cut-off events. For 401595/401608 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39031 event pairs, 1188 based on Foata normal form. 11/5674 useless extension candidates. Maximal degree in co-relation 42439. Up to 5163 conditions per place. [2024-06-21 15:44:09,162 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 46 changer transitions 4/314 dead transitions. [2024-06-21 15:44:09,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 314 transitions, 5042 flow [2024-06-21 15:44:09,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:09,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:09,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:44:09,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:44:09,163 INFO L175 Difference]: Start difference. First operand has 245 places, 300 transitions, 4394 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:44:09,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 314 transitions, 5042 flow [2024-06-21 15:44:10,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 314 transitions, 4926 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:10,035 INFO L231 Difference]: Finished difference. Result has 247 places, 296 transitions, 4311 flow [2024-06-21 15:44:10,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4311, PETRI_PLACES=247, PETRI_TRANSITIONS=296} [2024-06-21 15:44:10,036 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-21 15:44:10,036 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 296 transitions, 4311 flow [2024-06-21 15:44:10,036 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:10,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:10,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] [2024-06-21 15:44:10,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 15:44:10,036 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:10,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:10,036 INFO L85 PathProgramCache]: Analyzing trace with hash 705718430, now seen corresponding path program 8 times [2024-06-21 15:44:10,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:10,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087657445] [2024-06-21 15:44:10,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:10,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:10,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:10,115 INFO 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,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:10,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087657445] [2024-06-21 15:44:10,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087657445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:10,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:10,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:10,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811178592] [2024-06-21 15:44:10,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:10,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:10,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:10,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:10,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:10,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:10,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 296 transitions, 4311 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:10,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:10,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:10,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:10,979 INFO L124 PetriNetUnfolderBase]: 3235/5535 cut-off events. [2024-06-21 15:44:10,980 INFO L125 PetriNetUnfolderBase]: For 388112/388119 co-relation queries the response was YES. [2024-06-21 15:44:11,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41622 conditions, 5535 events. 3235/5535 cut-off events. For 388112/388119 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37915 event pairs, 1174 based on Foata normal form. 4/5532 useless extension candidates. Maximal degree in co-relation 41501. Up to 4868 conditions per place. [2024-06-21 15:44:11,047 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 187 selfloop transitions, 119 changer transitions 1/314 dead transitions. [2024-06-21 15:44:11,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 314 transitions, 5116 flow [2024-06-21 15:44:11,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:11,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:11,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:44:11,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:44:11,048 INFO L175 Difference]: Start difference. First operand has 247 places, 296 transitions, 4311 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:44:11,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 314 transitions, 5116 flow [2024-06-21 15:44:12,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 314 transitions, 4797 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 15:44:12,029 INFO L231 Difference]: Finished difference. Result has 245 places, 298 transitions, 4265 flow [2024-06-21 15:44:12,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4265, PETRI_PLACES=245, PETRI_TRANSITIONS=298} [2024-06-21 15:44:12,029 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-21 15:44:12,029 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 298 transitions, 4265 flow [2024-06-21 15:44:12,029 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:12,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:12,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] [2024-06-21 15:44:12,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 15:44:12,030 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:12,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:12,030 INFO L85 PathProgramCache]: Analyzing trace with hash 694756520, now seen corresponding path program 9 times [2024-06-21 15:44:12,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:12,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730298155] [2024-06-21 15:44:12,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:12,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:12,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:12,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:12,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:12,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730298155] [2024-06-21 15:44:12,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730298155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:12,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:12,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:12,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649566960] [2024-06-21 15:44:12,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:12,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:12,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:12,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:12,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:12,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:12,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 298 transitions, 4265 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:12,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:12,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:12,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:12,965 INFO L124 PetriNetUnfolderBase]: 3235/5531 cut-off events. [2024-06-21 15:44:12,966 INFO L125 PetriNetUnfolderBase]: For 400695/400708 co-relation queries the response was YES. [2024-06-21 15:44:13,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41673 conditions, 5531 events. 3235/5531 cut-off events. For 400695/400708 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37832 event pairs, 1148 based on Foata normal form. 12/5538 useless extension candidates. Maximal degree in co-relation 41553. Up to 4869 conditions per place. [2024-06-21 15:44:13,034 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 202 selfloop transitions, 123 changer transitions 1/333 dead transitions. [2024-06-21 15:44:13,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 333 transitions, 5160 flow [2024-06-21 15:44:13,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:44:13,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:44:13,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-21 15:44:13,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-21 15:44:13,035 INFO L175 Difference]: Start difference. First operand has 245 places, 298 transitions, 4265 flow. Second operand 9 states and 221 transitions. [2024-06-21 15:44:13,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 333 transitions, 5160 flow [2024-06-21 15:44:13,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 333 transitions, 4968 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:13,975 INFO L231 Difference]: Finished difference. Result has 250 places, 300 transitions, 4373 flow [2024-06-21 15:44:13,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4373, PETRI_PLACES=250, PETRI_TRANSITIONS=300} [2024-06-21 15:44:13,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-21 15:44:13,975 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 300 transitions, 4373 flow [2024-06-21 15:44:13,976 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:13,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:13,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:13,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 15:44:13,976 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:13,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:13,977 INFO L85 PathProgramCache]: Analyzing trace with hash 694993670, now seen corresponding path program 10 times [2024-06-21 15:44:13,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:13,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320942445] [2024-06-21 15:44:13,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:13,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:13,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:14,058 INFO 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,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:14,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320942445] [2024-06-21 15:44:14,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320942445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:14,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:14,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:14,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720524771] [2024-06-21 15:44:14,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:14,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:14,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:14,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:14,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:14,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:14,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 300 transitions, 4373 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:14,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:14,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:14,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:14,896 INFO L124 PetriNetUnfolderBase]: 3203/5490 cut-off events. [2024-06-21 15:44:14,896 INFO L125 PetriNetUnfolderBase]: For 405528/405541 co-relation queries the response was YES. [2024-06-21 15:44:14,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41601 conditions, 5490 events. 3203/5490 cut-off events. For 405528/405541 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37596 event pairs, 1150 based on Foata normal form. 11/5496 useless extension candidates. Maximal degree in co-relation 41480. Up to 4813 conditions per place. [2024-06-21 15:44:14,955 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 193 selfloop transitions, 122 changer transitions 2/324 dead transitions. [2024-06-21 15:44:14,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 324 transitions, 5067 flow [2024-06-21 15:44:14,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:14,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:14,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:44:14,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:44:14,956 INFO L175 Difference]: Start difference. First operand has 250 places, 300 transitions, 4373 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:44:14,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 324 transitions, 5067 flow [2024-06-21 15:44:16,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 324 transitions, 4842 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:16,012 INFO L231 Difference]: Finished difference. Result has 251 places, 298 transitions, 4370 flow [2024-06-21 15:44:16,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4370, PETRI_PLACES=251, PETRI_TRANSITIONS=298} [2024-06-21 15:44:16,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-21 15:44:16,013 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 298 transitions, 4370 flow [2024-06-21 15:44:16,013 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:16,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:16,013 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:16,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 15:44:16,013 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:16,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:16,013 INFO L85 PathProgramCache]: Analyzing trace with hash 705715454, now seen corresponding path program 4 times [2024-06-21 15:44:16,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:16,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368312099] [2024-06-21 15:44:16,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:16,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:16,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:16,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:16,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:16,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368312099] [2024-06-21 15:44:16,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368312099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:16,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:16,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:16,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184157572] [2024-06-21 15:44:16,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:16,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:16,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:16,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:16,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:16,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:16,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 298 transitions, 4370 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:16,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:16,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:16,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:16,905 INFO L124 PetriNetUnfolderBase]: 3148/5374 cut-off events. [2024-06-21 15:44:16,905 INFO L125 PetriNetUnfolderBase]: For 420109/420113 co-relation queries the response was YES. [2024-06-21 15:44:16,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41126 conditions, 5374 events. 3148/5374 cut-off events. For 420109/420113 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36375 event pairs, 1090 based on Foata normal form. 9/5378 useless extension candidates. Maximal degree in co-relation 41005. Up to 4905 conditions per place. [2024-06-21 15:44:16,966 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 284 selfloop transitions, 26 changer transitions 0/317 dead transitions. [2024-06-21 15:44:16,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 317 transitions, 5087 flow [2024-06-21 15:44:16,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:16,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:16,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 15:44:16,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:44:16,967 INFO L175 Difference]: Start difference. First operand has 251 places, 298 transitions, 4370 flow. Second operand 6 states and 136 transitions. [2024-06-21 15:44:16,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 317 transitions, 5087 flow [2024-06-21 15:44:18,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 317 transitions, 4737 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 15:44:18,041 INFO L231 Difference]: Finished difference. Result has 247 places, 299 transitions, 4088 flow [2024-06-21 15:44:18,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4088, PETRI_PLACES=247, PETRI_TRANSITIONS=299} [2024-06-21 15:44:18,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-21 15:44:18,042 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 299 transitions, 4088 flow [2024-06-21 15:44:18,042 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:18,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:18,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] [2024-06-21 15:44:18,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 15:44:18,042 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:18,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:18,043 INFO L85 PathProgramCache]: Analyzing trace with hash 694990694, now seen corresponding path program 5 times [2024-06-21 15:44:18,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:18,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381238831] [2024-06-21 15:44:18,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:18,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:18,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:18,136 INFO 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,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:18,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381238831] [2024-06-21 15:44:18,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381238831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:18,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:18,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:18,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866714030] [2024-06-21 15:44:18,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:18,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:18,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:18,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:18,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:18,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:18,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 299 transitions, 4088 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:18,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:18,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:18,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:18,984 INFO L124 PetriNetUnfolderBase]: 3163/5426 cut-off events. [2024-06-21 15:44:18,985 INFO L125 PetriNetUnfolderBase]: For 411217/411227 co-relation queries the response was YES. [2024-06-21 15:44:19,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40846 conditions, 5426 events. 3163/5426 cut-off events. For 411217/411227 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 37016 event pairs, 1094 based on Foata normal form. 16/5439 useless extension candidates. Maximal degree in co-relation 40725. Up to 4898 conditions per place. [2024-06-21 15:44:19,049 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 290 selfloop transitions, 29 changer transitions 0/326 dead transitions. [2024-06-21 15:44:19,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 326 transitions, 4845 flow [2024-06-21 15:44:19,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:19,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:19,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 15:44:19,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 15:44:19,050 INFO L175 Difference]: Start difference. First operand has 247 places, 299 transitions, 4088 flow. Second operand 8 states and 177 transitions. [2024-06-21 15:44:19,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 326 transitions, 4845 flow [2024-06-21 15:44:20,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 326 transitions, 4792 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:20,210 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 4114 flow [2024-06-21 15:44:20,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4114, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-21 15:44:20,210 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-21 15:44:20,210 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 4114 flow [2024-06-21 15:44:20,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:20,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:20,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:20,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 15:44:20,210 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:20,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:20,211 INFO L85 PathProgramCache]: Analyzing trace with hash 694664264, now seen corresponding path program 6 times [2024-06-21 15:44:20,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:20,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276003665] [2024-06-21 15:44:20,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:20,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:20,296 INFO 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,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:20,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276003665] [2024-06-21 15:44:20,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276003665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:20,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:20,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:20,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758078468] [2024-06-21 15:44:20,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:20,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:20,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:20,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:20,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:20,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:20,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 4114 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:20,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:20,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:20,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:21,128 INFO L124 PetriNetUnfolderBase]: 3150/5407 cut-off events. [2024-06-21 15:44:21,128 INFO L125 PetriNetUnfolderBase]: For 398209/398219 co-relation queries the response was YES. [2024-06-21 15:44:21,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40483 conditions, 5407 events. 3150/5407 cut-off events. For 398209/398219 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 36817 event pairs, 933 based on Foata normal form. 14/5418 useless extension candidates. Maximal degree in co-relation 40361. Up to 4757 conditions per place. [2024-06-21 15:44:21,189 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 288 selfloop transitions, 37 changer transitions 0/332 dead transitions. [2024-06-21 15:44:21,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 332 transitions, 4898 flow [2024-06-21 15:44:21,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:21,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:21,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:44:21,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:44:21,190 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 4114 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:44:21,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 332 transitions, 4898 flow [2024-06-21 15:44:22,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 332 transitions, 4837 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:22,197 INFO L231 Difference]: Finished difference. Result has 252 places, 300 transitions, 4133 flow [2024-06-21 15:44:22,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4133, PETRI_PLACES=252, PETRI_TRANSITIONS=300} [2024-06-21 15:44:22,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-21 15:44:22,198 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 300 transitions, 4133 flow [2024-06-21 15:44:22,198 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:22,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:22,198 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,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 15:44:22,198 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:22,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:22,199 INFO L85 PathProgramCache]: Analyzing trace with hash 706115168, now seen corresponding path program 1 times [2024-06-21 15:44:22,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:22,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777494602] [2024-06-21 15:44:22,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:22,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:22,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:22,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:44:22,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:22,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777494602] [2024-06-21 15:44:22,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777494602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:22,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:22,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:22,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294590888] [2024-06-21 15:44:22,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:22,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:22,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:22,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:22,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:22,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:22,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 300 transitions, 4133 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,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:22,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:22,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:23,122 INFO L124 PetriNetUnfolderBase]: 3170/5444 cut-off events. [2024-06-21 15:44:23,122 INFO L125 PetriNetUnfolderBase]: For 398508/398512 co-relation queries the response was YES. [2024-06-21 15:44:23,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40702 conditions, 5444 events. 3170/5444 cut-off events. For 398508/398512 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37133 event pairs, 1062 based on Foata normal form. 7/5446 useless extension candidates. Maximal degree in co-relation 40580. Up to 4843 conditions per place. [2024-06-21 15:44:23,189 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 287 selfloop transitions, 31 changer transitions 0/325 dead transitions. [2024-06-21 15:44:23,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 325 transitions, 4924 flow [2024-06-21 15:44:23,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:44:23,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:44:23,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 15:44:23,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 15:44:23,190 INFO L175 Difference]: Start difference. First operand has 252 places, 300 transitions, 4133 flow. Second operand 6 states and 139 transitions. [2024-06-21 15:44:23,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 325 transitions, 4924 flow [2024-06-21 15:44:24,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 325 transitions, 4844 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:24,293 INFO L231 Difference]: Finished difference. Result has 252 places, 304 transitions, 4188 flow [2024-06-21 15:44:24,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4188, PETRI_PLACES=252, PETRI_TRANSITIONS=304} [2024-06-21 15:44:24,293 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-21 15:44:24,293 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 304 transitions, 4188 flow [2024-06-21 15:44:24,293 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,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:24,294 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,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 15:44:24,294 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:24,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:24,294 INFO L85 PathProgramCache]: Analyzing trace with hash -509720218, now seen corresponding path program 6 times [2024-06-21 15:44:24,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:24,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157989697] [2024-06-21 15:44:24,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:24,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:24,368 INFO 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,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:24,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157989697] [2024-06-21 15:44:24,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157989697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:24,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:24,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:24,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581248962] [2024-06-21 15:44:24,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:24,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:24,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:24,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:24,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:24,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:24,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 304 transitions, 4188 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:24,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:24,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:24,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:25,246 INFO L124 PetriNetUnfolderBase]: 3207/5495 cut-off events. [2024-06-21 15:44:25,246 INFO L125 PetriNetUnfolderBase]: For 402585/402598 co-relation queries the response was YES. [2024-06-21 15:44:25,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41442 conditions, 5495 events. 3207/5495 cut-off events. For 402585/402598 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37504 event pairs, 1119 based on Foata normal form. 11/5499 useless extension candidates. Maximal degree in co-relation 41319. Up to 4738 conditions per place. [2024-06-21 15:44:25,311 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 194 selfloop transitions, 153 changer transitions 0/354 dead transitions. [2024-06-21 15:44:25,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 354 transitions, 5836 flow [2024-06-21 15:44:25,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:44:25,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:44:25,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-21 15:44:25,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-21 15:44:25,313 INFO L175 Difference]: Start difference. First operand has 252 places, 304 transitions, 4188 flow. Second operand 9 states and 224 transitions. [2024-06-21 15:44:25,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 354 transitions, 5836 flow [2024-06-21 15:44:26,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 354 transitions, 5783 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 15:44:26,366 INFO L231 Difference]: Finished difference. Result has 260 places, 318 transitions, 4816 flow [2024-06-21 15:44:26,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4816, PETRI_PLACES=260, PETRI_TRANSITIONS=318} [2024-06-21 15:44:26,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-21 15:44:26,367 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 318 transitions, 4816 flow [2024-06-21 15:44:26,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:44:26,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:26,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:26,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 15:44:26,367 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:26,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:26,368 INFO L85 PathProgramCache]: Analyzing trace with hash -2031892974, now seen corresponding path program 7 times [2024-06-21 15:44:26,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:26,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584877627] [2024-06-21 15:44:26,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:26,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:26,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:26,436 INFO 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,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:26,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584877627] [2024-06-21 15:44:26,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584877627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:26,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:26,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:26,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092262944] [2024-06-21 15:44:26,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:26,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:26,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:26,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:26,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:26,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:26,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 318 transitions, 4816 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:26,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:26,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:26,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:27,351 INFO L124 PetriNetUnfolderBase]: 3212/5496 cut-off events. [2024-06-21 15:44:27,351 INFO L125 PetriNetUnfolderBase]: For 424251/424264 co-relation queries the response was YES. [2024-06-21 15:44:27,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43214 conditions, 5496 events. 3212/5496 cut-off events. For 424251/424264 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 37475 event pairs, 1113 based on Foata normal form. 11/5500 useless extension candidates. Maximal degree in co-relation 43088. Up to 4742 conditions per place. [2024-06-21 15:44:27,415 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 157 changer transitions 0/359 dead transitions. [2024-06-21 15:44:27,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 359 transitions, 6277 flow [2024-06-21 15:44:27,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:44:27,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:44:27,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-21 15:44:27,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-21 15:44:27,416 INFO L175 Difference]: Start difference. First operand has 260 places, 318 transitions, 4816 flow. Second operand 11 states and 260 transitions. [2024-06-21 15:44:27,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 359 transitions, 6277 flow [2024-06-21 15:44:28,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 359 transitions, 5872 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:28,750 INFO L231 Difference]: Finished difference. Result has 266 places, 321 transitions, 4816 flow [2024-06-21 15:44:28,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4816, PETRI_PLACES=266, PETRI_TRANSITIONS=321} [2024-06-21 15:44:28,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-21 15:44:28,751 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 321 transitions, 4816 flow [2024-06-21 15:44:28,751 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,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:28,751 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,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 15:44:28,752 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:28,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:28,752 INFO L85 PathProgramCache]: Analyzing trace with hash -317061228, now seen corresponding path program 2 times [2024-06-21 15:44:28,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:28,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399433941] [2024-06-21 15:44:28,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:28,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:28,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:28,835 INFO 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,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:28,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399433941] [2024-06-21 15:44:28,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399433941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:28,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:28,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:28,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693599717] [2024-06-21 15:44:28,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:28,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:28,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:28,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:28,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:28,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:28,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 321 transitions, 4816 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:28,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:28,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:28,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:29,691 INFO L124 PetriNetUnfolderBase]: 3217/5512 cut-off events. [2024-06-21 15:44:29,692 INFO L125 PetriNetUnfolderBase]: For 433431/433444 co-relation queries the response was YES. [2024-06-21 15:44:29,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42971 conditions, 5512 events. 3217/5512 cut-off events. For 433431/433444 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37663 event pairs, 1125 based on Foata normal form. 11/5516 useless extension candidates. Maximal degree in co-relation 42845. Up to 4922 conditions per place. [2024-06-21 15:44:29,760 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 258 selfloop transitions, 78 changer transitions 0/343 dead transitions. [2024-06-21 15:44:29,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 343 transitions, 5838 flow [2024-06-21 15:44:29,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:29,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:29,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:44:29,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:44:29,761 INFO L175 Difference]: Start difference. First operand has 266 places, 321 transitions, 4816 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:44:29,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 343 transitions, 5838 flow [2024-06-21 15:44:31,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 343 transitions, 5476 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-21 15:44:31,150 INFO L231 Difference]: Finished difference. Result has 264 places, 324 transitions, 4684 flow [2024-06-21 15:44:31,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4684, PETRI_PLACES=264, PETRI_TRANSITIONS=324} [2024-06-21 15:44:31,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-21 15:44:31,151 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 324 transitions, 4684 flow [2024-06-21 15:44:31,151 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:31,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:31,151 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,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 15:44:31,151 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:31,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:31,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1497630744, now seen corresponding path program 8 times [2024-06-21 15:44:31,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:31,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896908865] [2024-06-21 15:44:31,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:31,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:31,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:31,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:44:31,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:31,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896908865] [2024-06-21 15:44:31,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896908865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:31,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:31,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:31,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626366421] [2024-06-21 15:44:31,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:31,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:31,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:31,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:31,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:31,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:31,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 324 transitions, 4684 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,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:31,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:31,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:32,111 INFO L124 PetriNetUnfolderBase]: 3222/5511 cut-off events. [2024-06-21 15:44:32,111 INFO L125 PetriNetUnfolderBase]: For 446431/446444 co-relation queries the response was YES. [2024-06-21 15:44:32,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42975 conditions, 5511 events. 3222/5511 cut-off events. For 446431/446444 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37591 event pairs, 1112 based on Foata normal form. 11/5515 useless extension candidates. Maximal degree in co-relation 42848. Up to 4750 conditions per place. [2024-06-21 15:44:32,175 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 186 selfloop transitions, 164 changer transitions 0/357 dead transitions. [2024-06-21 15:44:32,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 357 transitions, 5991 flow [2024-06-21 15:44:32,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:44:32,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:44:32,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-21 15:44:32,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 15:44:32,176 INFO L175 Difference]: Start difference. First operand has 264 places, 324 transitions, 4684 flow. Second operand 10 states and 232 transitions. [2024-06-21 15:44:32,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 357 transitions, 5991 flow [2024-06-21 15:44:33,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 357 transitions, 5789 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:33,835 INFO L231 Difference]: Finished difference. Result has 269 places, 327 transitions, 4871 flow [2024-06-21 15:44:33,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4482, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4871, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2024-06-21 15:44:33,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 15:44:33,835 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 4871 flow [2024-06-21 15:44:33,835 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:33,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:33,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:44:33,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 15:44:33,836 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:33,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:33,836 INFO L85 PathProgramCache]: Analyzing trace with hash 2087746900, now seen corresponding path program 3 times [2024-06-21 15:44:33,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:33,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055048130] [2024-06-21 15:44:33,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:33,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:33,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:33,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:33,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:33,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055048130] [2024-06-21 15:44:33,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055048130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:33,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:33,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:33,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593491162] [2024-06-21 15:44:33,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:33,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:33,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:33,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:33,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:33,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:33,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 4871 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:33,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:33,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:33,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:34,777 INFO L124 PetriNetUnfolderBase]: 3227/5518 cut-off events. [2024-06-21 15:44:34,777 INFO L125 PetriNetUnfolderBase]: For 460878/460891 co-relation queries the response was YES. [2024-06-21 15:44:34,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43480 conditions, 5518 events. 3227/5518 cut-off events. For 460878/460891 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37601 event pairs, 1108 based on Foata normal form. 11/5524 useless extension candidates. Maximal degree in co-relation 43352. Up to 4935 conditions per place. [2024-06-21 15:44:34,852 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 260 selfloop transitions, 80 changer transitions 0/347 dead transitions. [2024-06-21 15:44:34,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 347 transitions, 6025 flow [2024-06-21 15:44:34,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:34,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:34,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:44:34,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:44:34,853 INFO L175 Difference]: Start difference. First operand has 269 places, 327 transitions, 4871 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:44:34,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 347 transitions, 6025 flow [2024-06-21 15:44:36,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 347 transitions, 5689 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 15:44:36,241 INFO L231 Difference]: Finished difference. Result has 269 places, 330 transitions, 4769 flow [2024-06-21 15:44:36,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4769, PETRI_PLACES=269, PETRI_TRANSITIONS=330} [2024-06-21 15:44:36,241 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 15:44:36,241 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 330 transitions, 4769 flow [2024-06-21 15:44:36,242 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:36,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:36,242 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,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 15:44:36,242 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:36,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:36,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1497631116, now seen corresponding path program 4 times [2024-06-21 15:44:36,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:36,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765563695] [2024-06-21 15:44:36,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:36,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:36,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:36,345 INFO 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,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:36,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765563695] [2024-06-21 15:44:36,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765563695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:36,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:36,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:36,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856881938] [2024-06-21 15:44:36,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:36,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:36,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:36,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:36,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:36,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:36,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 330 transitions, 4769 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,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:36,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:36,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:37,301 INFO L124 PetriNetUnfolderBase]: 3224/5517 cut-off events. [2024-06-21 15:44:37,301 INFO L125 PetriNetUnfolderBase]: For 470988/471001 co-relation queries the response was YES. [2024-06-21 15:44:37,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43356 conditions, 5517 events. 3224/5517 cut-off events. For 470988/471001 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37640 event pairs, 1118 based on Foata normal form. 11/5521 useless extension candidates. Maximal degree in co-relation 43227. Up to 4932 conditions per place. [2024-06-21 15:44:37,357 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 259 selfloop transitions, 80 changer transitions 0/346 dead transitions. [2024-06-21 15:44:37,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 346 transitions, 5733 flow [2024-06-21 15:44:37,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:37,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:37,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:44:37,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:44:37,358 INFO L175 Difference]: Start difference. First operand has 269 places, 330 transitions, 4769 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:44:37,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 346 transitions, 5733 flow [2024-06-21 15:44:38,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 346 transitions, 5511 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:38,753 INFO L231 Difference]: Finished difference. Result has 272 places, 330 transitions, 4713 flow [2024-06-21 15:44:38,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4713, PETRI_PLACES=272, PETRI_TRANSITIONS=330} [2024-06-21 15:44:38,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-21 15:44:38,754 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 330 transitions, 4713 flow [2024-06-21 15:44:38,754 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,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:38,754 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,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 15:44:38,754 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:38,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:38,754 INFO L85 PathProgramCache]: Analyzing trace with hash 698385944, now seen corresponding path program 5 times [2024-06-21 15:44:38,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:38,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814757437] [2024-06-21 15:44:38,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:38,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:38,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:38,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:44:38,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:38,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814757437] [2024-06-21 15:44:38,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814757437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:38,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:38,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:38,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047285241] [2024-06-21 15:44:38,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:38,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:38,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:38,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:38,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:38,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:38,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 330 transitions, 4713 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:38,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:38,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:38,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:39,737 INFO L124 PetriNetUnfolderBase]: 3221/5518 cut-off events. [2024-06-21 15:44:39,737 INFO L125 PetriNetUnfolderBase]: For 482037/482050 co-relation queries the response was YES. [2024-06-21 15:44:39,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43419 conditions, 5518 events. 3221/5518 cut-off events. For 482037/482050 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37702 event pairs, 1104 based on Foata normal form. 11/5524 useless extension candidates. Maximal degree in co-relation 43289. Up to 4956 conditions per place. [2024-06-21 15:44:39,804 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 279 selfloop transitions, 59 changer transitions 0/345 dead transitions. [2024-06-21 15:44:39,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 345 transitions, 5551 flow [2024-06-21 15:44:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:39,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:39,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 15:44:39,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 15:44:39,805 INFO L175 Difference]: Start difference. First operand has 272 places, 330 transitions, 4713 flow. Second operand 7 states and 162 transitions. [2024-06-21 15:44:39,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 345 transitions, 5551 flow [2024-06-21 15:44:41,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 345 transitions, 5238 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 15:44:41,220 INFO L231 Difference]: Finished difference. Result has 270 places, 330 transitions, 4524 flow [2024-06-21 15:44:41,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4400, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4524, PETRI_PLACES=270, PETRI_TRANSITIONS=330} [2024-06-21 15:44:41,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-21 15:44:41,220 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 330 transitions, 4524 flow [2024-06-21 15:44:41,220 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:41,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:41,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] [2024-06-21 15:44:41,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 15:44:41,221 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:41,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:41,221 INFO L85 PathProgramCache]: Analyzing trace with hash 698385758, now seen corresponding path program 11 times [2024-06-21 15:44:41,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:41,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414252782] [2024-06-21 15:44:41,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:41,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:41,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:41,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:44:41,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:41,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414252782] [2024-06-21 15:44:41,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414252782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:41,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:41,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:41,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70442681] [2024-06-21 15:44:41,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:41,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:41,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:41,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:41,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:41,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:41,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 330 transitions, 4524 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,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:41,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:41,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:42,191 INFO L124 PetriNetUnfolderBase]: 3270/5594 cut-off events. [2024-06-21 15:44:42,191 INFO L125 PetriNetUnfolderBase]: For 503935/503948 co-relation queries the response was YES. [2024-06-21 15:44:42,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44094 conditions, 5594 events. 3270/5594 cut-off events. For 503935/503948 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38232 event pairs, 1098 based on Foata normal form. 12/5601 useless extension candidates. Maximal degree in co-relation 43966. Up to 4904 conditions per place. [2024-06-21 15:44:42,253 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 117 changer transitions 0/375 dead transitions. [2024-06-21 15:44:42,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 375 transitions, 5865 flow [2024-06-21 15:44:42,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:42,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:42,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 15:44:42,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 15:44:42,254 INFO L175 Difference]: Start difference. First operand has 270 places, 330 transitions, 4524 flow. Second operand 8 states and 193 transitions. [2024-06-21 15:44:42,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 375 transitions, 5865 flow [2024-06-21 15:44:43,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 375 transitions, 5683 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 15:44:43,646 INFO L231 Difference]: Finished difference. Result has 274 places, 350 transitions, 4956 flow [2024-06-21 15:44:43,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4372, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4956, PETRI_PLACES=274, PETRI_TRANSITIONS=350} [2024-06-21 15:44:43,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-21 15:44:43,647 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 350 transitions, 4956 flow [2024-06-21 15:44:43,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:44:43,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:43,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] [2024-06-21 15:44:43,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 15:44:43,647 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:43,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:43,647 INFO L85 PathProgramCache]: Analyzing trace with hash 962751464, now seen corresponding path program 6 times [2024-06-21 15:44:43,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:43,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640477764] [2024-06-21 15:44:43,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:43,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:43,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:43,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:44:43,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:43,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640477764] [2024-06-21 15:44:43,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640477764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:43,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:43,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:43,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489925717] [2024-06-21 15:44:43,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:43,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:43,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:43,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:43,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:43,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:43,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 350 transitions, 4956 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:43,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:43,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:43,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:44,681 INFO L124 PetriNetUnfolderBase]: 3267/5594 cut-off events. [2024-06-21 15:44:44,681 INFO L125 PetriNetUnfolderBase]: For 514266/514279 co-relation queries the response was YES. [2024-06-21 15:44:44,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44560 conditions, 5594 events. 3267/5594 cut-off events. For 514266/514279 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38285 event pairs, 1107 based on Foata normal form. 11/5600 useless extension candidates. Maximal degree in co-relation 44429. Up to 5016 conditions per place. [2024-06-21 15:44:44,754 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 294 selfloop transitions, 66 changer transitions 0/367 dead transitions. [2024-06-21 15:44:44,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 367 transitions, 5718 flow [2024-06-21 15:44:44,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:44,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:44,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:44:44,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:44:44,755 INFO L175 Difference]: Start difference. First operand has 274 places, 350 transitions, 4956 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:44:44,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 367 transitions, 5718 flow [2024-06-21 15:44:46,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 367 transitions, 5623 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-21 15:44:46,359 INFO L231 Difference]: Finished difference. Result has 279 places, 350 transitions, 4999 flow [2024-06-21 15:44:46,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4999, PETRI_PLACES=279, PETRI_TRANSITIONS=350} [2024-06-21 15:44:46,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-21 15:44:46,359 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 350 transitions, 4999 flow [2024-06-21 15:44:46,360 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,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:46,360 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,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 15:44:46,360 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:46,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:46,360 INFO L85 PathProgramCache]: Analyzing trace with hash 692844632, now seen corresponding path program 9 times [2024-06-21 15:44:46,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:46,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207452854] [2024-06-21 15:44:46,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:46,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:46,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:46,444 INFO 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:46,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:46,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207452854] [2024-06-21 15:44:46,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207452854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:46,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:46,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:46,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296725009] [2024-06-21 15:44:46,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:46,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:46,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:46,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:46,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:46,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:46,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 350 transitions, 4999 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:46,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:46,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:46,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:47,384 INFO L124 PetriNetUnfolderBase]: 3261/5590 cut-off events. [2024-06-21 15:44:47,384 INFO L125 PetriNetUnfolderBase]: For 526776/526789 co-relation queries the response was YES. [2024-06-21 15:44:47,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44695 conditions, 5590 events. 3261/5590 cut-off events. For 526776/526789 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 38304 event pairs, 1109 based on Foata normal form. 12/5597 useless extension candidates. Maximal degree in co-relation 44562. Up to 4897 conditions per place. [2024-06-21 15:44:47,458 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 117 changer transitions 0/381 dead transitions. [2024-06-21 15:44:47,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 381 transitions, 6107 flow [2024-06-21 15:44:47,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:47,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:47,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 15:44:47,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-21 15:44:47,459 INFO L175 Difference]: Start difference. First operand has 279 places, 350 transitions, 4999 flow. Second operand 8 states and 199 transitions. [2024-06-21 15:44:47,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 381 transitions, 6107 flow [2024-06-21 15:44:49,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 381 transitions, 5941 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:44:49,394 INFO L231 Difference]: Finished difference. Result has 282 places, 351 transitions, 5104 flow [2024-06-21 15:44:49,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4837, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5104, PETRI_PLACES=282, PETRI_TRANSITIONS=351} [2024-06-21 15:44:49,394 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-21 15:44:49,394 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 351 transitions, 5104 flow [2024-06-21 15:44:49,394 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:49,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:49,394 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:49,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 15:44:49,395 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:49,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:49,395 INFO L85 PathProgramCache]: Analyzing trace with hash 127277252, now seen corresponding path program 12 times [2024-06-21 15:44:49,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:49,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144737889] [2024-06-21 15:44:49,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:49,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:49,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:49,499 INFO 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:49,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:49,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144737889] [2024-06-21 15:44:49,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144737889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:49,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:49,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:49,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714348876] [2024-06-21 15:44:49,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:49,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:49,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:49,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:49,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:49,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:49,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 351 transitions, 5104 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:49,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:49,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:49,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:50,439 INFO L124 PetriNetUnfolderBase]: 3271/5606 cut-off events. [2024-06-21 15:44:50,439 INFO L125 PetriNetUnfolderBase]: For 539666/539679 co-relation queries the response was YES. [2024-06-21 15:44:50,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45221 conditions, 5606 events. 3271/5606 cut-off events. For 539666/539679 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38381 event pairs, 1110 based on Foata normal form. 11/5612 useless extension candidates. Maximal degree in co-relation 45086. Up to 5009 conditions per place. [2024-06-21 15:44:50,506 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 78 changer transitions 0/376 dead transitions. [2024-06-21 15:44:50,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 376 transitions, 6137 flow [2024-06-21 15:44:50,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:44:50,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:44:50,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 15:44:50,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-21 15:44:50,507 INFO L175 Difference]: Start difference. First operand has 282 places, 351 transitions, 5104 flow. Second operand 9 states and 197 transitions. [2024-06-21 15:44:50,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 376 transitions, 6137 flow [2024-06-21 15:44:52,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 376 transitions, 5833 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-21 15:44:52,244 INFO L231 Difference]: Finished difference. Result has 286 places, 359 transitions, 5087 flow [2024-06-21 15:44:52,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5087, PETRI_PLACES=286, PETRI_TRANSITIONS=359} [2024-06-21 15:44:52,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-21 15:44:52,244 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 359 transitions, 5087 flow [2024-06-21 15:44:52,245 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:52,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:52,245 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:52,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 15:44:52,245 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:52,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:52,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1315944640, now seen corresponding path program 13 times [2024-06-21 15:44:52,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:52,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579986862] [2024-06-21 15:44:52,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:52,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:52,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:52,330 INFO 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:52,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:52,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579986862] [2024-06-21 15:44:52,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579986862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:52,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:52,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:52,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21719081] [2024-06-21 15:44:52,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:52,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:52,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:52,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:52,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:52,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:52,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 359 transitions, 5087 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:52,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:52,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:52,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:53,247 INFO L124 PetriNetUnfolderBase]: 3268/5606 cut-off events. [2024-06-21 15:44:53,248 INFO L125 PetriNetUnfolderBase]: For 546101/546114 co-relation queries the response was YES. [2024-06-21 15:44:53,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44234 conditions, 5606 events. 3268/5606 cut-off events. For 546101/546114 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38436 event pairs, 1110 based on Foata normal form. 11/5612 useless extension candidates. Maximal degree in co-relation 44098. Up to 5012 conditions per place. [2024-06-21 15:44:53,313 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 74 changer transitions 0/374 dead transitions. [2024-06-21 15:44:53,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 374 transitions, 5857 flow [2024-06-21 15:44:53,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:53,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:53,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 15:44:53,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 15:44:53,314 INFO L175 Difference]: Start difference. First operand has 286 places, 359 transitions, 5087 flow. Second operand 8 states and 179 transitions. [2024-06-21 15:44:53,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 374 transitions, 5857 flow [2024-06-21 15:44:55,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 374 transitions, 5693 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-21 15:44:55,028 INFO L231 Difference]: Finished difference. Result has 290 places, 359 transitions, 5077 flow [2024-06-21 15:44:55,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4923, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5077, PETRI_PLACES=290, PETRI_TRANSITIONS=359} [2024-06-21 15:44:55,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-21 15:44:55,029 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 359 transitions, 5077 flow [2024-06-21 15:44:55,029 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:55,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:55,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] [2024-06-21 15:44:55,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 15:44:55,029 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:55,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:55,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1316064610, now seen corresponding path program 14 times [2024-06-21 15:44:55,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:55,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454944466] [2024-06-21 15:44:55,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:55,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:55,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:55,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:55,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:55,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454944466] [2024-06-21 15:44:55,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454944466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:55,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:55,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:55,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457706715] [2024-06-21 15:44:55,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:55,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:55,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:55,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:55,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:55,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:55,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 359 transitions, 5077 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:55,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:55,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:55,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:56,018 INFO L124 PetriNetUnfolderBase]: 3265/5597 cut-off events. [2024-06-21 15:44:56,018 INFO L125 PetriNetUnfolderBase]: For 558813/558820 co-relation queries the response was YES. [2024-06-21 15:44:56,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44417 conditions, 5597 events. 3265/5597 cut-off events. For 558813/558820 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38447 event pairs, 1129 based on Foata normal form. 4/5594 useless extension candidates. Maximal degree in co-relation 44280. Up to 4789 conditions per place. [2024-06-21 15:44:56,091 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 200 selfloop transitions, 175 changer transitions 0/382 dead transitions. [2024-06-21 15:44:56,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 382 transitions, 6245 flow [2024-06-21 15:44:56,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:44:56,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:44:56,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:44:56,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:44:56,092 INFO L175 Difference]: Start difference. First operand has 290 places, 359 transitions, 5077 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:44:56,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 382 transitions, 6245 flow [2024-06-21 15:44:57,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 382 transitions, 6034 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 15:44:57,848 INFO L231 Difference]: Finished difference. Result has 290 places, 365 transitions, 5419 flow [2024-06-21 15:44:57,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4866, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5419, PETRI_PLACES=290, PETRI_TRANSITIONS=365} [2024-06-21 15:44:57,848 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-21 15:44:57,848 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 365 transitions, 5419 flow [2024-06-21 15:44:57,848 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:57,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:44:57,848 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:57,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 15:44:57,848 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:57,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:44:57,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1316067586, now seen corresponding path program 7 times [2024-06-21 15:44:57,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:44:57,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719304236] [2024-06-21 15:44:57,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:44:57,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:44:57,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:44:57,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:57,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:44:57,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719304236] [2024-06-21 15:44:57,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719304236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:44:57,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:44:57,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:44:57,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844737637] [2024-06-21 15:44:57,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:44:57,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:44:57,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:44:57,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:44:57,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:44:57,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:44:57,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 365 transitions, 5419 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:57,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:44:57,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:44:57,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:44:58,854 INFO L124 PetriNetUnfolderBase]: 3280/5624 cut-off events. [2024-06-21 15:44:58,854 INFO L125 PetriNetUnfolderBase]: For 592787/592791 co-relation queries the response was YES. [2024-06-21 15:44:58,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45972 conditions, 5624 events. 3280/5624 cut-off events. For 592787/592791 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38601 event pairs, 1102 based on Foata normal form. 9/5628 useless extension candidates. Maximal degree in co-relation 45834. Up to 5095 conditions per place. [2024-06-21 15:44:58,923 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 347 selfloop transitions, 31 changer transitions 0/385 dead transitions. [2024-06-21 15:44:58,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 385 transitions, 6283 flow [2024-06-21 15:44:58,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:44:58,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:44:58,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 15:44:58,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:44:58,924 INFO L175 Difference]: Start difference. First operand has 290 places, 365 transitions, 5419 flow. Second operand 7 states and 154 transitions. [2024-06-21 15:44:58,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 385 transitions, 6283 flow [2024-06-21 15:45:00,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 385 transitions, 6100 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 15:45:00,863 INFO L231 Difference]: Finished difference. Result has 293 places, 366 transitions, 5321 flow [2024-06-21 15:45:00,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5236, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5321, PETRI_PLACES=293, PETRI_TRANSITIONS=366} [2024-06-21 15:45:00,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-21 15:45:00,863 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 366 transitions, 5321 flow [2024-06-21 15:45:00,864 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:00,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:00,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:45:00,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 15:45:00,864 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:45:00,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:00,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1315667872, now seen corresponding path program 2 times [2024-06-21 15:45:00,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:00,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295925292] [2024-06-21 15:45:00,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:00,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:00,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:00,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:45:00,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:00,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295925292] [2024-06-21 15:45:00,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295925292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:00,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:00,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:00,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965485843] [2024-06-21 15:45:00,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:00,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:00,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:00,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:00,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:01,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:01,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 366 transitions, 5321 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,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:01,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:01,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:01,932 INFO L124 PetriNetUnfolderBase]: 3300/5656 cut-off events. [2024-06-21 15:45:01,932 INFO L125 PetriNetUnfolderBase]: For 603775/603779 co-relation queries the response was YES. [2024-06-21 15:45:01,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46408 conditions, 5656 events. 3300/5656 cut-off events. For 603775/603779 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38798 event pairs, 1102 based on Foata normal form. 7/5658 useless extension candidates. Maximal degree in co-relation 46268. Up to 5097 conditions per place. [2024-06-21 15:45:02,005 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 351 selfloop transitions, 33 changer transitions 0/391 dead transitions. [2024-06-21 15:45:02,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 391 transitions, 6251 flow [2024-06-21 15:45:02,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:02,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:02,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 15:45:02,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 15:45:02,006 INFO L175 Difference]: Start difference. First operand has 293 places, 366 transitions, 5321 flow. Second operand 7 states and 157 transitions. [2024-06-21 15:45:02,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 391 transitions, 6251 flow [2024-06-21 15:45:03,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 391 transitions, 6178 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 15:45:03,619 INFO L231 Difference]: Finished difference. Result has 296 places, 369 transitions, 5378 flow [2024-06-21 15:45:03,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5378, PETRI_PLACES=296, PETRI_TRANSITIONS=369} [2024-06-21 15:45:03,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-21 15:45:03,620 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 369 transitions, 5378 flow [2024-06-21 15:45:03,620 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:03,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:03,620 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:03,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 15:45:03,620 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:45:03,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:03,621 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-21 15:45:03,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:03,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108269081] [2024-06-21 15:45:03,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:03,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:03,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:03,709 INFO 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:03,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:03,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108269081] [2024-06-21 15:45:03,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108269081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:03,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:03,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:03,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534476420] [2024-06-21 15:45:03,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:03,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:03,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:03,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:03,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:03,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:03,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 369 transitions, 5378 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:03,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:03,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:03,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:04,761 INFO L124 PetriNetUnfolderBase]: 3287/5637 cut-off events. [2024-06-21 15:45:04,761 INFO L125 PetriNetUnfolderBase]: For 604294/604298 co-relation queries the response was YES. [2024-06-21 15:45:04,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46078 conditions, 5637 events. 3287/5637 cut-off events. For 604294/604298 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38667 event pairs, 1047 based on Foata normal form. 7/5639 useless extension candidates. Maximal degree in co-relation 45936. Up to 4914 conditions per place. [2024-06-21 15:45:04,834 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 347 selfloop transitions, 40 changer transitions 0/394 dead transitions. [2024-06-21 15:45:04,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 394 transitions, 6299 flow [2024-06-21 15:45:04,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:04,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:04,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 15:45:04,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 15:45:04,835 INFO L175 Difference]: Start difference. First operand has 296 places, 369 transitions, 5378 flow. Second operand 7 states and 157 transitions. [2024-06-21 15:45:04,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 394 transitions, 6299 flow [2024-06-21 15:45:06,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 394 transitions, 6203 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 15:45:06,565 INFO L231 Difference]: Finished difference. Result has 300 places, 371 transitions, 5404 flow [2024-06-21 15:45:06,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5284, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5404, PETRI_PLACES=300, PETRI_TRANSITIONS=371} [2024-06-21 15:45:06,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-21 15:45:06,565 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 371 transitions, 5404 flow [2024-06-21 15:45:06,565 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,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:06,566 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,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 15:45:06,566 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:45:06,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:06,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-21 15:45:06,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:06,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59451064] [2024-06-21 15:45:06,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:06,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:06,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:06,663 INFO 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,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:06,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59451064] [2024-06-21 15:45:06,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59451064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:06,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:06,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:06,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532095855] [2024-06-21 15:45:06,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:06,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:06,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:06,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:06,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:06,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:06,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 371 transitions, 5404 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,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:06,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:06,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:07,671 INFO L124 PetriNetUnfolderBase]: 3307/5678 cut-off events. [2024-06-21 15:45:07,672 INFO L125 PetriNetUnfolderBase]: For 619678/619681 co-relation queries the response was YES. [2024-06-21 15:45:07,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46487 conditions, 5678 events. 3307/5678 cut-off events. For 619678/619681 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39086 event pairs, 1068 based on Foata normal form. 8/5682 useless extension candidates. Maximal degree in co-relation 46343. Up to 5086 conditions per place. [2024-06-21 15:45:07,744 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 356 selfloop transitions, 38 changer transitions 0/401 dead transitions. [2024-06-21 15:45:07,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 401 transitions, 6365 flow [2024-06-21 15:45:07,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:07,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:07,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:45:07,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:45:07,746 INFO L175 Difference]: Start difference. First operand has 300 places, 371 transitions, 5404 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:45:07,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 401 transitions, 6365 flow [2024-06-21 15:45:09,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 401 transitions, 6151 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 15:45:09,840 INFO L231 Difference]: Finished difference. Result has 300 places, 372 transitions, 5298 flow [2024-06-21 15:45:09,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5200, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5298, PETRI_PLACES=300, PETRI_TRANSITIONS=372} [2024-06-21 15:45:09,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-21 15:45:09,841 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 372 transitions, 5298 flow [2024-06-21 15:45:09,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:45:09,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:09,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:45:09,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 15:45:09,841 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:45:09,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:09,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1497907884, now seen corresponding path program 2 times [2024-06-21 15:45:09,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:09,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838261217] [2024-06-21 15:45:09,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:09,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:09,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:09,930 INFO 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:09,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:09,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838261217] [2024-06-21 15:45:09,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838261217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:09,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:09,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:09,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619946236] [2024-06-21 15:45:09,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:09,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:09,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:09,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:09,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:09,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:09,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 372 transitions, 5298 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:09,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:09,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:09,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:10,965 INFO L124 PetriNetUnfolderBase]: 3373/5781 cut-off events. [2024-06-21 15:45:10,965 INFO L125 PetriNetUnfolderBase]: For 658463/658466 co-relation queries the response was YES. [2024-06-21 15:45:11,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47441 conditions, 5781 events. 3373/5781 cut-off events. For 658463/658466 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39871 event pairs, 1113 based on Foata normal form. 8/5786 useless extension candidates. Maximal degree in co-relation 47299. Up to 5206 conditions per place. [2024-06-21 15:45:11,036 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 360 selfloop transitions, 34 changer transitions 0/401 dead transitions. [2024-06-21 15:45:11,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 401 transitions, 6411 flow [2024-06-21 15:45:11,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:11,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:11,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 15:45:11,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 15:45:11,037 INFO L175 Difference]: Start difference. First operand has 300 places, 372 transitions, 5298 flow. Second operand 8 states and 179 transitions. [2024-06-21 15:45:11,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 401 transitions, 6411 flow [2024-06-21 15:45:13,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 401 transitions, 6323 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 15:45:13,644 INFO L231 Difference]: Finished difference. Result has 303 places, 374 transitions, 5320 flow [2024-06-21 15:45:13,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5210, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5320, PETRI_PLACES=303, PETRI_TRANSITIONS=374} [2024-06-21 15:45:13,644 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-21 15:45:13,645 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 374 transitions, 5320 flow [2024-06-21 15:45:13,645 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,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:13,645 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,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 15:45:13,645 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:45:13,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:13,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1498055754, now seen corresponding path program 3 times [2024-06-21 15:45:13,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:13,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200558893] [2024-06-21 15:45:13,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:13,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:13,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:13,742 INFO 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,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:13,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200558893] [2024-06-21 15:45:13,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200558893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:13,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:13,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:13,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749897376] [2024-06-21 15:45:13,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:13,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:13,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:13,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:13,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:13,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:13,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 374 transitions, 5320 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,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:13,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:13,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:14,744 INFO L124 PetriNetUnfolderBase]: 3355/5755 cut-off events. [2024-06-21 15:45:14,745 INFO L125 PetriNetUnfolderBase]: For 658300/658303 co-relation queries the response was YES. [2024-06-21 15:45:14,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46842 conditions, 5755 events. 3355/5755 cut-off events. For 658300/658303 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 39643 event pairs, 1111 based on Foata normal form. 10/5762 useless extension candidates. Maximal degree in co-relation 46699. Up to 5228 conditions per place. [2024-06-21 15:45:14,817 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 358 selfloop transitions, 31 changer transitions 0/396 dead transitions. [2024-06-21 15:45:14,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 396 transitions, 6217 flow [2024-06-21 15:45:14,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:14,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:14,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 15:45:14,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-21 15:45:14,817 INFO L175 Difference]: Start difference. First operand has 303 places, 374 transitions, 5320 flow. Second operand 7 states and 158 transitions. [2024-06-21 15:45:14,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 396 transitions, 6217 flow [2024-06-21 15:45:17,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 396 transitions, 6152 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 15:45:17,192 INFO L231 Difference]: Finished difference. Result has 306 places, 374 transitions, 5322 flow [2024-06-21 15:45:17,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5322, PETRI_PLACES=306, PETRI_TRANSITIONS=374} [2024-06-21 15:45:17,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-21 15:45:17,193 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 374 transitions, 5322 flow [2024-06-21 15:45:17,193 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,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:17,193 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,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 15:45:17,193 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:45:17,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:17,194 INFO L85 PathProgramCache]: Analyzing trace with hash 693121772, now seen corresponding path program 4 times [2024-06-21 15:45:17,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:17,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177870523] [2024-06-21 15:45:17,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:17,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:17,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:17,273 INFO 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,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:17,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177870523] [2024-06-21 15:45:17,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177870523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:17,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:17,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:45:17,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404110252] [2024-06-21 15:45:17,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:17,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:45:17,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:17,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:45:17,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:45:17,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:17,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 374 transitions, 5322 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:17,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:17,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:17,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:18,313 INFO L124 PetriNetUnfolderBase]: 3415/5860 cut-off events. [2024-06-21 15:45:18,313 INFO L125 PetriNetUnfolderBase]: For 698055/698068 co-relation queries the response was YES. [2024-06-21 15:45:18,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47928 conditions, 5860 events. 3415/5860 cut-off events. For 698055/698068 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40504 event pairs, 1041 based on Foata normal form. 22/5877 useless extension candidates. Maximal degree in co-relation 47783. Up to 4991 conditions per place. [2024-06-21 15:45:18,387 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 339 selfloop transitions, 55 changer transitions 0/401 dead transitions. [2024-06-21 15:45:18,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 401 transitions, 6430 flow [2024-06-21 15:45:18,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:45:18,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:45:18,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 15:45:18,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 15:45:18,388 INFO L175 Difference]: Start difference. First operand has 306 places, 374 transitions, 5322 flow. Second operand 6 states and 153 transitions. [2024-06-21 15:45:18,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 401 transitions, 6430 flow [2024-06-21 15:45:20,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 401 transitions, 6363 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 15:45:20,603 INFO L231 Difference]: Finished difference. Result has 306 places, 377 transitions, 5441 flow [2024-06-21 15:45:20,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5441, PETRI_PLACES=306, PETRI_TRANSITIONS=377} [2024-06-21 15:45:20,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-21 15:45:20,603 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 377 transitions, 5441 flow [2024-06-21 15:45:20,603 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:20,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:20,604 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:20,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 15:45:20,604 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:45:20,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:20,604 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-21 15:45:20,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:20,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627441209] [2024-06-21 15:45:20,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:20,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:20,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:20,686 INFO 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:20,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:20,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627441209] [2024-06-21 15:45:20,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627441209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:20,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:20,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:45:20,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26574774] [2024-06-21 15:45:20,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:20,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:45:20,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:20,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:45:20,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:45:20,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:20,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 377 transitions, 5441 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:20,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:20,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:20,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:21,676 INFO L124 PetriNetUnfolderBase]: 3389/5822 cut-off events. [2024-06-21 15:45:21,676 INFO L125 PetriNetUnfolderBase]: For 680788/680801 co-relation queries the response was YES. [2024-06-21 15:45:21,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47192 conditions, 5822 events. 3389/5822 cut-off events. For 680788/680801 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 40220 event pairs, 1027 based on Foata normal form. 22/5839 useless extension candidates. Maximal degree in co-relation 47046. Up to 4979 conditions per place. [2024-06-21 15:45:21,749 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 339 selfloop transitions, 54 changer transitions 0/400 dead transitions. [2024-06-21 15:45:21,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 400 transitions, 6333 flow [2024-06-21 15:45:21,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:45:21,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:45:21,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 15:45:21,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 15:45:21,750 INFO L175 Difference]: Start difference. First operand has 306 places, 377 transitions, 5441 flow. Second operand 6 states and 152 transitions. [2024-06-21 15:45:21,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 400 transitions, 6333 flow [2024-06-21 15:45:23,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 400 transitions, 6211 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 15:45:23,911 INFO L231 Difference]: Finished difference. Result has 309 places, 377 transitions, 5432 flow [2024-06-21 15:45:23,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5432, PETRI_PLACES=309, PETRI_TRANSITIONS=377} [2024-06-21 15:45:23,911 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-21 15:45:23,912 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 377 transitions, 5432 flow [2024-06-21 15:45:23,912 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:23,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:23,912 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:23,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 15:45:23,912 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:45:23,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:23,912 INFO L85 PathProgramCache]: Analyzing trace with hash 641162548, now seen corresponding path program 1 times [2024-06-21 15:45:23,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:23,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041955552] [2024-06-21 15:45:23,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:23,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:23,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:24,001 INFO 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:24,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:24,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041955552] [2024-06-21 15:45:24,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041955552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:24,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:24,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:45:24,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004237448] [2024-06-21 15:45:24,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:24,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:45:24,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:24,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:45:24,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:45:24,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:24,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 377 transitions, 5432 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:45:24,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:24,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:24,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:25,039 INFO L124 PetriNetUnfolderBase]: 3386/5818 cut-off events. [2024-06-21 15:45:25,039 INFO L125 PetriNetUnfolderBase]: For 660105/660118 co-relation queries the response was YES. [2024-06-21 15:45:25,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47154 conditions, 5818 events. 3386/5818 cut-off events. For 660105/660118 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 40268 event pairs, 1134 based on Foata normal form. 11/5824 useless extension candidates. Maximal degree in co-relation 47007. Up to 5057 conditions per place. [2024-06-21 15:45:25,128 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 143 changer transitions 0/411 dead transitions. [2024-06-21 15:45:25,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 411 transitions, 6480 flow [2024-06-21 15:45:25,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:45:25,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:45:25,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-21 15:45:25,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772727272727273 [2024-06-21 15:45:25,129 INFO L175 Difference]: Start difference. First operand has 309 places, 377 transitions, 5432 flow. Second operand 11 states and 254 transitions. [2024-06-21 15:45:25,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 411 transitions, 6480 flow [2024-06-21 15:45:27,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 411 transitions, 6320 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 15:45:27,359 INFO L231 Difference]: Finished difference. Result has 315 places, 377 transitions, 5564 flow [2024-06-21 15:45:27,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5272, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5564, PETRI_PLACES=315, PETRI_TRANSITIONS=377} [2024-06-21 15:45:27,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-21 15:45:27,359 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 377 transitions, 5564 flow [2024-06-21 15:45:27,359 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:45:27,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:27,359 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:27,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 15:45:27,359 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:45:27,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:27,360 INFO L85 PathProgramCache]: Analyzing trace with hash 211256563, now seen corresponding path program 1 times [2024-06-21 15:45:27,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:27,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396178025] [2024-06-21 15:45:27,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:27,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:27,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:27,437 INFO 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:27,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:27,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396178025] [2024-06-21 15:45:27,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396178025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:27,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:27,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:27,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264319973] [2024-06-21 15:45:27,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:27,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:27,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:27,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:27,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:27,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:27,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 377 transitions, 5564 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:27,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:27,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:27,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:28,585 INFO L124 PetriNetUnfolderBase]: 3407/5849 cut-off events. [2024-06-21 15:45:28,585 INFO L125 PetriNetUnfolderBase]: For 682589/682602 co-relation queries the response was YES. [2024-06-21 15:45:28,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47924 conditions, 5849 events. 3407/5849 cut-off events. For 682589/682602 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40356 event pairs, 1065 based on Foata normal form. 12/5856 useless extension candidates. Maximal degree in co-relation 47776. Up to 5159 conditions per place. [2024-06-21 15:45:28,655 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 328 selfloop transitions, 69 changer transitions 0/404 dead transitions. [2024-06-21 15:45:28,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 404 transitions, 6742 flow [2024-06-21 15:45:28,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:28,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:28,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:45:28,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:45:28,656 INFO L175 Difference]: Start difference. First operand has 315 places, 377 transitions, 5564 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:45:28,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 404 transitions, 6742 flow [2024-06-21 15:45:31,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 404 transitions, 6426 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 15:45:31,051 INFO L231 Difference]: Finished difference. Result has 312 places, 381 transitions, 5538 flow [2024-06-21 15:45:31,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5538, PETRI_PLACES=312, PETRI_TRANSITIONS=381} [2024-06-21 15:45:31,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-21 15:45:31,051 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 381 transitions, 5538 flow [2024-06-21 15:45:31,051 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:31,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:31,052 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:31,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 15:45:31,052 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:45:31,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:31,052 INFO L85 PathProgramCache]: Analyzing trace with hash 211317013, now seen corresponding path program 2 times [2024-06-21 15:45:31,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:31,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285168864] [2024-06-21 15:45:31,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:31,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:31,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:31,140 INFO 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:31,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:31,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285168864] [2024-06-21 15:45:31,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285168864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:31,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:31,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:31,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400326976] [2024-06-21 15:45:31,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:31,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:31,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:31,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:31,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:31,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:31,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 381 transitions, 5538 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:31,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:31,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:31,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:32,144 INFO L124 PetriNetUnfolderBase]: 3402/5836 cut-off events. [2024-06-21 15:45:32,145 INFO L125 PetriNetUnfolderBase]: For 697573/697586 co-relation queries the response was YES. [2024-06-21 15:45:32,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47794 conditions, 5836 events. 3402/5836 cut-off events. For 697573/697586 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40366 event pairs, 1130 based on Foata normal form. 12/5841 useless extension candidates. Maximal degree in co-relation 47645. Up to 5255 conditions per place. [2024-06-21 15:45:32,221 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 330 selfloop transitions, 59 changer transitions 0/396 dead transitions. [2024-06-21 15:45:32,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 6352 flow [2024-06-21 15:45:32,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:32,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:32,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:45:32,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:45:32,222 INFO L175 Difference]: Start difference. First operand has 312 places, 381 transitions, 5538 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:45:32,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 6352 flow [2024-06-21 15:45:34,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 396 transitions, 6170 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-21 15:45:34,350 INFO L231 Difference]: Finished difference. Result has 315 places, 381 transitions, 5482 flow [2024-06-21 15:45:34,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5482, PETRI_PLACES=315, PETRI_TRANSITIONS=381} [2024-06-21 15:45:34,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-21 15:45:34,351 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 381 transitions, 5482 flow [2024-06-21 15:45:34,351 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,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:34,351 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:34,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 15:45:34,351 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:34,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:34,351 INFO L85 PathProgramCache]: Analyzing trace with hash 204852490, now seen corresponding path program 2 times [2024-06-21 15:45:34,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:34,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298763401] [2024-06-21 15:45:34,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:34,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:34,446 INFO 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,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:34,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298763401] [2024-06-21 15:45:34,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298763401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:34,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:34,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:45:34,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657578003] [2024-06-21 15:45:34,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:34,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:45:34,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:34,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:45:34,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:45:34,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:34,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 381 transitions, 5482 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:45:34,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:34,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:34,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:35,549 INFO L124 PetriNetUnfolderBase]: 3407/5847 cut-off events. [2024-06-21 15:45:35,549 INFO L125 PetriNetUnfolderBase]: For 693840/693853 co-relation queries the response was YES. [2024-06-21 15:45:35,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47718 conditions, 5847 events. 3407/5847 cut-off events. For 693840/693853 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40422 event pairs, 1132 based on Foata normal form. 11/5853 useless extension candidates. Maximal degree in co-relation 47568. Up to 5156 conditions per place. [2024-06-21 15:45:35,623 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 116 changer transitions 0/414 dead transitions. [2024-06-21 15:45:35,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 414 transitions, 6574 flow [2024-06-21 15:45:35,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:45:35,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:45:35,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-21 15:45:35,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-21 15:45:35,624 INFO L175 Difference]: Start difference. First operand has 315 places, 381 transitions, 5482 flow. Second operand 10 states and 233 transitions. [2024-06-21 15:45:35,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 414 transitions, 6574 flow [2024-06-21 15:45:37,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 414 transitions, 6416 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 15:45:37,862 INFO L231 Difference]: Finished difference. Result has 318 places, 384 transitions, 5608 flow [2024-06-21 15:45:37,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5608, PETRI_PLACES=318, PETRI_TRANSITIONS=384} [2024-06-21 15:45:37,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-21 15:45:37,863 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 384 transitions, 5608 flow [2024-06-21 15:45:37,863 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:45:37,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:37,863 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:37,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 15:45:37,864 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:37,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:37,864 INFO L85 PathProgramCache]: Analyzing trace with hash 214118080, now seen corresponding path program 3 times [2024-06-21 15:45:37,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:37,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769091323] [2024-06-21 15:45:37,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:37,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:37,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:37,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:45:37,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:37,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769091323] [2024-06-21 15:45:37,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769091323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:37,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:37,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:45:37,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82934602] [2024-06-21 15:45:37,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:37,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:45:37,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:37,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:45:37,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:45:37,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:37,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 384 transitions, 5608 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:45:37,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:37,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:37,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:39,013 INFO L124 PetriNetUnfolderBase]: 3412/5852 cut-off events. [2024-06-21 15:45:39,013 INFO L125 PetriNetUnfolderBase]: For 695247/695260 co-relation queries the response was YES. [2024-06-21 15:45:39,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47866 conditions, 5852 events. 3412/5852 cut-off events. For 695247/695260 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40424 event pairs, 1128 based on Foata normal form. 11/5858 useless extension candidates. Maximal degree in co-relation 47716. Up to 5162 conditions per place. [2024-06-21 15:45:39,087 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 122 changer transitions 0/416 dead transitions. [2024-06-21 15:45:39,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 416 transitions, 6706 flow [2024-06-21 15:45:39,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:45:39,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:45:39,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-21 15:45:39,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 15:45:39,088 INFO L175 Difference]: Start difference. First operand has 318 places, 384 transitions, 5608 flow. Second operand 12 states and 267 transitions. [2024-06-21 15:45:39,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 416 transitions, 6706 flow [2024-06-21 15:45:41,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 416 transitions, 6448 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 15:45:41,129 INFO L231 Difference]: Finished difference. Result has 322 places, 387 transitions, 5650 flow [2024-06-21 15:45:41,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5650, PETRI_PLACES=322, PETRI_TRANSITIONS=387} [2024-06-21 15:45:41,130 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-21 15:45:41,130 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 387 transitions, 5650 flow [2024-06-21 15:45:41,130 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:45:41,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:41,130 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:41,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 15:45:41,131 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:41,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:41,131 INFO L85 PathProgramCache]: Analyzing trace with hash 38618710, now seen corresponding path program 4 times [2024-06-21 15:45:41,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:41,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067791683] [2024-06-21 15:45:41,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:41,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:41,259 INFO 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:41,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:41,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067791683] [2024-06-21 15:45:41,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067791683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:41,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:41,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:45:41,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036133421] [2024-06-21 15:45:41,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:41,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:45:41,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:41,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:45:41,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:45:41,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:41,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 387 transitions, 5650 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:45:41,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:41,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:41,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:42,358 INFO L124 PetriNetUnfolderBase]: 3417/5857 cut-off events. [2024-06-21 15:45:42,358 INFO L125 PetriNetUnfolderBase]: For 711500/711513 co-relation queries the response was YES. [2024-06-21 15:45:42,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48118 conditions, 5857 events. 3417/5857 cut-off events. For 711500/711513 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40480 event pairs, 1126 based on Foata normal form. 11/5863 useless extension candidates. Maximal degree in co-relation 47967. Up to 5168 conditions per place. [2024-06-21 15:45:42,444 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 113 changer transitions 0/415 dead transitions. [2024-06-21 15:45:42,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 415 transitions, 6740 flow [2024-06-21 15:45:42,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:45:42,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:45:42,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:45:42,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:45:42,445 INFO L175 Difference]: Start difference. First operand has 322 places, 387 transitions, 5650 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:45:42,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 415 transitions, 6740 flow [2024-06-21 15:45:45,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 415 transitions, 6326 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-21 15:45:45,101 INFO L231 Difference]: Finished difference. Result has 319 places, 390 transitions, 5518 flow [2024-06-21 15:45:45,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5518, PETRI_PLACES=319, PETRI_TRANSITIONS=390} [2024-06-21 15:45:45,102 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-21 15:45:45,102 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 390 transitions, 5518 flow [2024-06-21 15:45:45,102 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:45:45,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:45,102 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:45,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 15:45:45,102 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:45,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:45,102 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 5 times [2024-06-21 15:45:45,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:45,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565060953] [2024-06-21 15:45:45,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:45,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:45,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:45,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:45:45,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:45,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565060953] [2024-06-21 15:45:45,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565060953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:45,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:45,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:45:45,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996002726] [2024-06-21 15:45:45,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:45,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:45:45,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:45,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:45:45,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:45:45,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:45,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 390 transitions, 5518 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:45:45,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:45,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:45,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:46,267 INFO L124 PetriNetUnfolderBase]: 3414/5853 cut-off events. [2024-06-21 15:45:46,268 INFO L125 PetriNetUnfolderBase]: For 724051/724064 co-relation queries the response was YES. [2024-06-21 15:45:46,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47880 conditions, 5853 events. 3414/5853 cut-off events. For 724051/724064 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40454 event pairs, 1126 based on Foata normal form. 11/5859 useless extension candidates. Maximal degree in co-relation 47729. Up to 5165 conditions per place. [2024-06-21 15:45:46,345 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 125 changer transitions 0/420 dead transitions. [2024-06-21 15:45:46,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 420 transitions, 6416 flow [2024-06-21 15:45:46,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 15:45:46,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 15:45:46,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 302 transitions. [2024-06-21 15:45:46,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-21 15:45:46,347 INFO L175 Difference]: Start difference. First operand has 319 places, 390 transitions, 5518 flow. Second operand 14 states and 302 transitions. [2024-06-21 15:45:46,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 420 transitions, 6416 flow [2024-06-21 15:45:48,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 420 transitions, 6229 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 15:45:48,709 INFO L231 Difference]: Finished difference. Result has 328 places, 390 transitions, 5587 flow [2024-06-21 15:45:48,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5331, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5587, PETRI_PLACES=328, PETRI_TRANSITIONS=390} [2024-06-21 15:45:48,709 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-21 15:45:48,709 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 390 transitions, 5587 flow [2024-06-21 15:45:48,709 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:45:48,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:48,709 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:48,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 15:45:48,709 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:48,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:48,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1081811187, now seen corresponding path program 3 times [2024-06-21 15:45:48,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:48,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532607603] [2024-06-21 15:45:48,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:48,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:48,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:48,787 INFO 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:48,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:48,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532607603] [2024-06-21 15:45:48,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532607603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:48,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:48,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:48,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954591866] [2024-06-21 15:45:48,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:48,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:48,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:48,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:48,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:48,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:48,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 390 transitions, 5587 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:48,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:48,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:48,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:49,806 INFO L124 PetriNetUnfolderBase]: 3481/5950 cut-off events. [2024-06-21 15:45:49,806 INFO L125 PetriNetUnfolderBase]: For 782575/782588 co-relation queries the response was YES. [2024-06-21 15:45:49,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49903 conditions, 5950 events. 3481/5950 cut-off events. For 782575/782588 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41169 event pairs, 1157 based on Foata normal form. 12/5954 useless extension candidates. Maximal degree in co-relation 49751. Up to 5233 conditions per place. [2024-06-21 15:45:49,884 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 316 selfloop transitions, 97 changer transitions 0/420 dead transitions. [2024-06-21 15:45:49,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 420 transitions, 6817 flow [2024-06-21 15:45:49,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:49,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:49,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 15:45:49,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 15:45:49,885 INFO L175 Difference]: Start difference. First operand has 328 places, 390 transitions, 5587 flow. Second operand 7 states and 171 transitions. [2024-06-21 15:45:49,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 420 transitions, 6817 flow [2024-06-21 15:45:51,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 420 transitions, 6441 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-21 15:45:51,945 INFO L231 Difference]: Finished difference. Result has 320 places, 394 transitions, 5558 flow [2024-06-21 15:45:51,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5211, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5558, PETRI_PLACES=320, PETRI_TRANSITIONS=394} [2024-06-21 15:45:51,945 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-21 15:45:51,945 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 394 transitions, 5558 flow [2024-06-21 15:45:51,945 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:51,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:51,945 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,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 15:45:51,945 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:51,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:51,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1084668147, now seen corresponding path program 4 times [2024-06-21 15:45:51,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:51,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859298825] [2024-06-21 15:45:51,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:51,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:51,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45:52,039 INFO 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:52,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:52,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859298825] [2024-06-21 15:45:52,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859298825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:52,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:52,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:52,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727038188] [2024-06-21 15:45:52,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:52,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:52,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:52,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:52,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:52,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:52,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 394 transitions, 5558 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:52,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:52,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:52,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:53,113 INFO L124 PetriNetUnfolderBase]: 3489/5967 cut-off events. [2024-06-21 15:45:53,113 INFO L125 PetriNetUnfolderBase]: For 801257/801270 co-relation queries the response was YES. [2024-06-21 15:45:53,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50257 conditions, 5967 events. 3489/5967 cut-off events. For 801257/801270 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41289 event pairs, 1160 based on Foata normal form. 12/5971 useless extension candidates. Maximal degree in co-relation 50104. Up to 5332 conditions per place. [2024-06-21 15:45:53,188 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 313 selfloop transitions, 94 changer transitions 0/414 dead transitions. [2024-06-21 15:45:53,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 414 transitions, 6492 flow [2024-06-21 15:45:53,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:53,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:53,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:45:53,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:45:53,188 INFO L175 Difference]: Start difference. First operand has 320 places, 394 transitions, 5558 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:45:53,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 414 transitions, 6492 flow [2024-06-21 15:45:56,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 414 transitions, 6285 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 15:45:56,218 INFO L231 Difference]: Finished difference. Result has 324 places, 396 transitions, 5624 flow [2024-06-21 15:45:56,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5365, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5624, PETRI_PLACES=324, PETRI_TRANSITIONS=396} [2024-06-21 15:45:56,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-21 15:45:56,218 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 396 transitions, 5624 flow [2024-06-21 15:45:56,218 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:56,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:45:56,218 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:56,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 15:45:56,219 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:56,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:45:56,219 INFO L85 PathProgramCache]: Analyzing trace with hash 728492275, now seen corresponding path program 5 times [2024-06-21 15:45:56,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:45:56,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731511546] [2024-06-21 15:45:56,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:45:56,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:45:56,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:45: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:45:56,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:45:56,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731511546] [2024-06-21 15:45:56,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731511546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:45:56,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:45:56,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:45:56,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490660683] [2024-06-21 15:45:56,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:45:56,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:45:56,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:45:56,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:45:56,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:45:56,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:45:56,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 396 transitions, 5624 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:56,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:45:56,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:45:56,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:45:57,395 INFO L124 PetriNetUnfolderBase]: 3589/6119 cut-off events. [2024-06-21 15:45:57,395 INFO L125 PetriNetUnfolderBase]: For 878416/878429 co-relation queries the response was YES. [2024-06-21 15:45:57,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53101 conditions, 6119 events. 3589/6119 cut-off events. For 878416/878429 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42363 event pairs, 1080 based on Foata normal form. 12/6123 useless extension candidates. Maximal degree in co-relation 52946. Up to 5115 conditions per place. [2024-06-21 15:45:57,479 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 115 changer transitions 0/432 dead transitions. [2024-06-21 15:45:57,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 432 transitions, 7132 flow [2024-06-21 15:45:57,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:45:57,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:45:57,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:45:57,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:45:57,480 INFO L175 Difference]: Start difference. First operand has 324 places, 396 transitions, 5624 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:45:57,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 432 transitions, 7132 flow [2024-06-21 15:46:00,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 432 transitions, 6893 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 15:46:00,546 INFO L231 Difference]: Finished difference. Result has 326 places, 401 transitions, 5806 flow [2024-06-21 15:46:00,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5806, PETRI_PLACES=326, PETRI_TRANSITIONS=401} [2024-06-21 15:46:00,546 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-21 15:46:00,547 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 401 transitions, 5806 flow [2024-06-21 15:46:00,547 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,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:00,547 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,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 15:46:00,547 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:46:00,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:00,547 INFO L85 PathProgramCache]: Analyzing trace with hash 739920115, now seen corresponding path program 6 times [2024-06-21 15:46:00,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:00,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827588645] [2024-06-21 15:46:00,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:00,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:00,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:00,635 INFO 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,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:00,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827588645] [2024-06-21 15:46:00,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827588645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:00,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:00,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:00,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496588148] [2024-06-21 15:46:00,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:00,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:00,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:00,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:00,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:00,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:00,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 401 transitions, 5806 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:00,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:00,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:00,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:01,654 INFO L124 PetriNetUnfolderBase]: 3597/6131 cut-off events. [2024-06-21 15:46:01,654 INFO L125 PetriNetUnfolderBase]: For 900928/900941 co-relation queries the response was YES. [2024-06-21 15:46:01,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53685 conditions, 6131 events. 3597/6131 cut-off events. For 900928/900941 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 42507 event pairs, 1106 based on Foata normal form. 12/6135 useless extension candidates. Maximal degree in co-relation 53529. Up to 5123 conditions per place. [2024-06-21 15:46:01,736 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 303 selfloop transitions, 117 changer transitions 0/427 dead transitions. [2024-06-21 15:46:01,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 427 transitions, 6986 flow [2024-06-21 15:46:01,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:01,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:01,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:46:01,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:46:01,737 INFO L175 Difference]: Start difference. First operand has 326 places, 401 transitions, 5806 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:46:01,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 427 transitions, 6986 flow [2024-06-21 15:46:04,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 427 transitions, 6765 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-21 15:46:04,776 INFO L231 Difference]: Finished difference. Result has 331 places, 403 transitions, 5904 flow [2024-06-21 15:46:04,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5603, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5904, PETRI_PLACES=331, PETRI_TRANSITIONS=403} [2024-06-21 15:46:04,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 15:46:04,776 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 403 transitions, 5904 flow [2024-06-21 15:46:04,777 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:04,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:04,777 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:04,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 15:46:04,777 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:46:04,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:04,777 INFO L85 PathProgramCache]: Analyzing trace with hash 798012565, now seen corresponding path program 7 times [2024-06-21 15:46:04,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:04,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816391062] [2024-06-21 15:46:04,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:04,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:04,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:46:04,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:04,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816391062] [2024-06-21 15:46:04,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816391062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:04,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:04,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:04,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912303709] [2024-06-21 15:46:04,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:04,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:04,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:04,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:04,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:04,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:04,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 403 transitions, 5904 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:04,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:04,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:04,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:06,131 INFO L124 PetriNetUnfolderBase]: 3618/6160 cut-off events. [2024-06-21 15:46:06,131 INFO L125 PetriNetUnfolderBase]: For 925460/925473 co-relation queries the response was YES. [2024-06-21 15:46:06,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54389 conditions, 6160 events. 3618/6160 cut-off events. For 925460/925473 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42758 event pairs, 1199 based on Foata normal form. 12/6162 useless extension candidates. Maximal degree in co-relation 54231. Up to 5498 conditions per place. [2024-06-21 15:46:06,205 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 317 selfloop transitions, 100 changer transitions 0/424 dead transitions. [2024-06-21 15:46:06,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 7092 flow [2024-06-21 15:46:06,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:06,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:06,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:46:06,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:46:06,208 INFO L175 Difference]: Start difference. First operand has 331 places, 403 transitions, 5904 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:46:06,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 7092 flow [2024-06-21 15:46:09,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 424 transitions, 6843 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:09,280 INFO L231 Difference]: Finished difference. Result has 335 places, 407 transitions, 6020 flow [2024-06-21 15:46:09,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5659, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6020, PETRI_PLACES=335, PETRI_TRANSITIONS=407} [2024-06-21 15:46:09,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-21 15:46:09,281 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 407 transitions, 6020 flow [2024-06-21 15:46:09,281 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:09,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:09,281 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:09,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 15:46:09,281 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:46:09,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:09,282 INFO L85 PathProgramCache]: Analyzing trace with hash -818079501, now seen corresponding path program 8 times [2024-06-21 15:46:09,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:09,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100169720] [2024-06-21 15:46:09,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:09,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:09,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:09,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:09,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100169720] [2024-06-21 15:46:09,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100169720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:09,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:09,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:09,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220935297] [2024-06-21 15:46:09,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:09,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:09,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:09,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:09,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:09,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:09,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 407 transitions, 6020 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:09,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:09,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:09,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:10,502 INFO L124 PetriNetUnfolderBase]: 3613/6155 cut-off events. [2024-06-21 15:46:10,502 INFO L125 PetriNetUnfolderBase]: For 937917/937930 co-relation queries the response was YES. [2024-06-21 15:46:10,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54240 conditions, 6155 events. 3613/6155 cut-off events. For 937917/937930 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42686 event pairs, 1202 based on Foata normal form. 12/6159 useless extension candidates. Maximal degree in co-relation 54080. Up to 5520 conditions per place. [2024-06-21 15:46:10,588 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 93 changer transitions 0/422 dead transitions. [2024-06-21 15:46:10,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 422 transitions, 6886 flow [2024-06-21 15:46:10,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:10,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:10,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 15:46:10,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-21 15:46:10,589 INFO L175 Difference]: Start difference. First operand has 335 places, 407 transitions, 6020 flow. Second operand 7 states and 159 transitions. [2024-06-21 15:46:10,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 422 transitions, 6886 flow [2024-06-21 15:46:14,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 422 transitions, 6593 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-21 15:46:14,074 INFO L231 Difference]: Finished difference. Result has 338 places, 407 transitions, 5918 flow [2024-06-21 15:46:14,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5727, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5918, PETRI_PLACES=338, PETRI_TRANSITIONS=407} [2024-06-21 15:46:14,075 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-21 15:46:14,075 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 407 transitions, 5918 flow [2024-06-21 15:46:14,075 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:14,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:14,075 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:14,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 15:46:14,075 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:46:14,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:14,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1962331348, now seen corresponding path program 6 times [2024-06-21 15:46:14,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:14,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141122444] [2024-06-21 15:46:14,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:14,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:14,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:14,163 INFO 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:14,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:14,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141122444] [2024-06-21 15:46:14,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141122444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:14,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:14,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:46:14,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085693489] [2024-06-21 15:46:14,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:14,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:46:14,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:14,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:46:14,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:46:14,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:14,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 407 transitions, 5918 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:46:14,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:14,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:14,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:15,340 INFO L124 PetriNetUnfolderBase]: 3618/6164 cut-off events. [2024-06-21 15:46:15,340 INFO L125 PetriNetUnfolderBase]: For 952174/952187 co-relation queries the response was YES. [2024-06-21 15:46:15,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54303 conditions, 6164 events. 3618/6164 cut-off events. For 952174/952187 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42768 event pairs, 1202 based on Foata normal form. 11/6167 useless extension candidates. Maximal degree in co-relation 54142. Up to 5336 conditions per place. [2024-06-21 15:46:15,426 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 206 changer transitions 0/445 dead transitions. [2024-06-21 15:46:15,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 445 transitions, 7461 flow [2024-06-21 15:46:15,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:46:15,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:46:15,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-21 15:46:15,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:46:15,427 INFO L175 Difference]: Start difference. First operand has 338 places, 407 transitions, 5918 flow. Second operand 10 states and 240 transitions. [2024-06-21 15:46:15,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 445 transitions, 7461 flow [2024-06-21 15:46:19,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 445 transitions, 7262 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 15:46:19,335 INFO L231 Difference]: Finished difference. Result has 342 places, 410 transitions, 6184 flow [2024-06-21 15:46:19,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5719, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6184, PETRI_PLACES=342, PETRI_TRANSITIONS=410} [2024-06-21 15:46:19,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-21 15:46:19,336 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 410 transitions, 6184 flow [2024-06-21 15:46:19,336 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:46:19,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:19,336 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,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 15:46:19,336 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:46:19,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:19,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1971585778, now seen corresponding path program 7 times [2024-06-21 15:46:19,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:19,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210180458] [2024-06-21 15:46:19,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:19,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:19,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:19,427 INFO 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,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:19,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210180458] [2024-06-21 15:46:19,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210180458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:19,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:19,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:46:19,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383404930] [2024-06-21 15:46:19,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:19,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:46:19,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:19,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:46:19,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:46:19,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:19,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 410 transitions, 6184 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:46:19,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:19,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:19,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:20,664 INFO L124 PetriNetUnfolderBase]: 3631/6191 cut-off events. [2024-06-21 15:46:20,664 INFO L125 PetriNetUnfolderBase]: For 976780/976793 co-relation queries the response was YES. [2024-06-21 15:46:20,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55083 conditions, 6191 events. 3631/6191 cut-off events. For 976780/976793 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 43010 event pairs, 1205 based on Foata normal form. 11/6195 useless extension candidates. Maximal degree in co-relation 54921. Up to 5351 conditions per place. [2024-06-21 15:46:20,905 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 237 selfloop transitions, 213 changer transitions 0/457 dead transitions. [2024-06-21 15:46:20,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 457 transitions, 8008 flow [2024-06-21 15:46:20,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 15:46:20,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 15:46:20,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 331 transitions. [2024-06-21 15:46:20,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5516666666666666 [2024-06-21 15:46:20,906 INFO L175 Difference]: Start difference. First operand has 342 places, 410 transitions, 6184 flow. Second operand 15 states and 331 transitions. [2024-06-21 15:46:20,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 457 transitions, 8008 flow [2024-06-21 15:46:24,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 457 transitions, 7552 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 15:46:24,839 INFO L231 Difference]: Finished difference. Result has 349 places, 416 transitions, 6266 flow [2024-06-21 15:46:24,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5740, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6266, PETRI_PLACES=349, PETRI_TRANSITIONS=416} [2024-06-21 15:46:24,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 15:46:24,839 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 416 transitions, 6266 flow [2024-06-21 15:46:24,839 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:46:24,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:24,840 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:24,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 15:46:24,840 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:46:24,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:24,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1084672704, now seen corresponding path program 8 times [2024-06-21 15:46:24,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:24,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109850015] [2024-06-21 15:46:24,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:24,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:24,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:24,927 INFO 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:24,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:24,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109850015] [2024-06-21 15:46:24,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109850015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:24,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:24,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:46:24,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725725381] [2024-06-21 15:46:24,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:24,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:46:24,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:24,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:46:24,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:46:24,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:24,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 416 transitions, 6266 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:46:24,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:24,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:24,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:26,113 INFO L124 PetriNetUnfolderBase]: 3628/6183 cut-off events. [2024-06-21 15:46:26,113 INFO L125 PetriNetUnfolderBase]: For 994367/994380 co-relation queries the response was YES. [2024-06-21 15:46:26,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55161 conditions, 6183 events. 3628/6183 cut-off events. For 994367/994380 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 42880 event pairs, 1203 based on Foata normal form. 11/6187 useless extension candidates. Maximal degree in co-relation 54998. Up to 5348 conditions per place. [2024-06-21 15:46:26,195 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 213 changer transitions 0/454 dead transitions. [2024-06-21 15:46:26,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 454 transitions, 7798 flow [2024-06-21 15:46:26,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:46:26,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:46:26,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 294 transitions. [2024-06-21 15:46:26,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653846153846154 [2024-06-21 15:46:26,196 INFO L175 Difference]: Start difference. First operand has 349 places, 416 transitions, 6266 flow. Second operand 13 states and 294 transitions. [2024-06-21 15:46:26,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 454 transitions, 7798 flow [2024-06-21 15:46:30,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 454 transitions, 7308 flow, removed 32 selfloop flow, removed 12 redundant places. [2024-06-21 15:46:30,596 INFO L231 Difference]: Finished difference. Result has 350 places, 416 transitions, 6208 flow [2024-06-21 15:46:30,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6208, PETRI_PLACES=350, PETRI_TRANSITIONS=416} [2024-06-21 15:46:30,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 15:46:30,597 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 416 transitions, 6208 flow [2024-06-21 15:46:30,597 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:46:30,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:30,597 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:30,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 15:46:30,597 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:46:30,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:30,598 INFO L85 PathProgramCache]: Analyzing trace with hash -94597704, now seen corresponding path program 9 times [2024-06-21 15:46:30,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:30,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076922273] [2024-06-21 15:46:30,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:30,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:30,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:30,700 INFO 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:30,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:30,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076922273] [2024-06-21 15:46:30,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076922273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:30,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:30,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:46:30,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55619738] [2024-06-21 15:46:30,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:30,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:46:30,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:30,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:46:30,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:46:30,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:30,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 416 transitions, 6208 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:46:30,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:30,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:30,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:31,892 INFO L124 PetriNetUnfolderBase]: 3641/6205 cut-off events. [2024-06-21 15:46:31,893 INFO L125 PetriNetUnfolderBase]: For 1019314/1019327 co-relation queries the response was YES. [2024-06-21 15:46:31,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55589 conditions, 6205 events. 3641/6205 cut-off events. For 1019314/1019327 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 43093 event pairs, 1203 based on Foata normal form. 11/6209 useless extension candidates. Maximal degree in co-relation 55425. Up to 5363 conditions per place. [2024-06-21 15:46:31,975 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 220 changer transitions 0/454 dead transitions. [2024-06-21 15:46:31,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 454 transitions, 7836 flow [2024-06-21 15:46:31,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:46:31,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:46:31,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 285 transitions. [2024-06-21 15:46:31,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-21 15:46:31,976 INFO L175 Difference]: Start difference. First operand has 350 places, 416 transitions, 6208 flow. Second operand 13 states and 285 transitions. [2024-06-21 15:46:31,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 454 transitions, 7836 flow [2024-06-21 15:46:36,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 454 transitions, 7398 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 15:46:36,085 INFO L231 Difference]: Finished difference. Result has 351 places, 422 transitions, 6322 flow [2024-06-21 15:46:36,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5782, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6322, PETRI_PLACES=351, PETRI_TRANSITIONS=422} [2024-06-21 15:46:36,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-21 15:46:36,086 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 422 transitions, 6322 flow [2024-06-21 15:46:36,086 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:46:36,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:36,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:36,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 15:46:36,086 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:46:36,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:36,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1400148234, now seen corresponding path program 10 times [2024-06-21 15:46:36,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:36,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226217152] [2024-06-21 15:46:36,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:36,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:36,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:36,176 INFO 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:36,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:36,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226217152] [2024-06-21 15:46:36,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226217152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:36,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:36,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:46:36,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400526228] [2024-06-21 15:46:36,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:36,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:46:36,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:36,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:46:36,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:46:36,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:36,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 422 transitions, 6322 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:46:36,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:36,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:36,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:37,560 INFO L124 PetriNetUnfolderBase]: 3638/6201 cut-off events. [2024-06-21 15:46:37,560 INFO L125 PetriNetUnfolderBase]: For 1035766/1035779 co-relation queries the response was YES. [2024-06-21 15:46:37,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55696 conditions, 6201 events. 3638/6201 cut-off events. For 1035766/1035779 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43073 event pairs, 1201 based on Foata normal form. 11/6205 useless extension candidates. Maximal degree in co-relation 55531. Up to 5360 conditions per place. [2024-06-21 15:46:37,635 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 220 changer transitions 0/453 dead transitions. [2024-06-21 15:46:37,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 453 transitions, 7660 flow [2024-06-21 15:46:37,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:46:37,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:46:37,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-21 15:46:37,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461538461538461 [2024-06-21 15:46:37,636 INFO L175 Difference]: Start difference. First operand has 351 places, 422 transitions, 6322 flow. Second operand 13 states and 284 transitions. [2024-06-21 15:46:37,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 453 transitions, 7660 flow [2024-06-21 15:46:41,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 453 transitions, 7261 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-21 15:46:41,988 INFO L231 Difference]: Finished difference. Result has 355 places, 422 transitions, 6369 flow [2024-06-21 15:46:41,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5923, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6369, PETRI_PLACES=355, PETRI_TRANSITIONS=422} [2024-06-21 15:46:41,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-21 15:46:41,989 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 422 transitions, 6369 flow [2024-06-21 15:46:41,989 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:46:41,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:41,989 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,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 15:46:41,990 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:46:41,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:41,990 INFO L85 PathProgramCache]: Analyzing trace with hash 295645176, now seen corresponding path program 11 times [2024-06-21 15:46:41,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:41,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122295335] [2024-06-21 15:46:41,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:41,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:41,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:42,073 INFO 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:42,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:42,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122295335] [2024-06-21 15:46:42,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122295335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:42,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:42,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:46:42,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965173126] [2024-06-21 15:46:42,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:42,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:46:42,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:42,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:46:42,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:46:42,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:42,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 422 transitions, 6369 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:46:42,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:42,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:42,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:43,297 INFO L124 PetriNetUnfolderBase]: 3635/6199 cut-off events. [2024-06-21 15:46:43,297 INFO L125 PetriNetUnfolderBase]: For 1053365/1053378 co-relation queries the response was YES. [2024-06-21 15:46:43,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55807 conditions, 6199 events. 3635/6199 cut-off events. For 1053365/1053378 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43095 event pairs, 1199 based on Foata normal form. 11/6205 useless extension candidates. Maximal degree in co-relation 55641. Up to 5357 conditions per place. [2024-06-21 15:46:43,387 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 225 selfloop transitions, 220 changer transitions 0/452 dead transitions. [2024-06-21 15:46:43,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 452 transitions, 7707 flow [2024-06-21 15:46:43,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:46:43,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:46:43,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-21 15:46:43,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 15:46:43,388 INFO L175 Difference]: Start difference. First operand has 355 places, 422 transitions, 6369 flow. Second operand 12 states and 267 transitions. [2024-06-21 15:46:43,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 452 transitions, 7707 flow [2024-06-21 15:46:47,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 452 transitions, 7267 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 15:46:47,428 INFO L231 Difference]: Finished difference. Result has 355 places, 422 transitions, 6375 flow [2024-06-21 15:46:47,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6375, PETRI_PLACES=355, PETRI_TRANSITIONS=422} [2024-06-21 15:46:47,429 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-21 15:46:47,429 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 422 transitions, 6375 flow [2024-06-21 15:46:47,429 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:46:47,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:47,429 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:47,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 15:46:47,429 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:46:47,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:47,429 INFO L85 PathProgramCache]: Analyzing trace with hash 3354803, now seen corresponding path program 9 times [2024-06-21 15:46:47,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:47,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979983212] [2024-06-21 15:46:47,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:47,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:47,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:47,526 INFO 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:47,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:47,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979983212] [2024-06-21 15:46:47,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979983212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:47,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:47,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:47,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255179220] [2024-06-21 15:46:47,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:47,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:47,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:47,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:47,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:47,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:47,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 422 transitions, 6375 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:47,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:47,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:47,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:48,691 INFO L124 PetriNetUnfolderBase]: 3612/6165 cut-off events. [2024-06-21 15:46:48,692 INFO L125 PetriNetUnfolderBase]: For 1068980/1068993 co-relation queries the response was YES. [2024-06-21 15:46:48,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54810 conditions, 6165 events. 3612/6165 cut-off events. For 1068980/1068993 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 42883 event pairs, 1173 based on Foata normal form. 20/6180 useless extension candidates. Maximal degree in co-relation 54643. Up to 5491 conditions per place. [2024-06-21 15:46:48,781 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 74 changer transitions 0/446 dead transitions. [2024-06-21 15:46:48,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 446 transitions, 7343 flow [2024-06-21 15:46:48,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:48,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:48,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 15:46:48,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 15:46:48,782 INFO L175 Difference]: Start difference. First operand has 355 places, 422 transitions, 6375 flow. Second operand 7 states and 171 transitions. [2024-06-21 15:46:48,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 446 transitions, 7343 flow [2024-06-21 15:46:53,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 446 transitions, 6567 flow, removed 36 selfloop flow, removed 13 redundant places. [2024-06-21 15:46:53,367 INFO L231 Difference]: Finished difference. Result has 349 places, 422 transitions, 5758 flow [2024-06-21 15:46:53,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5599, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5758, PETRI_PLACES=349, PETRI_TRANSITIONS=422} [2024-06-21 15:46:53,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 15:46:53,368 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 422 transitions, 5758 flow [2024-06-21 15:46:53,368 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:53,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:53,368 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:53,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 15:46:53,368 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:46:53,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:53,368 INFO L85 PathProgramCache]: Analyzing trace with hash 11925683, now seen corresponding path program 10 times [2024-06-21 15:46:53,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:53,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612975056] [2024-06-21 15:46:53,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:53,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:53,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:53,456 INFO 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:53,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:53,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612975056] [2024-06-21 15:46:53,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612975056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:53,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:53,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:46:53,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898943795] [2024-06-21 15:46:53,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:53,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:46:53,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:53,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:46:53,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:46:53,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:53,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 422 transitions, 5758 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:53,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:53,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:53,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:54,708 INFO L124 PetriNetUnfolderBase]: 3589/6141 cut-off events. [2024-06-21 15:46:54,708 INFO L125 PetriNetUnfolderBase]: For 1040047/1040060 co-relation queries the response was YES. [2024-06-21 15:46:54,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52865 conditions, 6141 events. 3589/6141 cut-off events. For 1040047/1040060 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 42810 event pairs, 1060 based on Foata normal form. 20/6156 useless extension candidates. Maximal degree in co-relation 52699. Up to 5245 conditions per place. [2024-06-21 15:46:54,783 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 360 selfloop transitions, 84 changer transitions 0/451 dead transitions. [2024-06-21 15:46:54,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 451 transitions, 6970 flow [2024-06-21 15:46:54,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:46:54,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:46:54,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:46:54,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:46:54,784 INFO L175 Difference]: Start difference. First operand has 349 places, 422 transitions, 5758 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:46:54,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 451 transitions, 6970 flow [2024-06-21 15:46:58,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 451 transitions, 6756 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 15:46:58,503 INFO L231 Difference]: Finished difference. Result has 349 places, 422 transitions, 5720 flow [2024-06-21 15:46:58,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5720, PETRI_PLACES=349, PETRI_TRANSITIONS=422} [2024-06-21 15:46:58,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-21 15:46:58,504 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 422 transitions, 5720 flow [2024-06-21 15:46:58,504 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,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:46:58,504 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,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 15:46:58,504 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:46:58,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:46:58,504 INFO L85 PathProgramCache]: Analyzing trace with hash 3348200, now seen corresponding path program 12 times [2024-06-21 15:46:58,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:46:58,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169729513] [2024-06-21 15:46:58,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:46:58,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:46:58,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:46:58,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:46:58,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:46:58,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169729513] [2024-06-21 15:46:58,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169729513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:46:58,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:46:58,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:46:58,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353270390] [2024-06-21 15:46:58,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:46:58,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:46:58,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:46:58,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:46:58,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:46:58,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:46:58,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 422 transitions, 5720 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:46:58,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:46:58,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:46:58,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:46:59,733 INFO L124 PetriNetUnfolderBase]: 3594/6150 cut-off events. [2024-06-21 15:46:59,733 INFO L125 PetriNetUnfolderBase]: For 1018317/1018330 co-relation queries the response was YES. [2024-06-21 15:46:59,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53031 conditions, 6150 events. 3594/6150 cut-off events. For 1018317/1018330 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 42877 event pairs, 1171 based on Foata normal form. 11/6156 useless extension candidates. Maximal degree in co-relation 52865. Up to 5416 conditions per place. [2024-06-21 15:46:59,818 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 330 selfloop transitions, 121 changer transitions 0/458 dead transitions. [2024-06-21 15:46:59,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 458 transitions, 7142 flow [2024-06-21 15:46:59,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:46:59,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:46:59,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-21 15:46:59,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:46:59,819 INFO L175 Difference]: Start difference. First operand has 349 places, 422 transitions, 5720 flow. Second operand 11 states and 253 transitions. [2024-06-21 15:46:59,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 458 transitions, 7142 flow [2024-06-21 15:47:03,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 458 transitions, 6903 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:04,001 INFO L231 Difference]: Finished difference. Result has 353 places, 425 transitions, 5772 flow [2024-06-21 15:47:04,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5483, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5772, PETRI_PLACES=353, PETRI_TRANSITIONS=425} [2024-06-21 15:47:04,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 15:47:04,002 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 425 transitions, 5772 flow [2024-06-21 15:47:04,002 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:04,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:04,002 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:04,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 15:47:04,002 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:47:04,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:04,002 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 13 times [2024-06-21 15:47:04,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:04,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506301308] [2024-06-21 15:47:04,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:04,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:04,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:04,097 INFO 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:04,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:04,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506301308] [2024-06-21 15:47:04,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506301308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:04,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:04,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:04,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763446450] [2024-06-21 15:47:04,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:04,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:04,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:04,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:04,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:04,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:04,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 425 transitions, 5772 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:04,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:04,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:04,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:05,273 INFO L124 PetriNetUnfolderBase]: 3591/6146 cut-off events. [2024-06-21 15:47:05,273 INFO L125 PetriNetUnfolderBase]: For 1032586/1032599 co-relation queries the response was YES. [2024-06-21 15:47:05,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53033 conditions, 6146 events. 3591/6146 cut-off events. For 1032586/1032599 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42821 event pairs, 1173 based on Foata normal form. 11/6152 useless extension candidates. Maximal degree in co-relation 52866. Up to 5413 conditions per place. [2024-06-21 15:47:05,360 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 119 changer transitions 0/452 dead transitions. [2024-06-21 15:47:05,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 452 transitions, 6933 flow [2024-06-21 15:47:05,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:05,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:05,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-21 15:47:05,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 15:47:05,361 INFO L175 Difference]: Start difference. First operand has 353 places, 425 transitions, 5772 flow. Second operand 9 states and 213 transitions. [2024-06-21 15:47:05,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 452 transitions, 6933 flow [2024-06-21 15:47:10,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 452 transitions, 6541 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-21 15:47:10,323 INFO L231 Difference]: Finished difference. Result has 352 places, 425 transitions, 5624 flow [2024-06-21 15:47:10,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5624, PETRI_PLACES=352, PETRI_TRANSITIONS=425} [2024-06-21 15:47:10,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-21 15:47:10,323 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 425 transitions, 5624 flow [2024-06-21 15:47:10,324 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:10,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:10,324 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:10,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 15:47:10,324 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:47:10,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:10,324 INFO L85 PathProgramCache]: Analyzing trace with hash 175128500, now seen corresponding path program 14 times [2024-06-21 15:47:10,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:10,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924513994] [2024-06-21 15:47:10,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:10,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:10,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:10,417 INFO 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:10,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:10,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924513994] [2024-06-21 15:47:10,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924513994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:10,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:10,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:10,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859724625] [2024-06-21 15:47:10,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:10,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:10,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:10,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:10,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:10,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:10,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 425 transitions, 5624 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:10,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:10,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:10,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:11,635 INFO L124 PetriNetUnfolderBase]: 3596/6159 cut-off events. [2024-06-21 15:47:11,635 INFO L125 PetriNetUnfolderBase]: For 1051612/1051625 co-relation queries the response was YES. [2024-06-21 15:47:11,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53196 conditions, 6159 events. 3596/6159 cut-off events. For 1051612/1051625 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43016 event pairs, 1173 based on Foata normal form. 11/6165 useless extension candidates. Maximal degree in co-relation 53028. Up to 5419 conditions per place. [2024-06-21 15:47:11,719 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 122 changer transitions 0/452 dead transitions. [2024-06-21 15:47:11,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 452 transitions, 6835 flow [2024-06-21 15:47:11,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:11,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:11,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 15:47:11,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:47:11,720 INFO L175 Difference]: Start difference. First operand has 352 places, 425 transitions, 5624 flow. Second operand 9 states and 210 transitions. [2024-06-21 15:47:11,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 452 transitions, 6835 flow [2024-06-21 15:47:15,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 452 transitions, 6591 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 15:47:15,840 INFO L231 Difference]: Finished difference. Result has 354 places, 429 transitions, 5707 flow [2024-06-21 15:47:15,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5707, PETRI_PLACES=354, PETRI_TRANSITIONS=429} [2024-06-21 15:47:15,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-21 15:47:15,841 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 429 transitions, 5707 flow [2024-06-21 15:47:15,841 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:15,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:15,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, 1] [2024-06-21 15:47:15,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 15:47:15,841 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:47:15,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:15,842 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 15 times [2024-06-21 15:47:15,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:15,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622979651] [2024-06-21 15:47:15,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:15,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:15,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:15,935 INFO 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:15,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:15,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622979651] [2024-06-21 15:47:15,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622979651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:15,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:15,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:15,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523813773] [2024-06-21 15:47:15,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:15,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:15,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:15,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:15,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:15,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:15,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 429 transitions, 5707 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:15,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:15,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:15,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:17,261 INFO L124 PetriNetUnfolderBase]: 3593/6147 cut-off events. [2024-06-21 15:47:17,262 INFO L125 PetriNetUnfolderBase]: For 1068042/1068055 co-relation queries the response was YES. [2024-06-21 15:47:17,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53280 conditions, 6147 events. 3593/6147 cut-off events. For 1068042/1068055 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42825 event pairs, 1171 based on Foata normal form. 11/6153 useless extension candidates. Maximal degree in co-relation 53110. Up to 5416 conditions per place. [2024-06-21 15:47:17,334 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 322 selfloop transitions, 124 changer transitions 0/453 dead transitions. [2024-06-21 15:47:17,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 453 transitions, 6657 flow [2024-06-21 15:47:17,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:47:17,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:47:17,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-21 15:47:17,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-21 15:47:17,335 INFO L175 Difference]: Start difference. First operand has 354 places, 429 transitions, 5707 flow. Second operand 11 states and 245 transitions. [2024-06-21 15:47:17,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 453 transitions, 6657 flow [2024-06-21 15:47:21,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 453 transitions, 6339 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 15:47:21,675 INFO L231 Difference]: Finished difference. Result has 358 places, 429 transitions, 5643 flow [2024-06-21 15:47:21,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5643, PETRI_PLACES=358, PETRI_TRANSITIONS=429} [2024-06-21 15:47:21,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-21 15:47:21,675 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 429 transitions, 5643 flow [2024-06-21 15:47:21,675 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:21,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:21,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] [2024-06-21 15:47:21,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 15:47:21,676 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:47:21,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:21,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1594866964, now seen corresponding path program 16 times [2024-06-21 15:47:21,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:21,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674698537] [2024-06-21 15:47:21,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:21,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:21,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:21,761 INFO 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:21,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:21,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674698537] [2024-06-21 15:47:21,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674698537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:21,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:21,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:21,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443105373] [2024-06-21 15:47:21,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:21,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:21,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:21,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:21,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:21,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:21,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 429 transitions, 5643 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:21,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:21,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:21,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:22,974 INFO L124 PetriNetUnfolderBase]: 3590/6132 cut-off events. [2024-06-21 15:47:22,975 INFO L125 PetriNetUnfolderBase]: For 1083966/1083973 co-relation queries the response was YES. [2024-06-21 15:47:23,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53288 conditions, 6132 events. 3590/6132 cut-off events. For 1083966/1083973 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42707 event pairs, 1187 based on Foata normal form. 4/6129 useless extension candidates. Maximal degree in co-relation 53117. Up to 5299 conditions per place. [2024-06-21 15:47:23,067 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 183 changer transitions 0/449 dead transitions. [2024-06-21 15:47:23,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 449 transitions, 6977 flow [2024-06-21 15:47:23,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:47:23,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:47:23,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-21 15:47:23,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-21 15:47:23,068 INFO L175 Difference]: Start difference. First operand has 358 places, 429 transitions, 5643 flow. Second operand 11 states and 240 transitions. [2024-06-21 15:47:23,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 449 transitions, 6977 flow [2024-06-21 15:47:27,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 449 transitions, 6729 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 15:47:27,714 INFO L231 Difference]: Finished difference. Result has 360 places, 429 transitions, 5767 flow [2024-06-21 15:47:27,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5767, PETRI_PLACES=360, PETRI_TRANSITIONS=429} [2024-06-21 15:47:27,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-21 15:47:27,715 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 429 transitions, 5767 flow [2024-06-21 15:47:27,715 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:27,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:27,715 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:27,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 15:47:27,715 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:47:27,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:27,716 INFO L85 PathProgramCache]: Analyzing trace with hash -943467450, now seen corresponding path program 17 times [2024-06-21 15:47:27,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:27,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435491671] [2024-06-21 15:47:27,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:27,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:27,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:27,810 INFO 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:27,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:27,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435491671] [2024-06-21 15:47:27,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435491671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:27,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:27,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:27,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455556559] [2024-06-21 15:47:27,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:27,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:27,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:27,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:27,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:27,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:27,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 429 transitions, 5767 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:27,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:27,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:27,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:29,042 INFO L124 PetriNetUnfolderBase]: 3608/6174 cut-off events. [2024-06-21 15:47:29,042 INFO L125 PetriNetUnfolderBase]: For 1109544/1109557 co-relation queries the response was YES. [2024-06-21 15:47:29,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53999 conditions, 6174 events. 3608/6174 cut-off events. For 1109544/1109557 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 43085 event pairs, 1167 based on Foata normal form. 11/6180 useless extension candidates. Maximal degree in co-relation 53827. Up to 5528 conditions per place. [2024-06-21 15:47:29,134 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 363 selfloop transitions, 88 changer transitions 0/458 dead transitions. [2024-06-21 15:47:29,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 458 transitions, 7080 flow [2024-06-21 15:47:29,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:47:29,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:47:29,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-21 15:47:29,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229166666666667 [2024-06-21 15:47:29,135 INFO L175 Difference]: Start difference. First operand has 360 places, 429 transitions, 5767 flow. Second operand 12 states and 251 transitions. [2024-06-21 15:47:29,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 458 transitions, 7080 flow [2024-06-21 15:47:34,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 458 transitions, 6583 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-21 15:47:34,353 INFO L231 Difference]: Finished difference. Result has 363 places, 438 transitions, 5619 flow [2024-06-21 15:47:34,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5308, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5619, PETRI_PLACES=363, PETRI_TRANSITIONS=438} [2024-06-21 15:47:34,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-21 15:47:34,353 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 438 transitions, 5619 flow [2024-06-21 15:47:34,354 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:34,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:34,354 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:34,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 15:47:34,354 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:47:34,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:34,354 INFO L85 PathProgramCache]: Analyzing trace with hash -2139571694, now seen corresponding path program 18 times [2024-06-21 15:47:34,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:34,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486561107] [2024-06-21 15:47:34,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:34,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:34,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:34,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:47:34,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:34,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486561107] [2024-06-21 15:47:34,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486561107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:34,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:34,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:34,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774616876] [2024-06-21 15:47:34,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:34,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:34,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:34,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:34,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:34,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:34,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 438 transitions, 5619 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:34,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:34,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:34,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:35,688 INFO L124 PetriNetUnfolderBase]: 3613/6187 cut-off events. [2024-06-21 15:47:35,688 INFO L125 PetriNetUnfolderBase]: For 1128170/1128183 co-relation queries the response was YES. [2024-06-21 15:47:35,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53909 conditions, 6187 events. 3613/6187 cut-off events. For 1128170/1128183 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43187 event pairs, 1173 based on Foata normal form. 11/6193 useless extension candidates. Maximal degree in co-relation 53736. Up to 5541 conditions per place. [2024-06-21 15:47:35,782 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 370 selfloop transitions, 84 changer transitions 0/461 dead transitions. [2024-06-21 15:47:35,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 461 transitions, 6826 flow [2024-06-21 15:47:35,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:47:35,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:47:35,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-21 15:47:35,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 15:47:35,783 INFO L175 Difference]: Start difference. First operand has 363 places, 438 transitions, 5619 flow. Second operand 12 states and 252 transitions. [2024-06-21 15:47:35,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 461 transitions, 6826 flow [2024-06-21 15:47:40,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 461 transitions, 6733 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 15:47:40,979 INFO L231 Difference]: Finished difference. Result has 369 places, 441 transitions, 5747 flow [2024-06-21 15:47:40,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5526, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5747, PETRI_PLACES=369, PETRI_TRANSITIONS=441} [2024-06-21 15:47:40,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-21 15:47:40,980 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 441 transitions, 5747 flow [2024-06-21 15:47:40,980 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:40,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:40,980 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:40,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 15:47:40,980 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:47:40,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:40,980 INFO L85 PathProgramCache]: Analyzing trace with hash -2139577274, now seen corresponding path program 19 times [2024-06-21 15:47:40,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:40,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243673274] [2024-06-21 15:47:40,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:40,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:40,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:41,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:47:41,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:41,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243673274] [2024-06-21 15:47:41,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243673274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:41,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:41,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:41,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77088337] [2024-06-21 15:47:41,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:41,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:41,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:41,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:41,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:41,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:41,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 441 transitions, 5747 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,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:41,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:41,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:42,376 INFO L124 PetriNetUnfolderBase]: 3610/6183 cut-off events. [2024-06-21 15:47:42,376 INFO L125 PetriNetUnfolderBase]: For 1144141/1144154 co-relation queries the response was YES. [2024-06-21 15:47:42,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54143 conditions, 6183 events. 3610/6183 cut-off events. For 1144141/1144154 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43201 event pairs, 1173 based on Foata normal form. 11/6189 useless extension candidates. Maximal degree in co-relation 53968. Up to 5538 conditions per place. [2024-06-21 15:47:42,452 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 368 selfloop transitions, 84 changer transitions 0/459 dead transitions. [2024-06-21 15:47:42,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 459 transitions, 6693 flow [2024-06-21 15:47:42,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:47:42,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:47:42,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-21 15:47:42,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-21 15:47:42,453 INFO L175 Difference]: Start difference. First operand has 369 places, 441 transitions, 5747 flow. Second operand 11 states and 234 transitions. [2024-06-21 15:47:42,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 459 transitions, 6693 flow [2024-06-21 15:47:47,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 459 transitions, 6332 flow, removed 29 selfloop flow, removed 13 redundant places. [2024-06-21 15:47:47,076 INFO L231 Difference]: Finished difference. Result has 367 places, 441 transitions, 5560 flow [2024-06-21 15:47:47,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5560, PETRI_PLACES=367, PETRI_TRANSITIONS=441} [2024-06-21 15:47:47,076 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-21 15:47:47,076 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 441 transitions, 5560 flow [2024-06-21 15:47:47,076 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,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:47,076 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:47,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 15:47:47,077 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:47:47,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:47,077 INFO L85 PathProgramCache]: Analyzing trace with hash -349366002, now seen corresponding path program 20 times [2024-06-21 15:47:47,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:47,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056894719] [2024-06-21 15:47:47,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:47,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:47,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:47,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:47:47,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:47,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056894719] [2024-06-21 15:47:47,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056894719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:47,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:47,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:47:47,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222775834] [2024-06-21 15:47:47,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:47,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:47:47,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:47,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:47:47,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:47:47,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:47,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 441 transitions, 5560 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:47,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:47,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:47,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:48,327 INFO L124 PetriNetUnfolderBase]: 3607/6179 cut-off events. [2024-06-21 15:47:48,327 INFO L125 PetriNetUnfolderBase]: For 1159288/1159301 co-relation queries the response was YES. [2024-06-21 15:47:48,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53946 conditions, 6179 events. 3607/6179 cut-off events. For 1159288/1159301 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43193 event pairs, 1173 based on Foata normal form. 11/6185 useless extension candidates. Maximal degree in co-relation 53772. Up to 5528 conditions per place. [2024-06-21 15:47:48,415 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 365 selfloop transitions, 88 changer transitions 0/460 dead transitions. [2024-06-21 15:47:48,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 460 transitions, 6510 flow [2024-06-21 15:47:48,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:47:48,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:47:48,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 250 transitions. [2024-06-21 15:47:48,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-21 15:47:48,416 INFO L175 Difference]: Start difference. First operand has 367 places, 441 transitions, 5560 flow. Second operand 12 states and 250 transitions. [2024-06-21 15:47:48,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 460 transitions, 6510 flow [2024-06-21 15:47:54,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 460 transitions, 6328 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 15:47:54,471 INFO L231 Difference]: Finished difference. Result has 369 places, 441 transitions, 5560 flow [2024-06-21 15:47:54,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5560, PETRI_PLACES=369, PETRI_TRANSITIONS=441} [2024-06-21 15:47:54,472 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-21 15:47:54,472 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 441 transitions, 5560 flow [2024-06-21 15:47:54,472 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:54,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:47:54,472 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:54,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 15:47:54,472 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:47:54,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:47:54,472 INFO L85 PathProgramCache]: Analyzing trace with hash -349164192, now seen corresponding path program 21 times [2024-06-21 15:47:54,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:47:54,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090899703] [2024-06-21 15:47:54,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:47:54,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:47:54,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:47:54,551 INFO 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:54,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:47:54,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090899703] [2024-06-21 15:47:54,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090899703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:47:54,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:47:54,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:47:54,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358823029] [2024-06-21 15:47:54,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:47:54,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:47:54,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:47:54,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:47:54,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:47:54,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:47:54,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 441 transitions, 5560 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:54,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:47:54,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:47:54,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:47:55,701 INFO L124 PetriNetUnfolderBase]: 3604/6175 cut-off events. [2024-06-21 15:47:55,701 INFO L125 PetriNetUnfolderBase]: For 1175005/1175018 co-relation queries the response was YES. [2024-06-21 15:47:55,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54017 conditions, 6175 events. 3604/6175 cut-off events. For 1175005/1175018 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43156 event pairs, 1173 based on Foata normal form. 11/6181 useless extension candidates. Maximal degree in co-relation 53842. Up to 5405 conditions per place. [2024-06-21 15:47:55,788 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 308 selfloop transitions, 157 changer transitions 0/472 dead transitions. [2024-06-21 15:47:55,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 472 transitions, 6568 flow [2024-06-21 15:47:55,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:47:55,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:47:55,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-21 15:47:55,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-21 15:47:55,788 INFO L175 Difference]: Start difference. First operand has 369 places, 441 transitions, 5560 flow. Second operand 9 states and 220 transitions. [2024-06-21 15:47:55,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 472 transitions, 6568 flow [2024-06-21 15:48:01,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 472 transitions, 6382 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 15:48:01,329 INFO L231 Difference]: Finished difference. Result has 367 places, 441 transitions, 5703 flow [2024-06-21 15:48:01,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5374, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5703, PETRI_PLACES=367, PETRI_TRANSITIONS=441} [2024-06-21 15:48:01,329 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-21 15:48:01,330 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 441 transitions, 5703 flow [2024-06-21 15:48:01,330 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:01,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:01,330 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:01,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 15:48:01,330 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:48:01,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:01,330 INFO L85 PathProgramCache]: Analyzing trace with hash -961830675, now seen corresponding path program 1 times [2024-06-21 15:48:01,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:01,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561034568] [2024-06-21 15:48:01,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:01,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:01,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:01,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:48:01,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:01,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561034568] [2024-06-21 15:48:01,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561034568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:01,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:01,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:01,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926785055] [2024-06-21 15:48:01,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:01,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:01,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:01,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:01,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:01,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:01,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 441 transitions, 5703 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:01,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:01,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:01,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:02,771 INFO L124 PetriNetUnfolderBase]: 4058/6957 cut-off events. [2024-06-21 15:48:02,771 INFO L125 PetriNetUnfolderBase]: For 1715036/1715049 co-relation queries the response was YES. [2024-06-21 15:48:02,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68434 conditions, 6957 events. 4058/6957 cut-off events. For 1715036/1715049 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 49765 event pairs, 1152 based on Foata normal form. 16/6968 useless extension candidates. Maximal degree in co-relation 68258. Up to 2711 conditions per place. [2024-06-21 15:48:02,874 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 158 changer transitions 0/505 dead transitions. [2024-06-21 15:48:02,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 505 transitions, 7831 flow [2024-06-21 15:48:02,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:48:02,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:48:02,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-21 15:48:02,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-21 15:48:02,875 INFO L175 Difference]: Start difference. First operand has 367 places, 441 transitions, 5703 flow. Second operand 10 states and 258 transitions. [2024-06-21 15:48:02,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 505 transitions, 7831 flow [2024-06-21 15:48:08,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 505 transitions, 7370 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 15:48:08,441 INFO L231 Difference]: Finished difference. Result has 368 places, 444 transitions, 5717 flow [2024-06-21 15:48:08,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5717, PETRI_PLACES=368, PETRI_TRANSITIONS=444} [2024-06-21 15:48:08,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-21 15:48:08,441 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 444 transitions, 5717 flow [2024-06-21 15:48:08,441 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:08,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:08,441 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:08,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 15:48:08,442 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:48:08,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:08,442 INFO L85 PathProgramCache]: Analyzing trace with hash -961710705, now seen corresponding path program 2 times [2024-06-21 15:48:08,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:08,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325488142] [2024-06-21 15:48:08,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:08,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:08,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:08,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:48:08,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:08,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325488142] [2024-06-21 15:48:08,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325488142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:08,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:08,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:08,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990568082] [2024-06-21 15:48:08,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:08,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:08,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:08,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:08,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:08,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:08,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 444 transitions, 5717 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:08,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:08,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:08,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:09,959 INFO L124 PetriNetUnfolderBase]: 4263/7354 cut-off events. [2024-06-21 15:48:09,959 INFO L125 PetriNetUnfolderBase]: For 1945697/1945710 co-relation queries the response was YES. [2024-06-21 15:48:10,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73434 conditions, 7354 events. 4263/7354 cut-off events. For 1945697/1945710 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 53446 event pairs, 1134 based on Foata normal form. 34/7383 useless extension candidates. Maximal degree in co-relation 73256. Up to 6143 conditions per place. [2024-06-21 15:48:10,072 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 427 selfloop transitions, 53 changer transitions 0/487 dead transitions. [2024-06-21 15:48:10,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 487 transitions, 7149 flow [2024-06-21 15:48:10,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:10,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:10,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 15:48:10,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:48:10,073 INFO L175 Difference]: Start difference. First operand has 368 places, 444 transitions, 5717 flow. Second operand 9 states and 210 transitions. [2024-06-21 15:48:10,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 487 transitions, 7149 flow [2024-06-21 15:48:17,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 487 transitions, 6782 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 15:48:17,354 INFO L231 Difference]: Finished difference. Result has 372 places, 448 transitions, 5572 flow [2024-06-21 15:48:17,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5368, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5572, PETRI_PLACES=372, PETRI_TRANSITIONS=448} [2024-06-21 15:48:17,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-21 15:48:17,355 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 448 transitions, 5572 flow [2024-06-21 15:48:17,355 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:17,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:17,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, 1] [2024-06-21 15:48:17,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 15:48:17,355 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:48:17,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:17,356 INFO L85 PathProgramCache]: Analyzing trace with hash -973008793, now seen corresponding path program 1 times [2024-06-21 15:48:17,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:17,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696414666] [2024-06-21 15:48:17,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:17,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:17,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:17,452 INFO 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:17,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:17,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696414666] [2024-06-21 15:48:17,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696414666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:17,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:17,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:17,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17233483] [2024-06-21 15:48:17,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:17,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:17,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:17,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:17,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:17,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:17,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 448 transitions, 5572 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:17,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:17,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:17,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:18,830 INFO L124 PetriNetUnfolderBase]: 3996/6897 cut-off events. [2024-06-21 15:48:18,830 INFO L125 PetriNetUnfolderBase]: For 1619048/1619061 co-relation queries the response was YES. [2024-06-21 15:48:18,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63496 conditions, 6897 events. 3996/6897 cut-off events. For 1619048/1619061 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 49444 event pairs, 994 based on Foata normal form. 34/6926 useless extension candidates. Maximal degree in co-relation 63316. Up to 5817 conditions per place. [2024-06-21 15:48:18,930 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 412 selfloop transitions, 48 changer transitions 19/486 dead transitions. [2024-06-21 15:48:18,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 486 transitions, 6682 flow [2024-06-21 15:48:18,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:18,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:18,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 15:48:18,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-21 15:48:18,931 INFO L175 Difference]: Start difference. First operand has 372 places, 448 transitions, 5572 flow. Second operand 9 states and 209 transitions. [2024-06-21 15:48:18,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 486 transitions, 6682 flow [2024-06-21 15:48:27,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 486 transitions, 6512 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 15:48:27,616 INFO L231 Difference]: Finished difference. Result has 376 places, 443 transitions, 5452 flow [2024-06-21 15:48:27,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5452, PETRI_PLACES=376, PETRI_TRANSITIONS=443} [2024-06-21 15:48:27,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-21 15:48:27,617 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 443 transitions, 5452 flow [2024-06-21 15:48:27,617 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:27,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:27,617 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:27,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 15:48:27,617 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:48:27,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:27,617 INFO L85 PathProgramCache]: Analyzing trace with hash -784341849, now seen corresponding path program 2 times [2024-06-21 15:48:27,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:27,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004744594] [2024-06-21 15:48:27,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:27,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:27,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:27,707 INFO 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:27,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:27,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004744594] [2024-06-21 15:48:27,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004744594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:27,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:27,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:27,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882008135] [2024-06-21 15:48:27,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:27,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:27,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:27,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:27,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:27,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:27,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 443 transitions, 5452 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:27,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:27,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:27,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:29,144 INFO L124 PetriNetUnfolderBase]: 4177/7202 cut-off events. [2024-06-21 15:48:29,144 INFO L125 PetriNetUnfolderBase]: For 1930289/1930302 co-relation queries the response was YES. [2024-06-21 15:48:29,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72389 conditions, 7202 events. 4177/7202 cut-off events. For 1930289/1930302 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 52009 event pairs, 965 based on Foata normal form. 16/7213 useless extension candidates. Maximal degree in co-relation 72208. Up to 5520 conditions per place. [2024-06-21 15:48:29,246 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 424 selfloop transitions, 58 changer transitions 0/489 dead transitions. [2024-06-21 15:48:29,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 489 transitions, 7162 flow [2024-06-21 15:48:29,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:48:29,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:48:29,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 15:48:29,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:48:29,247 INFO L175 Difference]: Start difference. First operand has 376 places, 443 transitions, 5452 flow. Second operand 9 states and 210 transitions. [2024-06-21 15:48:29,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 489 transitions, 7162 flow [2024-06-21 15:48:38,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 489 transitions, 7040 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 15:48:38,080 INFO L231 Difference]: Finished difference. Result has 373 places, 450 transitions, 5625 flow [2024-06-21 15:48:38,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5348, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5625, PETRI_PLACES=373, PETRI_TRANSITIONS=450} [2024-06-21 15:48:38,080 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-21 15:48:38,080 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 450 transitions, 5625 flow [2024-06-21 15:48:38,080 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:38,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:38,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, 1, 1] [2024-06-21 15:48:38,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 15:48:38,081 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:48:38,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:38,081 INFO L85 PathProgramCache]: Analyzing trace with hash -784578999, now seen corresponding path program 3 times [2024-06-21 15:48:38,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:38,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573534181] [2024-06-21 15:48:38,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:38,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:38,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:38,171 INFO 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:38,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:38,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573534181] [2024-06-21 15:48:38,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573534181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:38,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:38,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:38,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200166239] [2024-06-21 15:48:38,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:38,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:38,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:38,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:38,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:38,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:38,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 450 transitions, 5625 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:38,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:38,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:38,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:39,649 INFO L124 PetriNetUnfolderBase]: 4146/7159 cut-off events. [2024-06-21 15:48:39,649 INFO L125 PetriNetUnfolderBase]: For 1862613/1862626 co-relation queries the response was YES. [2024-06-21 15:48:39,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69541 conditions, 7159 events. 4146/7159 cut-off events. For 1862613/1862626 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 51715 event pairs, 1064 based on Foata normal form. 34/7188 useless extension candidates. Maximal degree in co-relation 69360. Up to 5520 conditions per place. [2024-06-21 15:48:39,750 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 430 selfloop transitions, 56 changer transitions 0/493 dead transitions. [2024-06-21 15:48:39,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 493 transitions, 7221 flow [2024-06-21 15:48:39,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:48:39,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:48:39,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-21 15:48:39,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 15:48:39,751 INFO L175 Difference]: Start difference. First operand has 373 places, 450 transitions, 5625 flow. Second operand 10 states and 232 transitions. [2024-06-21 15:48:39,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 493 transitions, 7221 flow [2024-06-21 15:48:48,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 493 transitions, 7043 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 15:48:48,113 INFO L231 Difference]: Finished difference. Result has 379 places, 450 transitions, 5564 flow [2024-06-21 15:48:48,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5564, PETRI_PLACES=379, PETRI_TRANSITIONS=450} [2024-06-21 15:48:48,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-21 15:48:48,113 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 450 transitions, 5564 flow [2024-06-21 15:48:48,113 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:48,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:48,114 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:48,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 15:48:48,114 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:48:48,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:48,114 INFO L85 PathProgramCache]: Analyzing trace with hash -784579185, now seen corresponding path program 3 times [2024-06-21 15:48:48,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:48,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859533351] [2024-06-21 15:48:48,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:48,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:48,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:48,204 INFO 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:48,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:48,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859533351] [2024-06-21 15:48:48,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859533351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:48,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:48,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:48,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935452382] [2024-06-21 15:48:48,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:48,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:48,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:48,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:48,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:48,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:48,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 450 transitions, 5564 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:48,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:48,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:48,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:48:49,613 INFO L124 PetriNetUnfolderBase]: 4085/7050 cut-off events. [2024-06-21 15:48:49,613 INFO L125 PetriNetUnfolderBase]: For 1768804/1768817 co-relation queries the response was YES. [2024-06-21 15:48:49,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66263 conditions, 7050 events. 4085/7050 cut-off events. For 1768804/1768817 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 50806 event pairs, 1038 based on Foata normal form. 34/7079 useless extension candidates. Maximal degree in co-relation 66082. Up to 5520 conditions per place. [2024-06-21 15:48:49,712 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 414 selfloop transitions, 48 changer transitions 23/492 dead transitions. [2024-06-21 15:48:49,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 492 transitions, 6942 flow [2024-06-21 15:48:49,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:48:49,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:48:49,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-21 15:48:49,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:48:49,713 INFO L175 Difference]: Start difference. First operand has 379 places, 450 transitions, 5564 flow. Second operand 10 states and 230 transitions. [2024-06-21 15:48:49,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 492 transitions, 6942 flow [2024-06-21 15:48:58,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 492 transitions, 6780 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 15:48:58,662 INFO L231 Difference]: Finished difference. Result has 382 places, 441 transitions, 5398 flow [2024-06-21 15:48:58,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5398, PETRI_PLACES=382, PETRI_TRANSITIONS=441} [2024-06-21 15:48:58,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-21 15:48:58,662 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 441 transitions, 5398 flow [2024-06-21 15:48:58,663 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:58,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:48:58,663 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:58,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 15:48:58,663 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:48:58,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:48:58,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1607378165, now seen corresponding path program 4 times [2024-06-21 15:48:58,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:48:58,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690362449] [2024-06-21 15:48:58,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:48:58,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:48:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:48:58,750 INFO 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:58,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:48:58,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690362449] [2024-06-21 15:48:58,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690362449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:48:58,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:48:58,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:48:58,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656455249] [2024-06-21 15:48:58,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:48:58,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:48:58,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:48:58,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:48:58,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:48:58,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:48:58,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 441 transitions, 5398 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:58,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:48:58,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:48:58,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:00,150 INFO L124 PetriNetUnfolderBase]: 3963/6790 cut-off events. [2024-06-21 15:49:00,150 INFO L125 PetriNetUnfolderBase]: For 1763015/1763028 co-relation queries the response was YES. [2024-06-21 15:49:00,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66838 conditions, 6790 events. 3963/6790 cut-off events. For 1763015/1763028 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48298 event pairs, 1402 based on Foata normal form. 18/6795 useless extension candidates. Maximal degree in co-relation 66656. Up to 5747 conditions per place. [2024-06-21 15:49:00,246 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 155 changer transitions 0/488 dead transitions. [2024-06-21 15:49:00,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 488 transitions, 6856 flow [2024-06-21 15:49:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:49:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:49:00,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-06-21 15:49:00,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954545454545455 [2024-06-21 15:49:00,248 INFO L175 Difference]: Start difference. First operand has 382 places, 441 transitions, 5398 flow. Second operand 11 states and 262 transitions. [2024-06-21 15:49:00,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 488 transitions, 6856 flow [2024-06-21 15:49:06,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 488 transitions, 6728 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-21 15:49:06,261 INFO L231 Difference]: Finished difference. Result has 373 places, 443 transitions, 5694 flow [2024-06-21 15:49:06,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5694, PETRI_PLACES=373, PETRI_TRANSITIONS=443} [2024-06-21 15:49:06,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-21 15:49:06,262 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 443 transitions, 5694 flow [2024-06-21 15:49:06,262 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:06,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:06,262 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:06,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 15:49:06,262 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:49:06,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:06,263 INFO L85 PathProgramCache]: Analyzing trace with hash -651706783, now seen corresponding path program 5 times [2024-06-21 15:49:06,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:06,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258749633] [2024-06-21 15:49:06,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:06,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:06,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49: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:49:06,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:06,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258749633] [2024-06-21 15:49:06,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258749633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:06,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:06,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:06,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279750473] [2024-06-21 15:49:06,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:06,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:06,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:06,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:06,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:06,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:06,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 443 transitions, 5694 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:06,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:06,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:06,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:07,798 INFO L124 PetriNetUnfolderBase]: 3945/6786 cut-off events. [2024-06-21 15:49:07,798 INFO L125 PetriNetUnfolderBase]: For 1608083/1608096 co-relation queries the response was YES. [2024-06-21 15:49:07,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65075 conditions, 6786 events. 3945/6786 cut-off events. For 1608083/1608096 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48525 event pairs, 1470 based on Foata normal form. 18/6799 useless extension candidates. Maximal degree in co-relation 64897. Up to 5915 conditions per place. [2024-06-21 15:49:07,890 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 153 changer transitions 0/480 dead transitions. [2024-06-21 15:49:07,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 480 transitions, 6764 flow [2024-06-21 15:49:07,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:49:07,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:49:07,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-21 15:49:07,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-21 15:49:07,891 INFO L175 Difference]: Start difference. First operand has 373 places, 443 transitions, 5694 flow. Second operand 11 states and 255 transitions. [2024-06-21 15:49:07,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 480 transitions, 6764 flow [2024-06-21 15:49:14,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 480 transitions, 6497 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 15:49:14,325 INFO L231 Difference]: Finished difference. Result has 377 places, 443 transitions, 5738 flow [2024-06-21 15:49:14,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5427, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5738, PETRI_PLACES=377, PETRI_TRANSITIONS=443} [2024-06-21 15:49:14,325 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 15:49:14,326 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 443 transitions, 5738 flow [2024-06-21 15:49:14,326 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:14,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:14,326 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:14,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 15:49:14,326 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:49:14,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:14,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1749481235, now seen corresponding path program 6 times [2024-06-21 15:49:14,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:14,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605363650] [2024-06-21 15:49:14,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:14,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:14,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:14,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:49:14,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:14,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605363650] [2024-06-21 15:49:14,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605363650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:14,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:14,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:14,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20192573] [2024-06-21 15:49:14,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:14,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:14,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:14,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:14,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:14,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:14,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 443 transitions, 5738 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:14,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:14,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:14,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:16,007 INFO L124 PetriNetUnfolderBase]: 4320/7405 cut-off events. [2024-06-21 15:49:16,007 INFO L125 PetriNetUnfolderBase]: For 2053006/2053019 co-relation queries the response was YES. [2024-06-21 15:49:16,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76306 conditions, 7405 events. 4320/7405 cut-off events. For 2053006/2053019 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 53600 event pairs, 1516 based on Foata normal form. 16/7416 useless extension candidates. Maximal degree in co-relation 76126. Up to 5041 conditions per place. [2024-06-21 15:49:16,108 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 155 changer transitions 0/502 dead transitions. [2024-06-21 15:49:16,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 502 transitions, 7512 flow [2024-06-21 15:49:16,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:49:16,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:49:16,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-06-21 15:49:16,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227272727272727 [2024-06-21 15:49:16,109 INFO L175 Difference]: Start difference. First operand has 377 places, 443 transitions, 5738 flow. Second operand 11 states and 274 transitions. [2024-06-21 15:49:16,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 502 transitions, 7512 flow [2024-06-21 15:49:26,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 502 transitions, 7196 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 15:49:26,090 INFO L231 Difference]: Finished difference. Result has 380 places, 446 transitions, 5893 flow [2024-06-21 15:49:26,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5422, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5893, PETRI_PLACES=380, PETRI_TRANSITIONS=446} [2024-06-21 15:49:26,090 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-21 15:49:26,090 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 446 transitions, 5893 flow [2024-06-21 15:49:26,091 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:26,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:26,091 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:26,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 15:49:26,091 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:49:26,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:26,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1749361265, now seen corresponding path program 7 times [2024-06-21 15:49:26,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:26,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790476218] [2024-06-21 15:49:26,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:26,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:26,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:26,185 INFO 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:26,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:26,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790476218] [2024-06-21 15:49:26,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790476218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:26,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:26,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:26,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788265989] [2024-06-21 15:49:26,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:26,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:26,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:26,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:26,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:26,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:26,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 446 transitions, 5893 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:26,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:26,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:26,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:27,740 INFO L124 PetriNetUnfolderBase]: 4289/7383 cut-off events. [2024-06-21 15:49:27,740 INFO L125 PetriNetUnfolderBase]: For 2047352/2047365 co-relation queries the response was YES. [2024-06-21 15:49:27,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74072 conditions, 7383 events. 4289/7383 cut-off events. For 2047352/2047365 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 53837 event pairs, 1560 based on Foata normal form. 34/7403 useless extension candidates. Maximal degree in co-relation 73889. Up to 6340 conditions per place. [2024-06-21 15:49:27,846 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 434 selfloop transitions, 43 changer transitions 0/484 dead transitions. [2024-06-21 15:49:27,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 484 transitions, 7217 flow [2024-06-21 15:49:27,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:49:27,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:49:27,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 15:49:27,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-21 15:49:27,847 INFO L175 Difference]: Start difference. First operand has 380 places, 446 transitions, 5893 flow. Second operand 9 states and 209 transitions. [2024-06-21 15:49:27,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 484 transitions, 7217 flow [2024-06-21 15:49:38,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 484 transitions, 6882 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 15:49:38,011 INFO L231 Difference]: Finished difference. Result has 382 places, 446 transitions, 5649 flow [2024-06-21 15:49:38,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5558, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5649, PETRI_PLACES=382, PETRI_TRANSITIONS=446} [2024-06-21 15:49:38,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-21 15:49:38,011 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 446 transitions, 5649 flow [2024-06-21 15:49:38,011 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:38,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:38,011 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:38,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 15:49:38,012 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:49:38,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:38,012 INFO L85 PathProgramCache]: Analyzing trace with hash -656582587, now seen corresponding path program 4 times [2024-06-21 15:49:38,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:38,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640353110] [2024-06-21 15:49:38,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:38,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:38,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:38,105 INFO 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:38,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:38,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640353110] [2024-06-21 15:49:38,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640353110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:38,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:38,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:38,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420015349] [2024-06-21 15:49:38,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:38,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:38,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:38,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:38,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:38,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:38,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 446 transitions, 5649 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:38,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:38,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:38,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:39,579 INFO L124 PetriNetUnfolderBase]: 4228/7272 cut-off events. [2024-06-21 15:49:39,579 INFO L125 PetriNetUnfolderBase]: For 1955176/1955189 co-relation queries the response was YES. [2024-06-21 15:49:39,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70708 conditions, 7272 events. 4228/7272 cut-off events. For 1955176/1955189 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 52771 event pairs, 1544 based on Foata normal form. 34/7294 useless extension candidates. Maximal degree in co-relation 70524. Up to 6340 conditions per place. [2024-06-21 15:49:39,682 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 419 selfloop transitions, 38 changer transitions 19/483 dead transitions. [2024-06-21 15:49:39,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 483 transitions, 6751 flow [2024-06-21 15:49:39,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:49:39,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:49:39,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-21 15:49:39,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-21 15:49:39,683 INFO L175 Difference]: Start difference. First operand has 382 places, 446 transitions, 5649 flow. Second operand 9 states and 208 transitions. [2024-06-21 15:49:39,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 483 transitions, 6751 flow [2024-06-21 15:49:48,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 6614 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 15:49:48,052 INFO L231 Difference]: Finished difference. Result has 384 places, 441 transitions, 5532 flow [2024-06-21 15:49:48,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5512, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5532, PETRI_PLACES=384, PETRI_TRANSITIONS=441} [2024-06-21 15:49:48,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-21 15:49:48,053 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 441 transitions, 5532 flow [2024-06-21 15:49:48,053 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:48,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:48,053 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:48,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 15:49:48,053 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:49:48,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:48,053 INFO L85 PathProgramCache]: Analyzing trace with hash -647059387, now seen corresponding path program 5 times [2024-06-21 15:49:48,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:48,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616979108] [2024-06-21 15:49:48,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:48,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:48,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:48,165 INFO 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:48,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:48,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616979108] [2024-06-21 15:49:48,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616979108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:48,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:48,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:48,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366143504] [2024-06-21 15:49:48,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:48,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:48,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:48,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:48,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:48,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:48,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 441 transitions, 5532 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:48,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:48,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:48,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:49:49,625 INFO L124 PetriNetUnfolderBase]: 4184/7189 cut-off events. [2024-06-21 15:49:49,625 INFO L125 PetriNetUnfolderBase]: For 2038868/2038881 co-relation queries the response was YES. [2024-06-21 15:49:49,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70449 conditions, 7189 events. 4184/7189 cut-off events. For 2038868/2038881 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 51899 event pairs, 1607 based on Foata normal form. 44/7228 useless extension candidates. Maximal degree in co-relation 70264. Up to 6365 conditions per place. [2024-06-21 15:49:49,731 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 411 selfloop transitions, 38 changer transitions 14/470 dead transitions. [2024-06-21 15:49:49,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 470 transitions, 6584 flow [2024-06-21 15:49:49,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:49:49,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:49:49,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 15:49:49,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-21 15:49:49,732 INFO L175 Difference]: Start difference. First operand has 384 places, 441 transitions, 5532 flow. Second operand 9 states and 202 transitions. [2024-06-21 15:49:49,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 470 transitions, 6584 flow [2024-06-21 15:49:58,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 470 transitions, 6461 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 15:49:58,727 INFO L231 Difference]: Finished difference. Result has 378 places, 436 transitions, 5420 flow [2024-06-21 15:49:58,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5411, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5420, PETRI_PLACES=378, PETRI_TRANSITIONS=436} [2024-06-21 15:49:58,727 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-21 15:49:58,727 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 436 transitions, 5420 flow [2024-06-21 15:49:58,727 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:58,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:49:58,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, 1] [2024-06-21 15:49:58,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 15:49:58,727 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:49:58,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:49:58,728 INFO L85 PathProgramCache]: Analyzing trace with hash 846564741, now seen corresponding path program 6 times [2024-06-21 15:49:58,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:49:58,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270458949] [2024-06-21 15:49:58,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:49:58,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:49:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:49:58,821 INFO 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:58,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:49:58,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270458949] [2024-06-21 15:49:58,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270458949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:49:58,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:49:58,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:49:58,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965387563] [2024-06-21 15:49:58,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:49:58,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:49:58,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:49:58,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:49:58,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:49:58,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:49:58,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 436 transitions, 5420 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:58,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:49:58,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:49:58,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:00,287 INFO L124 PetriNetUnfolderBase]: 4133/7120 cut-off events. [2024-06-21 15:50:00,287 INFO L125 PetriNetUnfolderBase]: For 1843672/1843685 co-relation queries the response was YES. [2024-06-21 15:50:00,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66716 conditions, 7120 events. 4133/7120 cut-off events. For 1843672/1843685 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 51478 event pairs, 1486 based on Foata normal form. 40/7155 useless extension candidates. Maximal degree in co-relation 66534. Up to 6138 conditions per place. [2024-06-21 15:50:00,397 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 33 changer transitions 26/475 dead transitions. [2024-06-21 15:50:00,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 475 transitions, 6575 flow [2024-06-21 15:50:00,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:00,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:00,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 15:50:00,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-21 15:50:00,397 INFO L175 Difference]: Start difference. First operand has 378 places, 436 transitions, 5420 flow. Second operand 9 states and 205 transitions. [2024-06-21 15:50:00,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 475 transitions, 6575 flow [2024-06-21 15:50:07,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 475 transitions, 6487 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 15:50:07,756 INFO L231 Difference]: Finished difference. Result has 377 places, 431 transitions, 5346 flow [2024-06-21 15:50:07,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5346, PETRI_PLACES=377, PETRI_TRANSITIONS=431} [2024-06-21 15:50:07,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 15:50:07,757 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 431 transitions, 5346 flow [2024-06-21 15:50:07,757 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:07,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:07,757 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:07,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 15:50:07,757 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:50:07,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:07,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1236002377, now seen corresponding path program 7 times [2024-06-21 15:50:07,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:07,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024569906] [2024-06-21 15:50:07,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:07,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:07,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:07,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:50:07,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:07,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024569906] [2024-06-21 15:50:07,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024569906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:07,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:07,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:07,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869595125] [2024-06-21 15:50:07,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:07,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:07,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:07,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:07,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:07,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:07,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 431 transitions, 5346 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:07,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:07,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:07,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:09,380 INFO L124 PetriNetUnfolderBase]: 4340/7481 cut-off events. [2024-06-21 15:50:09,380 INFO L125 PetriNetUnfolderBase]: For 2042217/2042230 co-relation queries the response was YES. [2024-06-21 15:50:09,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72194 conditions, 7481 events. 4340/7481 cut-off events. For 2042217/2042230 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 54563 event pairs, 1649 based on Foata normal form. 40/7516 useless extension candidates. Maximal degree in co-relation 72012. Up to 6091 conditions per place. [2024-06-21 15:50:09,487 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 402 selfloop transitions, 46 changer transitions 15/470 dead transitions. [2024-06-21 15:50:09,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 470 transitions, 6727 flow [2024-06-21 15:50:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:50:09,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:50:09,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-21 15:50:09,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-21 15:50:09,488 INFO L175 Difference]: Start difference. First operand has 377 places, 431 transitions, 5346 flow. Second operand 10 states and 227 transitions. [2024-06-21 15:50:09,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 470 transitions, 6727 flow [2024-06-21 15:50:16,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 470 transitions, 6639 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 15:50:16,704 INFO L231 Difference]: Finished difference. Result has 376 places, 428 transitions, 5329 flow [2024-06-21 15:50:16,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5270, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5329, PETRI_PLACES=376, PETRI_TRANSITIONS=428} [2024-06-21 15:50:16,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-21 15:50:16,704 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 428 transitions, 5329 flow [2024-06-21 15:50:16,704 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:16,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:16,704 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:16,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 15:50:16,705 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:50:16,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:16,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1464229957, now seen corresponding path program 8 times [2024-06-21 15:50:16,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:16,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275911813] [2024-06-21 15:50:16,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:16,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:16,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:16,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:50:16,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:16,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275911813] [2024-06-21 15:50:16,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275911813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:16,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:16,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:16,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886992144] [2024-06-21 15:50:16,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:16,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:16,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:16,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:16,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:16,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:16,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 428 transitions, 5329 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:16,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:16,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:16,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:18,249 INFO L124 PetriNetUnfolderBase]: 4218/7243 cut-off events. [2024-06-21 15:50:18,249 INFO L125 PetriNetUnfolderBase]: For 1917690/1917703 co-relation queries the response was YES. [2024-06-21 15:50:18,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71219 conditions, 7243 events. 4218/7243 cut-off events. For 1917690/1917703 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52470 event pairs, 1615 based on Foata normal form. 18/7254 useless extension candidates. Maximal degree in co-relation 71037. Up to 6554 conditions per place. [2024-06-21 15:50:18,359 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 45 changer transitions 10/452 dead transitions. [2024-06-21 15:50:18,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 452 transitions, 6313 flow [2024-06-21 15:50:18,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:18,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:18,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 15:50:18,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-21 15:50:18,360 INFO L175 Difference]: Start difference. First operand has 376 places, 428 transitions, 5329 flow. Second operand 9 states and 199 transitions. [2024-06-21 15:50:18,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 452 transitions, 6313 flow [2024-06-21 15:50:26,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 452 transitions, 6209 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 15:50:26,298 INFO L231 Difference]: Finished difference. Result has 375 places, 425 transitions, 5273 flow [2024-06-21 15:50:26,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5273, PETRI_PLACES=375, PETRI_TRANSITIONS=425} [2024-06-21 15:50:26,299 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 15:50:26,299 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 425 transitions, 5273 flow [2024-06-21 15:50:26,299 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:26,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:26,299 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:26,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 15:50:26,299 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:50:26,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:26,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1461372997, now seen corresponding path program 9 times [2024-06-21 15:50:26,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:26,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543125364] [2024-06-21 15:50:26,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:26,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:26,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:26,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:50:26,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:26,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543125364] [2024-06-21 15:50:26,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543125364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:26,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:26,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:26,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598088850] [2024-06-21 15:50:26,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:26,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:26,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:26,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:26,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:26,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:26,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 425 transitions, 5273 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:26,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:26,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:26,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:27,901 INFO L124 PetriNetUnfolderBase]: 4373/7492 cut-off events. [2024-06-21 15:50:27,901 INFO L125 PetriNetUnfolderBase]: For 2105711/2105724 co-relation queries the response was YES. [2024-06-21 15:50:27,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76024 conditions, 7492 events. 4373/7492 cut-off events. For 2105711/2105724 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 54313 event pairs, 1701 based on Foata normal form. 18/7502 useless extension candidates. Maximal degree in co-relation 75843. Up to 6240 conditions per place. [2024-06-21 15:50:28,013 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 397 selfloop transitions, 44 changer transitions 10/458 dead transitions. [2024-06-21 15:50:28,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 458 transitions, 6595 flow [2024-06-21 15:50:28,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:28,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:28,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 15:50:28,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-21 15:50:28,014 INFO L175 Difference]: Start difference. First operand has 375 places, 425 transitions, 5273 flow. Second operand 9 states and 205 transitions. [2024-06-21 15:50:28,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 458 transitions, 6595 flow [2024-06-21 15:50:37,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 458 transitions, 6485 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 15:50:37,838 INFO L231 Difference]: Finished difference. Result has 374 places, 423 transitions, 5239 flow [2024-06-21 15:50:37,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5167, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5239, PETRI_PLACES=374, PETRI_TRANSITIONS=423} [2024-06-21 15:50:37,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-21 15:50:37,838 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 423 transitions, 5239 flow [2024-06-21 15:50:37,838 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,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:37,838 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,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 15:50:37,839 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:50:37,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:37,839 INFO L85 PathProgramCache]: Analyzing trace with hash 2041037765, now seen corresponding path program 10 times [2024-06-21 15:50:37,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:37,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484308526] [2024-06-21 15:50:37,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:37,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:37,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:37,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:37,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:37,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484308526] [2024-06-21 15:50:37,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484308526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:37,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:37,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:37,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213117704] [2024-06-21 15:50:37,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:37,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:37,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:37,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:37,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:37,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:37,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 423 transitions, 5239 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,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:37,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:37,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:39,546 INFO L124 PetriNetUnfolderBase]: 4651/8030 cut-off events. [2024-06-21 15:50:39,546 INFO L125 PetriNetUnfolderBase]: For 2380283/2380296 co-relation queries the response was YES. [2024-06-21 15:50:39,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83473 conditions, 8030 events. 4651/8030 cut-off events. For 2380283/2380296 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 59448 event pairs, 1741 based on Foata normal form. 16/8041 useless extension candidates. Maximal degree in co-relation 83291. Up to 5618 conditions per place. [2024-06-21 15:50:39,668 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 408 selfloop transitions, 45 changer transitions 7/467 dead transitions. [2024-06-21 15:50:39,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 467 transitions, 6931 flow [2024-06-21 15:50:39,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:39,669 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 211 transitions. [2024-06-21 15:50:39,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 15:50:39,669 INFO L175 Difference]: Start difference. First operand has 374 places, 423 transitions, 5239 flow. Second operand 9 states and 211 transitions. [2024-06-21 15:50:39,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 467 transitions, 6931 flow [2024-06-21 15:50:49,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 467 transitions, 6817 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 15:50:49,629 INFO L231 Difference]: Finished difference. Result has 374 places, 427 transitions, 5362 flow [2024-06-21 15:50:49,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5133, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5362, PETRI_PLACES=374, PETRI_TRANSITIONS=427} [2024-06-21 15:50:49,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-21 15:50:49,630 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 427 transitions, 5362 flow [2024-06-21 15:50:49,630 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:49,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:49,630 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:49,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 15:50:49,630 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:50:49,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:49,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1147436617, now seen corresponding path program 11 times [2024-06-21 15:50:49,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:49,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555011537] [2024-06-21 15:50:49,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:49,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:49,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:49,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:49,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:49,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555011537] [2024-06-21 15:50:49,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555011537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:49,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:49,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:50:49,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167621378] [2024-06-21 15:50:49,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:49,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:50:49,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:49,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:50:49,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:50:49,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:49,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 427 transitions, 5362 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:49,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:49,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:49,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:51,315 INFO L124 PetriNetUnfolderBase]: 4546/7829 cut-off events. [2024-06-21 15:50:51,315 INFO L125 PetriNetUnfolderBase]: For 2351538/2351551 co-relation queries the response was YES. [2024-06-21 15:50:51,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80008 conditions, 7829 events. 4546/7829 cut-off events. For 2351538/2351551 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 57436 event pairs, 1791 based on Foata normal form. 34/7858 useless extension candidates. Maximal degree in co-relation 79825. Up to 5618 conditions per place. [2024-06-21 15:50:51,433 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 401 selfloop transitions, 38 changer transitions 18/464 dead transitions. [2024-06-21 15:50:51,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 464 transitions, 6696 flow [2024-06-21 15:50:51,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:51,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:51,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 15:50:51,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 15:50:51,434 INFO L175 Difference]: Start difference. First operand has 374 places, 427 transitions, 5362 flow. Second operand 9 states and 211 transitions. [2024-06-21 15:50:51,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 464 transitions, 6696 flow [2024-06-21 15:51:01,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 464 transitions, 6597 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:01,713 INFO L231 Difference]: Finished difference. Result has 375 places, 422 transitions, 5266 flow [2024-06-21 15:51:01,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5266, PETRI_PLACES=375, PETRI_TRANSITIONS=422} [2024-06-21 15:51:01,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 15:51:01,713 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 422 transitions, 5266 flow [2024-06-21 15:51:01,713 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:01,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:01,713 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:01,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 15:51:01,714 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:51:01,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:01,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1317698235, now seen corresponding path program 12 times [2024-06-21 15:51:01,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:01,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73718507] [2024-06-21 15:51:01,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:01,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:01,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:01,813 INFO 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:01,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:01,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73718507] [2024-06-21 15:51:01,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73718507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:01,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:01,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:01,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628726628] [2024-06-21 15:51:01,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:01,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:01,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:01,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:01,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:01,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:01,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 422 transitions, 5266 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:01,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:01,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:01,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:03,252 INFO L124 PetriNetUnfolderBase]: 4305/7394 cut-off events. [2024-06-21 15:51:03,253 INFO L125 PetriNetUnfolderBase]: For 2195243/2195256 co-relation queries the response was YES. [2024-06-21 15:51:03,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74102 conditions, 7394 events. 4305/7394 cut-off events. For 2195243/2195256 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 53681 event pairs, 1706 based on Foata normal form. 44/7431 useless extension candidates. Maximal degree in co-relation 73919. Up to 6571 conditions per place. [2024-06-21 15:51:03,376 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 32 changer transitions 19/448 dead transitions. [2024-06-21 15:51:03,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 448 transitions, 6254 flow [2024-06-21 15:51:03,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:51:03,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:51:03,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 15:51:03,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-21 15:51:03,377 INFO L175 Difference]: Start difference. First operand has 375 places, 422 transitions, 5266 flow. Second operand 10 states and 216 transitions. [2024-06-21 15:51:03,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 448 transitions, 6254 flow [2024-06-21 15:51:11,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 448 transitions, 6176 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 15:51:11,800 INFO L231 Difference]: Finished difference. Result has 375 places, 413 transitions, 5123 flow [2024-06-21 15:51:11,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5188, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5123, PETRI_PLACES=375, PETRI_TRANSITIONS=413} [2024-06-21 15:51:11,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 15:51:11,801 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 413 transitions, 5123 flow [2024-06-21 15:51:11,801 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:11,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:11,801 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,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 15:51:11,801 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:51:11,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:11,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1351583317, now seen corresponding path program 8 times [2024-06-21 15:51:11,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:11,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003319305] [2024-06-21 15:51:11,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:11,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:11,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:11,894 INFO 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,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:11,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003319305] [2024-06-21 15:51:11,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003319305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:11,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:11,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:11,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299906126] [2024-06-21 15:51:11,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:11,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:11,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:11,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:11,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:11,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:11,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 413 transitions, 5123 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,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:11,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:11,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:13,456 INFO L124 PetriNetUnfolderBase]: 4339/7440 cut-off events. [2024-06-21 15:51:13,456 INFO L125 PetriNetUnfolderBase]: For 2273957/2273968 co-relation queries the response was YES. [2024-06-21 15:51:13,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79449 conditions, 7440 events. 4339/7440 cut-off events. For 2273957/2273968 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 53910 event pairs, 1747 based on Foata normal form. 17/7450 useless extension candidates. Maximal degree in co-relation 79267. Up to 6189 conditions per place. [2024-06-21 15:51:13,579 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 335 selfloop transitions, 112 changer transitions 0/454 dead transitions. [2024-06-21 15:51:13,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 454 transitions, 6559 flow [2024-06-21 15:51:13,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:13,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:13,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 15:51:13,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-21 15:51:13,580 INFO L175 Difference]: Start difference. First operand has 375 places, 413 transitions, 5123 flow. Second operand 8 states and 202 transitions. [2024-06-21 15:51:13,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 454 transitions, 6559 flow [2024-06-21 15:51:23,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 454 transitions, 6424 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-21 15:51:23,260 INFO L231 Difference]: Finished difference. Result has 366 places, 416 transitions, 5387 flow [2024-06-21 15:51:23,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4990, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5387, PETRI_PLACES=366, PETRI_TRANSITIONS=416} [2024-06-21 15:51:23,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-21 15:51:23,261 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 416 transitions, 5387 flow [2024-06-21 15:51:23,261 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:23,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:23,261 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:23,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 15:51:23,261 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:51:23,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:23,261 INFO L85 PathProgramCache]: Analyzing trace with hash 2046879221, now seen corresponding path program 9 times [2024-06-21 15:51:23,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:23,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668667119] [2024-06-21 15:51:23,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:23,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:23,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:23,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:23,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:23,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668667119] [2024-06-21 15:51:23,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668667119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:23,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:23,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:23,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96093877] [2024-06-21 15:51:23,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:23,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:23,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:23,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:23,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:23,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:23,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 416 transitions, 5387 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:23,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:23,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:23,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:24,898 INFO L124 PetriNetUnfolderBase]: 4413/7556 cut-off events. [2024-06-21 15:51:24,898 INFO L125 PetriNetUnfolderBase]: For 2332516/2332527 co-relation queries the response was YES. [2024-06-21 15:51:24,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81994 conditions, 7556 events. 4413/7556 cut-off events. For 2332516/2332527 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 54813 event pairs, 1779 based on Foata normal form. 17/7568 useless extension candidates. Maximal degree in co-relation 81813. Up to 6560 conditions per place. [2024-06-21 15:51:25,020 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 120 changer transitions 0/459 dead transitions. [2024-06-21 15:51:25,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 459 transitions, 6785 flow [2024-06-21 15:51:25,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:51:25,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:51:25,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-21 15:51:25,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025 [2024-06-21 15:51:25,021 INFO L175 Difference]: Start difference. First operand has 366 places, 416 transitions, 5387 flow. Second operand 10 states and 241 transitions. [2024-06-21 15:51:25,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 459 transitions, 6785 flow [2024-06-21 15:51:34,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 459 transitions, 6594 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 15:51:34,949 INFO L231 Difference]: Finished difference. Result has 371 places, 418 transitions, 5550 flow [2024-06-21 15:51:34,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5196, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5550, PETRI_PLACES=371, PETRI_TRANSITIONS=418} [2024-06-21 15:51:34,949 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-21 15:51:34,949 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 418 transitions, 5550 flow [2024-06-21 15:51:34,949 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:34,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:34,949 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:34,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 15:51:34,950 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:51:34,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:34,950 INFO L85 PathProgramCache]: Analyzing trace with hash 2055450101, now seen corresponding path program 10 times [2024-06-21 15:51:34,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:34,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221920931] [2024-06-21 15:51:34,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:34,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:34,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:35,055 INFO 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:35,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:35,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221920931] [2024-06-21 15:51:35,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221920931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:35,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:35,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:35,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008717139] [2024-06-21 15:51:35,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:35,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:35,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:35,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:35,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:35,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:35,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 418 transitions, 5550 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:35,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:35,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:35,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:36,589 INFO L124 PetriNetUnfolderBase]: 4441/7600 cut-off events. [2024-06-21 15:51:36,589 INFO L125 PetriNetUnfolderBase]: For 2374511/2374522 co-relation queries the response was YES. [2024-06-21 15:51:36,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82814 conditions, 7600 events. 4441/7600 cut-off events. For 2374511/2374522 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 55184 event pairs, 1799 based on Foata normal form. 17/7612 useless extension candidates. Maximal degree in co-relation 82632. Up to 6794 conditions per place. [2024-06-21 15:51:36,708 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 118 changer transitions 0/452 dead transitions. [2024-06-21 15:51:36,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 452 transitions, 6610 flow [2024-06-21 15:51:36,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:51:36,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:51:36,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-21 15:51:36,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-21 15:51:36,709 INFO L175 Difference]: Start difference. First operand has 371 places, 418 transitions, 5550 flow. Second operand 10 states and 234 transitions. [2024-06-21 15:51:36,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 452 transitions, 6610 flow [2024-06-21 15:51:46,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 452 transitions, 6393 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:46,688 INFO L231 Difference]: Finished difference. Result has 375 places, 419 transitions, 5632 flow [2024-06-21 15:51:46,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5632, PETRI_PLACES=375, PETRI_TRANSITIONS=419} [2024-06-21 15:51:46,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 15:51:46,688 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 419 transitions, 5632 flow [2024-06-21 15:51:46,688 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:46,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:46,689 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:46,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 15:51:46,689 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:51:46,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:46,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1050310197, now seen corresponding path program 11 times [2024-06-21 15:51:46,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:46,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757081476] [2024-06-21 15:51:46,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:46,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:46,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:46,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:51:46,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:46,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757081476] [2024-06-21 15:51:46,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757081476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:46,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:46,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:51:46,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451635213] [2024-06-21 15:51:46,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:46,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:51:46,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:46,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:51:46,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:51:46,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:46,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 419 transitions, 5632 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:46,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:46,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:46,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:48,576 INFO L124 PetriNetUnfolderBase]: 4423/7574 cut-off events. [2024-06-21 15:51:48,576 INFO L125 PetriNetUnfolderBase]: For 2357702/2357713 co-relation queries the response was YES. [2024-06-21 15:51:48,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81709 conditions, 7574 events. 4423/7574 cut-off events. For 2357702/2357713 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 55066 event pairs, 1791 based on Foata normal form. 17/7586 useless extension candidates. Maximal degree in co-relation 81525. Up to 6768 conditions per place. [2024-06-21 15:51:48,684 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 109 changer transitions 0/447 dead transitions. [2024-06-21 15:51:48,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 447 transitions, 6614 flow [2024-06-21 15:51:48,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:48,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:48,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 15:51:48,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 15:51:48,685 INFO L175 Difference]: Start difference. First operand has 375 places, 419 transitions, 5632 flow. Second operand 8 states and 193 transitions. [2024-06-21 15:51:48,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 447 transitions, 6614 flow [2024-06-21 15:52:00,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 447 transitions, 6349 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 15:52:00,471 INFO L231 Difference]: Finished difference. Result has 375 places, 419 transitions, 5590 flow [2024-06-21 15:52:00,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5367, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5590, PETRI_PLACES=375, PETRI_TRANSITIONS=419} [2024-06-21 15:52:00,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 15:52:00,471 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 419 transitions, 5590 flow [2024-06-21 15:52:00,472 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:00,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:00,472 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:00,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 15:52:00,472 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:52:00,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:00,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1046496267, now seen corresponding path program 12 times [2024-06-21 15:52:00,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:00,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883452527] [2024-06-21 15:52:00,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:00,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:00,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:00,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:00,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:00,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883452527] [2024-06-21 15:52:00,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883452527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:00,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:00,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:00,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023406261] [2024-06-21 15:52:00,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:00,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:00,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:00,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:00,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:00,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:00,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 419 transitions, 5590 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:00,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:00,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:00,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:02,590 INFO L124 PetriNetUnfolderBase]: 4570/7807 cut-off events. [2024-06-21 15:52:02,591 INFO L125 PetriNetUnfolderBase]: For 2565225/2565236 co-relation queries the response was YES. [2024-06-21 15:52:02,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86142 conditions, 7807 events. 4570/7807 cut-off events. For 2565225/2565236 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 56878 event pairs, 1422 based on Foata normal form. 15/7817 useless extension candidates. Maximal degree in co-relation 85957. Up to 4030 conditions per place. [2024-06-21 15:52:02,704 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 116 changer transitions 0/464 dead transitions. [2024-06-21 15:52:02,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 464 transitions, 7226 flow [2024-06-21 15:52:02,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:02,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:02,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-21 15:52:02,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-21 15:52:02,705 INFO L175 Difference]: Start difference. First operand has 375 places, 419 transitions, 5590 flow. Second operand 8 states and 207 transitions. [2024-06-21 15:52:02,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 464 transitions, 7226 flow [2024-06-21 15:52:13,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 464 transitions, 6977 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:13,278 INFO L231 Difference]: Finished difference. Result has 377 places, 420 transitions, 5635 flow [2024-06-21 15:52:13,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5341, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5635, PETRI_PLACES=377, PETRI_TRANSITIONS=420} [2024-06-21 15:52:13,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 15:52:13,278 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 420 transitions, 5635 flow [2024-06-21 15:52:13,279 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:13,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:13,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, 1] [2024-06-21 15:52:13,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 15:52:13,279 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:52:13,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:13,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1046616237, now seen corresponding path program 13 times [2024-06-21 15:52:13,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:13,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791963519] [2024-06-21 15:52:13,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:13,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:13,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:13,380 INFO 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:13,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:13,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791963519] [2024-06-21 15:52:13,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791963519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:13,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:13,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:13,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003027441] [2024-06-21 15:52:13,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:13,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:13,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:13,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:13,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:13,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:13,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 420 transitions, 5635 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:13,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:13,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:13,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:15,264 INFO L124 PetriNetUnfolderBase]: 4539/7798 cut-off events. [2024-06-21 15:52:15,264 INFO L125 PetriNetUnfolderBase]: For 2552179/2552190 co-relation queries the response was YES. [2024-06-21 15:52:15,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83572 conditions, 7798 events. 4539/7798 cut-off events. For 2552179/2552190 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57158 event pairs, 1433 based on Foata normal form. 33/7826 useless extension candidates. Maximal degree in co-relation 83386. Up to 6729 conditions per place. [2024-06-21 15:52:15,470 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 412 selfloop transitions, 35 changer transitions 0/454 dead transitions. [2024-06-21 15:52:15,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 454 transitions, 6899 flow [2024-06-21 15:52:15,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:15,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:15,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 15:52:15,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:52:15,471 INFO L175 Difference]: Start difference. First operand has 377 places, 420 transitions, 5635 flow. Second operand 8 states and 188 transitions. [2024-06-21 15:52:15,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 454 transitions, 6899 flow [2024-06-21 15:52:25,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 454 transitions, 6581 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:25,402 INFO L231 Difference]: Finished difference. Result has 379 places, 420 transitions, 5392 flow [2024-06-21 15:52:25,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5317, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5392, PETRI_PLACES=379, PETRI_TRANSITIONS=420} [2024-06-21 15:52:25,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-21 15:52:25,402 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 420 transitions, 5392 flow [2024-06-21 15:52:25,402 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:25,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:25,403 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:25,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 15:52:25,403 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:52:25,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:25,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1952629865, now seen corresponding path program 14 times [2024-06-21 15:52:25,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:25,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287649819] [2024-06-21 15:52:25,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:25,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:25,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:25,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:52:25,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:25,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287649819] [2024-06-21 15:52:25,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287649819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:25,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:25,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:25,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916205950] [2024-06-21 15:52:25,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:25,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:25,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:25,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:25,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:25,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:25,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 420 transitions, 5392 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:25,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:25,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:25,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:27,407 INFO L124 PetriNetUnfolderBase]: 4394/7549 cut-off events. [2024-06-21 15:52:27,407 INFO L125 PetriNetUnfolderBase]: For 2277443/2277454 co-relation queries the response was YES. [2024-06-21 15:52:27,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77969 conditions, 7549 events. 4394/7549 cut-off events. For 2277443/2277454 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 55119 event pairs, 1766 based on Foata normal form. 17/7561 useless extension candidates. Maximal degree in co-relation 77783. Up to 6737 conditions per place. [2024-06-21 15:52:27,509 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 121 changer transitions 0/451 dead transitions. [2024-06-21 15:52:27,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 451 transitions, 6388 flow [2024-06-21 15:52:27,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:52:27,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:52:27,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-21 15:52:27,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-21 15:52:27,510 INFO L175 Difference]: Start difference. First operand has 379 places, 420 transitions, 5392 flow. Second operand 11 states and 249 transitions. [2024-06-21 15:52:27,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 451 transitions, 6388 flow [2024-06-21 15:52:38,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 451 transitions, 6271 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 15:52:38,441 INFO L231 Difference]: Finished difference. Result has 382 places, 420 transitions, 5522 flow [2024-06-21 15:52:38,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5275, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5522, PETRI_PLACES=382, PETRI_TRANSITIONS=420} [2024-06-21 15:52:38,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-21 15:52:38,441 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 420 transitions, 5522 flow [2024-06-21 15:52:38,441 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:38,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:38,441 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:38,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 15:52:38,442 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:52:38,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:38,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1046616423, now seen corresponding path program 13 times [2024-06-21 15:52:38,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:38,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386805103] [2024-06-21 15:52:38,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:38,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:38,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:38,540 INFO 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:38,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:38,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386805103] [2024-06-21 15:52:38,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386805103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:38,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:38,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:38,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967709495] [2024-06-21 15:52:38,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:38,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:38,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:38,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:38,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:38,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:38,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 420 transitions, 5522 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:38,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:38,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:38,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:40,362 INFO L124 PetriNetUnfolderBase]: 4333/7442 cut-off events. [2024-06-21 15:52:40,362 INFO L125 PetriNetUnfolderBase]: For 2258743/2258754 co-relation queries the response was YES. [2024-06-21 15:52:40,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74972 conditions, 7442 events. 4333/7442 cut-off events. For 2258743/2258754 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 54037 event pairs, 1338 based on Foata normal form. 33/7470 useless extension candidates. Maximal degree in co-relation 74785. Up to 6498 conditions per place. [2024-06-21 15:52:40,463 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 397 selfloop transitions, 30 changer transitions 19/453 dead transitions. [2024-06-21 15:52:40,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 453 transitions, 6554 flow [2024-06-21 15:52:40,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:40,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:40,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 15:52:40,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 15:52:40,464 INFO L175 Difference]: Start difference. First operand has 382 places, 420 transitions, 5522 flow. Second operand 8 states and 187 transitions. [2024-06-21 15:52:40,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 453 transitions, 6554 flow [2024-06-21 15:52:51,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 453 transitions, 6287 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 15:52:51,100 INFO L231 Difference]: Finished difference. Result has 380 places, 415 transitions, 5270 flow [2024-06-21 15:52:51,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5270, PETRI_PLACES=380, PETRI_TRANSITIONS=415} [2024-06-21 15:52:51,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-21 15:52:51,101 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 415 transitions, 5270 flow [2024-06-21 15:52:51,101 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:51,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:51,101 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:51,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 15:52:51,102 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:52:51,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:51,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1312461387, now seen corresponding path program 15 times [2024-06-21 15:52:51,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:51,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085888901] [2024-06-21 15:52:51,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:51,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:51,191 INFO 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:51,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:51,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085888901] [2024-06-21 15:52:51,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085888901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:51,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:51,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:51,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464848079] [2024-06-21 15:52:51,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:51,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:51,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:51,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:51,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:51,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:51,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 415 transitions, 5270 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:51,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:51,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:51,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:52,958 INFO L124 PetriNetUnfolderBase]: 4116/7055 cut-off events. [2024-06-21 15:52:52,958 INFO L125 PetriNetUnfolderBase]: For 2131740/2131751 co-relation queries the response was YES. [2024-06-21 15:52:53,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69227 conditions, 7055 events. 4116/7055 cut-off events. For 2131740/2131751 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 50586 event pairs, 1554 based on Foata normal form. 43/7091 useless extension candidates. Maximal degree in co-relation 69039. Up to 6283 conditions per place. [2024-06-21 15:52:53,058 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 32 changer transitions 4/439 dead transitions. [2024-06-21 15:52:53,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 439 transitions, 6236 flow [2024-06-21 15:52:53,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:53,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:53,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 15:52:53,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:52:53,059 INFO L175 Difference]: Start difference. First operand has 380 places, 415 transitions, 5270 flow. Second operand 8 states and 182 transitions. [2024-06-21 15:52:53,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 439 transitions, 6236 flow [2024-06-21 15:53:01,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 439 transitions, 6134 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 15:53:01,253 INFO L231 Difference]: Finished difference. Result has 372 places, 413 transitions, 5207 flow [2024-06-21 15:53:01,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5168, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5207, PETRI_PLACES=372, PETRI_TRANSITIONS=413} [2024-06-21 15:53:01,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-21 15:53:01,254 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 413 transitions, 5207 flow [2024-06-21 15:53:01,254 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:01,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:01,254 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,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 15:53:01,254 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:53:01,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:01,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1054025547, now seen corresponding path program 16 times [2024-06-21 15:53:01,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:01,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968873093] [2024-06-21 15:53:01,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:01,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:01,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:53:01,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:01,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968873093] [2024-06-21 15:53:01,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968873093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:01,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:01,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:01,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595468130] [2024-06-21 15:53:01,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:01,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:01,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:01,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:01,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:01,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:01,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 413 transitions, 5207 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:01,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:01,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:01,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:02,975 INFO L124 PetriNetUnfolderBase]: 3996/6873 cut-off events. [2024-06-21 15:53:02,975 INFO L125 PetriNetUnfolderBase]: For 1870988/1870999 co-relation queries the response was YES. [2024-06-21 15:53:03,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64209 conditions, 6873 events. 3996/6873 cut-off events. For 1870988/1870999 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 49207 event pairs, 1397 based on Foata normal form. 39/6907 useless extension candidates. Maximal degree in co-relation 64025. Up to 5494 conditions per place. [2024-06-21 15:53:03,151 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 403 selfloop transitions, 34 changer transitions 0/444 dead transitions. [2024-06-21 15:53:03,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 444 transitions, 6475 flow [2024-06-21 15:53:03,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:03,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:03,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 15:53:03,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 15:53:03,153 INFO L175 Difference]: Start difference. First operand has 372 places, 413 transitions, 5207 flow. Second operand 8 states and 187 transitions. [2024-06-21 15:53:03,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 444 transitions, 6475 flow [2024-06-21 15:53:09,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 444 transitions, 6370 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 15:53:09,877 INFO L231 Difference]: Finished difference. Result has 373 places, 413 transitions, 5176 flow [2024-06-21 15:53:09,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5102, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5176, PETRI_PLACES=373, PETRI_TRANSITIONS=413} [2024-06-21 15:53:09,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-21 15:53:09,877 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 413 transitions, 5176 flow [2024-06-21 15:53:09,878 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:09,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:09,878 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:09,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 15:53:09,878 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:53:09,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:09,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1312313703, now seen corresponding path program 14 times [2024-06-21 15:53:09,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:09,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668535230] [2024-06-21 15:53:09,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:09,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:09,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:09,978 INFO 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:09,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:09,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668535230] [2024-06-21 15:53:09,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668535230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:09,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:09,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:09,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441512963] [2024-06-21 15:53:09,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:09,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:09,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:09,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:09,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:10,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:10,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 413 transitions, 5176 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:10,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:10,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:10,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:11,684 INFO L124 PetriNetUnfolderBase]: 3937/6784 cut-off events. [2024-06-21 15:53:11,684 INFO L125 PetriNetUnfolderBase]: For 1704399/1704410 co-relation queries the response was YES. [2024-06-21 15:53:11,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60374 conditions, 6784 events. 3937/6784 cut-off events. For 1704399/1704410 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 48525 event pairs, 1374 based on Foata normal form. 39/6818 useless extension candidates. Maximal degree in co-relation 60189. Up to 5494 conditions per place. [2024-06-21 15:53:11,777 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 395 selfloop transitions, 27 changer transitions 15/444 dead transitions. [2024-06-21 15:53:11,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 444 transitions, 6446 flow [2024-06-21 15:53:11,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:11,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:11,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 15:53:11,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 15:53:11,778 INFO L175 Difference]: Start difference. First operand has 373 places, 413 transitions, 5176 flow. Second operand 8 states and 187 transitions. [2024-06-21 15:53:11,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 444 transitions, 6446 flow [2024-06-21 15:53:17,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 444 transitions, 6368 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 15:53:17,922 INFO L231 Difference]: Finished difference. Result has 375 places, 405 transitions, 5031 flow [2024-06-21 15:53:17,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5098, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5031, PETRI_PLACES=375, PETRI_TRANSITIONS=405} [2024-06-21 15:53:17,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 15:53:17,922 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 405 transitions, 5031 flow [2024-06-21 15:53:17,922 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:17,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:17,922 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:17,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 15:53:17,923 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:53:17,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:17,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1312640133, now seen corresponding path program 15 times [2024-06-21 15:53:17,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:17,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656864901] [2024-06-21 15:53:17,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:17,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:17,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:18,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:53:18,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:18,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656864901] [2024-06-21 15:53:18,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656864901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:18,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:18,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:18,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876186057] [2024-06-21 15:53:18,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:18,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:18,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:18,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:18,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:18,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:18,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 405 transitions, 5031 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:18,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:18,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:18,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:19,526 INFO L124 PetriNetUnfolderBase]: 3696/6359 cut-off events. [2024-06-21 15:53:19,526 INFO L125 PetriNetUnfolderBase]: For 1520598/1520609 co-relation queries the response was YES. [2024-06-21 15:53:19,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54349 conditions, 6359 events. 3696/6359 cut-off events. For 1520598/1520609 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 44989 event pairs, 1287 based on Foata normal form. 43/6395 useless extension candidates. Maximal degree in co-relation 54163. Up to 5626 conditions per place. [2024-06-21 15:53:19,610 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 383 selfloop transitions, 21 changer transitions 18/429 dead transitions. [2024-06-21 15:53:19,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 429 transitions, 5977 flow [2024-06-21 15:53:19,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:19,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:19,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 15:53:19,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 15:53:19,611 INFO L175 Difference]: Start difference. First operand has 375 places, 405 transitions, 5031 flow. Second operand 8 states and 177 transitions. [2024-06-21 15:53:19,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 429 transitions, 5977 flow [2024-06-21 15:53:26,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 429 transitions, 5897 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-21 15:53:26,114 INFO L231 Difference]: Finished difference. Result has 370 places, 397 transitions, 4890 flow [2024-06-21 15:53:26,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4890, PETRI_PLACES=370, PETRI_TRANSITIONS=397} [2024-06-21 15:53:26,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-21 15:53:26,114 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 397 transitions, 4890 flow [2024-06-21 15:53:26,114 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:26,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:26,114 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:26,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 15:53:26,114 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:53:26,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:26,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1543092445, now seen corresponding path program 16 times [2024-06-21 15:53:26,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:26,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441820343] [2024-06-21 15:53:26,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:26,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:26,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:26,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:53:26,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:26,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441820343] [2024-06-21 15:53:26,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441820343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:26,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:26,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:26,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80928236] [2024-06-21 15:53:26,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:26,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:26,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:26,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:26,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:26,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:26,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 397 transitions, 4890 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:26,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:26,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:26,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:27,591 INFO L124 PetriNetUnfolderBase]: 3614/6199 cut-off events. [2024-06-21 15:53:27,591 INFO L125 PetriNetUnfolderBase]: For 1492525/1492533 co-relation queries the response was YES. [2024-06-21 15:53:27,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53262 conditions, 6199 events. 3614/6199 cut-off events. For 1492525/1492533 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 43374 event pairs, 1233 based on Foata normal form. 41/6233 useless extension candidates. Maximal degree in co-relation 53079. Up to 5379 conditions per place. [2024-06-21 15:53:27,673 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 346 selfloop transitions, 65 changer transitions 7/425 dead transitions. [2024-06-21 15:53:27,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 425 transitions, 5848 flow [2024-06-21 15:53:27,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:27,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:27,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:53:27,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:53:27,674 INFO L175 Difference]: Start difference. First operand has 370 places, 397 transitions, 4890 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:53:27,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 425 transitions, 5848 flow [2024-06-21 15:53:33,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 425 transitions, 5760 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 15:53:33,748 INFO L231 Difference]: Finished difference. Result has 357 places, 393 transitions, 4874 flow [2024-06-21 15:53:33,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4874, PETRI_PLACES=357, PETRI_TRANSITIONS=393} [2024-06-21 15:53:33,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 15:53:33,749 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 393 transitions, 4874 flow [2024-06-21 15:53:33,749 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:33,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:33,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, 1, 1] [2024-06-21 15:53:33,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 15:53:33,749 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:53:33,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:33,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1532050555, now seen corresponding path program 17 times [2024-06-21 15:53:33,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:33,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775360405] [2024-06-21 15:53:33,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:33,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:33,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:33,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:53:33,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:33,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775360405] [2024-06-21 15:53:33,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775360405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:33,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:33,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:33,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664757261] [2024-06-21 15:53:33,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:33,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:33,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:33,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:33,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:33,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:33,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 393 transitions, 4874 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:33,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:33,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:33,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:35,250 INFO L124 PetriNetUnfolderBase]: 3589/6168 cut-off events. [2024-06-21 15:53:35,250 INFO L125 PetriNetUnfolderBase]: For 1430202/1430210 co-relation queries the response was YES. [2024-06-21 15:53:35,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52481 conditions, 6168 events. 3589/6168 cut-off events. For 1430202/1430210 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 43123 event pairs, 1242 based on Foata normal form. 41/6202 useless extension candidates. Maximal degree in co-relation 52302. Up to 5350 conditions per place. [2024-06-21 15:53:35,329 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 58 changer transitions 9/424 dead transitions. [2024-06-21 15:53:35,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 424 transitions, 5840 flow [2024-06-21 15:53:35,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:35,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:35,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 15:53:35,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 15:53:35,329 INFO L175 Difference]: Start difference. First operand has 357 places, 393 transitions, 4874 flow. Second operand 8 states and 195 transitions. [2024-06-21 15:53:35,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 424 transitions, 5840 flow [2024-06-21 15:53:41,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 424 transitions, 5701 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 15:53:41,348 INFO L231 Difference]: Finished difference. Result has 356 places, 387 transitions, 4780 flow [2024-06-21 15:53:41,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4780, PETRI_PLACES=356, PETRI_TRANSITIONS=387} [2024-06-21 15:53:41,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 15:53:41,349 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 387 transitions, 4780 flow [2024-06-21 15:53:41,349 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:41,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:41,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:41,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 15:53:41,349 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:53:41,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:41,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1532041255, now seen corresponding path program 18 times [2024-06-21 15:53:41,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:41,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224640196] [2024-06-21 15:53:41,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:41,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:41,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:41,447 INFO 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:41,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:41,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224640196] [2024-06-21 15:53:41,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224640196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:41,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:41,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:41,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995934439] [2024-06-21 15:53:41,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:41,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:41,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:41,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:41,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:41,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:41,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 387 transitions, 4780 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:41,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:41,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:41,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:42,726 INFO L124 PetriNetUnfolderBase]: 3493/6036 cut-off events. [2024-06-21 15:53:42,726 INFO L125 PetriNetUnfolderBase]: For 1245689/1245697 co-relation queries the response was YES. [2024-06-21 15:53:42,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48958 conditions, 6036 events. 3493/6036 cut-off events. For 1245689/1245697 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 42295 event pairs, 978 based on Foata normal form. 37/6068 useless extension candidates. Maximal degree in co-relation 48779. Up to 4643 conditions per place. [2024-06-21 15:53:42,941 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 347 selfloop transitions, 57 changer transitions 16/427 dead transitions. [2024-06-21 15:53:42,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 427 transitions, 5820 flow [2024-06-21 15:53:42,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:42,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:42,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 15:53:42,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-21 15:53:42,942 INFO L175 Difference]: Start difference. First operand has 356 places, 387 transitions, 4780 flow. Second operand 8 states and 203 transitions. [2024-06-21 15:53:42,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 427 transitions, 5820 flow [2024-06-21 15:53:48,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 427 transitions, 5679 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 15:53:48,521 INFO L231 Difference]: Finished difference. Result has 354 places, 375 transitions, 4572 flow [2024-06-21 15:53:48,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4572, PETRI_PLACES=354, PETRI_TRANSITIONS=375} [2024-06-21 15:53:48,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-21 15:53:48,522 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 375 transitions, 4572 flow [2024-06-21 15:53:48,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:53:48,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:48,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:53:48,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 15:53:48,522 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:53:48,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:48,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1854090535, now seen corresponding path program 19 times [2024-06-21 15:53:48,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:48,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522679215] [2024-06-21 15:53:48,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:48,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:48,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:48,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:53:48,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:48,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522679215] [2024-06-21 15:53:48,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522679215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:48,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:48,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:48,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87110462] [2024-06-21 15:53:48,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:48,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:48,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:48,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:48,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:48,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:48,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 375 transitions, 4572 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:48,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:48,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:48,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:49,731 INFO L124 PetriNetUnfolderBase]: 3348/5757 cut-off events. [2024-06-21 15:53:49,731 INFO L125 PetriNetUnfolderBase]: For 1244515/1244523 co-relation queries the response was YES. [2024-06-21 15:53:49,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47704 conditions, 5757 events. 3348/5757 cut-off events. For 1244515/1244523 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39841 event pairs, 1044 based on Foata normal form. 37/5789 useless extension candidates. Maximal degree in co-relation 47526. Up to 4262 conditions per place. [2024-06-21 15:53:49,809 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 334 selfloop transitions, 72 changer transitions 11/424 dead transitions. [2024-06-21 15:53:49,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 424 transitions, 5854 flow [2024-06-21 15:53:49,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:53:49,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:53:49,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-21 15:53:49,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 15:53:49,810 INFO L175 Difference]: Start difference. First operand has 354 places, 375 transitions, 4572 flow. Second operand 10 states and 246 transitions. [2024-06-21 15:53:49,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 424 transitions, 5854 flow [2024-06-21 15:53:54,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 424 transitions, 5726 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 15:53:55,064 INFO L231 Difference]: Finished difference. Result has 354 places, 372 transitions, 4570 flow [2024-06-21 15:53:55,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4570, PETRI_PLACES=354, PETRI_TRANSITIONS=372} [2024-06-21 15:53:55,065 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-21 15:53:55,065 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 372 transitions, 4570 flow [2024-06-21 15:53:55,065 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:55,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:55,065 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:55,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 15:53:55,066 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:53:55,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:55,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1852216585, now seen corresponding path program 20 times [2024-06-21 15:53:55,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:55,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792337832] [2024-06-21 15:53:55,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:55,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:55,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:55,166 INFO 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:55,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:55,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792337832] [2024-06-21 15:53:55,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792337832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:55,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:55,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:55,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689798181] [2024-06-21 15:53:55,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:55,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:55,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:55,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:55,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:55,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:55,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 372 transitions, 4570 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:55,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:55,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:55,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:56,340 INFO L124 PetriNetUnfolderBase]: 3215/5540 cut-off events. [2024-06-21 15:53:56,340 INFO L125 PetriNetUnfolderBase]: For 1085451/1085459 co-relation queries the response was YES. [2024-06-21 15:53:56,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44693 conditions, 5540 events. 3215/5540 cut-off events. For 1085451/1085459 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 38158 event pairs, 755 based on Foata normal form. 31/5566 useless extension candidates. Maximal degree in co-relation 44516. Up to 3080 conditions per place. [2024-06-21 15:53:56,411 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 76 changer transitions 9/423 dead transitions. [2024-06-21 15:53:56,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 423 transitions, 6114 flow [2024-06-21 15:53:56,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:53:56,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:53:56,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-21 15:53:56,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 15:53:56,412 INFO L175 Difference]: Start difference. First operand has 354 places, 372 transitions, 4570 flow. Second operand 9 states and 231 transitions. [2024-06-21 15:53:56,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 423 transitions, 6114 flow [2024-06-21 15:54:01,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 423 transitions, 5962 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 15:54:01,525 INFO L231 Difference]: Finished difference. Result has 353 places, 370 transitions, 4563 flow [2024-06-21 15:54:01,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4563, PETRI_PLACES=353, PETRI_TRANSITIONS=370} [2024-06-21 15:54:01,526 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-21 15:54:01,526 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 370 transitions, 4563 flow [2024-06-21 15:54:01,526 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:54:01,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:01,526 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:54:01,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 15:54:01,527 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:54:01,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:01,527 INFO L85 PathProgramCache]: Analyzing trace with hash -294106433, now seen corresponding path program 21 times [2024-06-21 15:54:01,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:01,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944599699] [2024-06-21 15:54:01,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:01,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:01,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:01,629 INFO 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:54:01,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:01,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944599699] [2024-06-21 15:54:01,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944599699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:01,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:01,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:01,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917656380] [2024-06-21 15:54:01,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:01,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:01,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:01,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:01,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:01,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:01,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 370 transitions, 4563 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:54:01,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:01,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:01,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:02,659 INFO L124 PetriNetUnfolderBase]: 3091/5308 cut-off events. [2024-06-21 15:54:02,659 INFO L125 PetriNetUnfolderBase]: For 926787/926795 co-relation queries the response was YES. [2024-06-21 15:54:02,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42860 conditions, 5308 events. 3091/5308 cut-off events. For 926787/926795 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 36243 event pairs, 981 based on Foata normal form. 15/5316 useless extension candidates. Maximal degree in co-relation 42683. Up to 4790 conditions per place. [2024-06-21 15:54:02,728 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 40 changer transitions 10/389 dead transitions. [2024-06-21 15:54:02,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 389 transitions, 5397 flow [2024-06-21 15:54:02,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:02,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:02,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 15:54:02,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 15:54:02,729 INFO L175 Difference]: Start difference. First operand has 353 places, 370 transitions, 4563 flow. Second operand 8 states and 179 transitions. [2024-06-21 15:54:02,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 389 transitions, 5397 flow [2024-06-21 15:54:07,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 389 transitions, 5239 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 15:54:07,962 INFO L231 Difference]: Finished difference. Result has 352 places, 366 transitions, 4427 flow [2024-06-21 15:54:07,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4427, PETRI_PLACES=352, PETRI_TRANSITIONS=366} [2024-06-21 15:54:07,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-21 15:54:07,963 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 366 transitions, 4427 flow [2024-06-21 15:54:07,963 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:54:07,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:07,963 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:54:07,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 15:54:07,964 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:54:07,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:07,964 INFO L85 PathProgramCache]: Analyzing trace with hash -412194113, now seen corresponding path program 22 times [2024-06-21 15:54:07,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:07,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320137161] [2024-06-21 15:54:07,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:07,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:07,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:08,050 INFO 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:54:08,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:08,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320137161] [2024-06-21 15:54:08,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320137161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:08,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:08,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:08,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625255641] [2024-06-21 15:54:08,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:08,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:08,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:08,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:08,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:08,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:08,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 366 transitions, 4427 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:54:08,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:08,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:08,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:09,099 INFO L124 PetriNetUnfolderBase]: 3018/5164 cut-off events. [2024-06-21 15:54:09,099 INFO L125 PetriNetUnfolderBase]: For 923462/923469 co-relation queries the response was YES. [2024-06-21 15:54:09,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41907 conditions, 5164 events. 3018/5164 cut-off events. For 923462/923469 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34917 event pairs, 950 based on Foata normal form. 11/5167 useless extension candidates. Maximal degree in co-relation 41730. Up to 4583 conditions per place. [2024-06-21 15:54:09,170 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 307 selfloop transitions, 62 changer transitions 10/386 dead transitions. [2024-06-21 15:54:09,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 386 transitions, 5267 flow [2024-06-21 15:54:09,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:09,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:09,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-21 15:54:09,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-21 15:54:09,171 INFO L175 Difference]: Start difference. First operand has 352 places, 366 transitions, 4427 flow. Second operand 8 states and 181 transitions. [2024-06-21 15:54:09,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 386 transitions, 5267 flow [2024-06-21 15:54:14,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 386 transitions, 5147 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 15:54:14,783 INFO L231 Difference]: Finished difference. Result has 348 places, 363 transitions, 4402 flow [2024-06-21 15:54:14,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4402, PETRI_PLACES=348, PETRI_TRANSITIONS=363} [2024-06-21 15:54:14,783 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 15:54:14,783 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 363 transitions, 4402 flow [2024-06-21 15:54:14,783 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:54:14,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:14,783 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:54:14,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 15:54:14,784 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:54:14,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:14,784 INFO L85 PathProgramCache]: Analyzing trace with hash -412254563, now seen corresponding path program 23 times [2024-06-21 15:54:14,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:14,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238546543] [2024-06-21 15:54:14,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:14,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:14,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:14,880 INFO 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:54:14,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:14,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238546543] [2024-06-21 15:54:14,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238546543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:14,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:14,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:14,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349172603] [2024-06-21 15:54:14,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:14,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:14,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:14,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:14,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:14,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:14,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 363 transitions, 4402 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:54:14,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:14,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:14,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:15,899 INFO L124 PetriNetUnfolderBase]: 3013/5157 cut-off events. [2024-06-21 15:54:15,899 INFO L125 PetriNetUnfolderBase]: For 908502/908509 co-relation queries the response was YES. [2024-06-21 15:54:15,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41746 conditions, 5157 events. 3013/5157 cut-off events. For 908502/908509 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34904 event pairs, 946 based on Foata normal form. 11/5160 useless extension candidates. Maximal degree in co-relation 41570. Up to 4535 conditions per place. [2024-06-21 15:54:15,975 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 305 selfloop transitions, 59 changer transitions 16/387 dead transitions. [2024-06-21 15:54:15,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 387 transitions, 5278 flow [2024-06-21 15:54:15,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:15,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:15,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:54:15,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:54:15,976 INFO L175 Difference]: Start difference. First operand has 348 places, 363 transitions, 4402 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:54:15,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 387 transitions, 5278 flow [2024-06-21 15:54:20,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 387 transitions, 5148 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 15:54:20,497 INFO L231 Difference]: Finished difference. Result has 346 places, 359 transitions, 4331 flow [2024-06-21 15:54:20,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4331, PETRI_PLACES=346, PETRI_TRANSITIONS=359} [2024-06-21 15:54:20,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 15:54:20,497 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 359 transitions, 4331 flow [2024-06-21 15:54:20,498 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:54:20,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:20,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, 1] [2024-06-21 15:54:20,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 15:54:20,498 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:54:20,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:20,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1934456579, now seen corresponding path program 24 times [2024-06-21 15:54:20,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:20,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972666396] [2024-06-21 15:54:20,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:20,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:20,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:20,586 INFO 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:54:20,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:20,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972666396] [2024-06-21 15:54:20,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972666396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:20,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:20,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:20,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627000497] [2024-06-21 15:54:20,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:20,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:20,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:20,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:20,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:20,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:20,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 359 transitions, 4331 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:54:20,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:20,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:20,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:21,701 INFO L124 PetriNetUnfolderBase]: 2929/5042 cut-off events. [2024-06-21 15:54:21,702 INFO L125 PetriNetUnfolderBase]: For 892653/892661 co-relation queries the response was YES. [2024-06-21 15:54:21,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38052 conditions, 5042 events. 2929/5042 cut-off events. For 892653/892661 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 34169 event pairs, 900 based on Foata normal form. 41/5078 useless extension candidates. Maximal degree in co-relation 37877. Up to 4320 conditions per place. [2024-06-21 15:54:21,765 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 56 changer transitions 15/398 dead transitions. [2024-06-21 15:54:21,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 398 transitions, 5263 flow [2024-06-21 15:54:21,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:54:21,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:54:21,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-21 15:54:21,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-21 15:54:21,766 INFO L175 Difference]: Start difference. First operand has 346 places, 359 transitions, 4331 flow. Second operand 10 states and 236 transitions. [2024-06-21 15:54:21,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 398 transitions, 5263 flow [2024-06-21 15:54:25,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 398 transitions, 5137 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 15:54:25,295 INFO L231 Difference]: Finished difference. Result has 344 places, 353 transitions, 4258 flow [2024-06-21 15:54:25,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4258, PETRI_PLACES=344, PETRI_TRANSITIONS=353} [2024-06-21 15:54:25,295 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-21 15:54:25,295 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 353 transitions, 4258 flow [2024-06-21 15:54:25,295 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:54:25,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:25,295 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:54:25,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 15:54:25,295 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:54:25,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:25,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1928200469, now seen corresponding path program 25 times [2024-06-21 15:54:25,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:25,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259340162] [2024-06-21 15:54:25,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:25,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:25,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:25,387 INFO 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:54:25,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:25,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259340162] [2024-06-21 15:54:25,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259340162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:25,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:25,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:25,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561075471] [2024-06-21 15:54:25,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:25,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:25,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:25,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:25,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:25,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:25,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 353 transitions, 4258 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:54:25,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:25,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:25,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:26,270 INFO L124 PetriNetUnfolderBase]: 2741/4684 cut-off events. [2024-06-21 15:54:26,270 INFO L125 PetriNetUnfolderBase]: For 651670/651676 co-relation queries the response was YES. [2024-06-21 15:54:26,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35281 conditions, 4684 events. 2741/4684 cut-off events. For 651670/651676 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 30909 event pairs, 806 based on Foata normal form. 13/4690 useless extension candidates. Maximal degree in co-relation 35108. Up to 4138 conditions per place. [2024-06-21 15:54:26,333 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 313 selfloop transitions, 52 changer transitions 10/382 dead transitions. [2024-06-21 15:54:26,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 382 transitions, 5104 flow [2024-06-21 15:54:26,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:54:26,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:54:26,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 15:54:26,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-21 15:54:26,334 INFO L175 Difference]: Start difference. First operand has 344 places, 353 transitions, 4258 flow. Second operand 9 states and 205 transitions. [2024-06-21 15:54:26,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 382 transitions, 5104 flow [2024-06-21 15:54:29,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 382 transitions, 4984 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 15:54:29,644 INFO L231 Difference]: Finished difference. Result has 341 places, 349 transitions, 4200 flow [2024-06-21 15:54:29,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4138, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4200, PETRI_PLACES=341, PETRI_TRANSITIONS=349} [2024-06-21 15:54:29,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-21 15:54:29,645 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 349 transitions, 4200 flow [2024-06-21 15:54:29,645 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:54:29,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:29,645 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:54:29,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 15:54:29,645 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:54:29,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:29,645 INFO L85 PathProgramCache]: Analyzing trace with hash -2128814331, now seen corresponding path program 26 times [2024-06-21 15:54:29,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:29,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56455783] [2024-06-21 15:54:29,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:29,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:29,723 INFO 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:54:29,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:29,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56455783] [2024-06-21 15:54:29,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56455783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:29,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:29,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:29,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927630837] [2024-06-21 15:54:29,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:29,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:29,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:29,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:29,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:29,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:29,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 349 transitions, 4200 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:54:29,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:29,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:29,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:30,628 INFO L124 PetriNetUnfolderBase]: 2648/4511 cut-off events. [2024-06-21 15:54:30,628 INFO L125 PetriNetUnfolderBase]: For 625720/625726 co-relation queries the response was YES. [2024-06-21 15:54:30,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34125 conditions, 4511 events. 2648/4511 cut-off events. For 625720/625726 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29457 event pairs, 748 based on Foata normal form. 13/4517 useless extension candidates. Maximal degree in co-relation 33953. Up to 3942 conditions per place. [2024-06-21 15:54:30,696 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 49 changer transitions 16/383 dead transitions. [2024-06-21 15:54:30,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 383 transitions, 5094 flow [2024-06-21 15:54:30,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:54:30,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:54:30,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-21 15:54:30,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:54:30,696 INFO L175 Difference]: Start difference. First operand has 341 places, 349 transitions, 4200 flow. Second operand 9 states and 207 transitions. [2024-06-21 15:54:30,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 383 transitions, 5094 flow [2024-06-21 15:54:34,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 383 transitions, 4979 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 15:54:34,218 INFO L231 Difference]: Finished difference. Result has 337 places, 345 transitions, 4131 flow [2024-06-21 15:54:34,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4131, PETRI_PLACES=337, PETRI_TRANSITIONS=345} [2024-06-21 15:54:34,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-21 15:54:34,218 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 345 transitions, 4131 flow [2024-06-21 15:54:34,218 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:54:34,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:34,218 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:54:34,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 15:54:34,218 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:54:34,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:34,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1852453735, now seen corresponding path program 27 times [2024-06-21 15:54:34,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:34,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876199342] [2024-06-21 15:54:34,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:34,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:34,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:34,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:34,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:34,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876199342] [2024-06-21 15:54:34,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876199342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:34,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:34,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:34,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519041313] [2024-06-21 15:54:34,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:34,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:34,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:34,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:34,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:34,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:34,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 345 transitions, 4131 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:54:34,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:34,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:34,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:35,202 INFO L124 PetriNetUnfolderBase]: 2539/4332 cut-off events. [2024-06-21 15:54:35,202 INFO L125 PetriNetUnfolderBase]: For 566389/566395 co-relation queries the response was YES. [2024-06-21 15:54:35,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32408 conditions, 4332 events. 2539/4332 cut-off events. For 566389/566395 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28188 event pairs, 498 based on Foata normal form. 11/4338 useless extension candidates. Maximal degree in co-relation 32238. Up to 3080 conditions per place. [2024-06-21 15:54:35,256 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 310 selfloop transitions, 53 changer transitions 15/385 dead transitions. [2024-06-21 15:54:35,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 385 transitions, 5051 flow [2024-06-21 15:54:35,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:54:35,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:54:35,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-21 15:54:35,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-21 15:54:35,257 INFO L175 Difference]: Start difference. First operand has 337 places, 345 transitions, 4131 flow. Second operand 9 states and 215 transitions. [2024-06-21 15:54:35,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 385 transitions, 5051 flow [2024-06-21 15:54:38,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 385 transitions, 4918 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 15:54:38,233 INFO L231 Difference]: Finished difference. Result has 332 places, 340 transitions, 4042 flow [2024-06-21 15:54:38,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4042, PETRI_PLACES=332, PETRI_TRANSITIONS=340} [2024-06-21 15:54:38,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-21 15:54:38,233 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 340 transitions, 4042 flow [2024-06-21 15:54:38,233 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:54:38,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:38,234 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:54:38,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 15:54:38,234 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:54:38,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:38,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2041278953, now seen corresponding path program 1 times [2024-06-21 15:54:38,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:38,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449695585] [2024-06-21 15:54:38,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:38,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:38,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:38,326 INFO 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:54:38,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:38,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449695585] [2024-06-21 15:54:38,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449695585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:38,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:38,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:38,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176658752] [2024-06-21 15:54:38,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:38,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:38,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:38,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:38,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:38,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:38,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 340 transitions, 4042 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:54:38,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:38,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:38,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:39,125 INFO L124 PetriNetUnfolderBase]: 2481/4204 cut-off events. [2024-06-21 15:54:39,125 INFO L125 PetriNetUnfolderBase]: For 586613/586619 co-relation queries the response was YES. [2024-06-21 15:54:39,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32967 conditions, 4204 events. 2481/4204 cut-off events. For 586613/586619 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26963 event pairs, 560 based on Foata normal form. 11/4210 useless extension candidates. Maximal degree in co-relation 32800. Up to 3074 conditions per place. [2024-06-21 15:54:39,326 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 281 selfloop transitions, 99 changer transitions 0/387 dead transitions. [2024-06-21 15:54:39,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 387 transitions, 5304 flow [2024-06-21 15:54:39,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:54:39,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:54:39,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-21 15:54:39,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 15:54:39,327 INFO L175 Difference]: Start difference. First operand has 332 places, 340 transitions, 4042 flow. Second operand 10 states and 242 transitions. [2024-06-21 15:54:39,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 387 transitions, 5304 flow [2024-06-21 15:54:42,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 387 transitions, 5182 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 15:54:42,243 INFO L231 Difference]: Finished difference. Result has 329 places, 342 transitions, 4236 flow [2024-06-21 15:54:42,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4236, PETRI_PLACES=329, PETRI_TRANSITIONS=342} [2024-06-21 15:54:42,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-21 15:54:42,244 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 342 transitions, 4236 flow [2024-06-21 15:54:42,244 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:54:42,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:42,244 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:54:42,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 15:54:42,244 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:54:42,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:42,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1956076073, now seen corresponding path program 2 times [2024-06-21 15:54:42,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:42,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101909269] [2024-06-21 15:54:42,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:42,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:42,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:42,327 INFO 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:54:42,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:42,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101909269] [2024-06-21 15:54:42,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101909269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:42,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:42,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:42,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803316296] [2024-06-21 15:54:42,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:42,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:42,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:42,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:42,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:42,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:42,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 342 transitions, 4236 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:54:42,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:42,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:42,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:43,260 INFO L124 PetriNetUnfolderBase]: 2501/4240 cut-off events. [2024-06-21 15:54:43,260 INFO L125 PetriNetUnfolderBase]: For 582010/582016 co-relation queries the response was YES. [2024-06-21 15:54:43,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33481 conditions, 4240 events. 2501/4240 cut-off events. For 582010/582016 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27229 event pairs, 554 based on Foata normal form. 11/4246 useless extension candidates. Maximal degree in co-relation 33316. Up to 3086 conditions per place. [2024-06-21 15:54:43,315 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 278 selfloop transitions, 101 changer transitions 0/386 dead transitions. [2024-06-21 15:54:43,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 386 transitions, 5456 flow [2024-06-21 15:54:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:54:43,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:54:43,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-21 15:54:43,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025 [2024-06-21 15:54:43,316 INFO L175 Difference]: Start difference. First operand has 329 places, 342 transitions, 4236 flow. Second operand 10 states and 241 transitions. [2024-06-21 15:54:43,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 386 transitions, 5456 flow [2024-06-21 15:54:46,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 386 transitions, 5142 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-21 15:54:46,083 INFO L231 Difference]: Finished difference. Result has 331 places, 343 transitions, 4184 flow [2024-06-21 15:54:46,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4184, PETRI_PLACES=331, PETRI_TRANSITIONS=343} [2024-06-21 15:54:46,083 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 15:54:46,083 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 343 transitions, 4184 flow [2024-06-21 15:54:46,084 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:54:46,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:46,084 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:54:46,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 15:54:46,084 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:54:46,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:46,084 INFO L85 PathProgramCache]: Analyzing trace with hash -2040980051, now seen corresponding path program 1 times [2024-06-21 15:54:46,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:46,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549533332] [2024-06-21 15:54:46,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:46,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:46,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54: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:54:46,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:46,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549533332] [2024-06-21 15:54:46,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549533332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:46,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:46,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:46,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087917538] [2024-06-21 15:54:46,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:46,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:46,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:46,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:46,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:46,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:46,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 343 transitions, 4184 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:54:46,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:46,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:46,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:47,022 INFO L124 PetriNetUnfolderBase]: 2521/4274 cut-off events. [2024-06-21 15:54:47,022 INFO L125 PetriNetUnfolderBase]: For 585950/585956 co-relation queries the response was YES. [2024-06-21 15:54:47,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33320 conditions, 4274 events. 2521/4274 cut-off events. For 585950/585956 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 27509 event pairs, 567 based on Foata normal form. 11/4280 useless extension candidates. Maximal degree in co-relation 33155. Up to 3687 conditions per place. [2024-06-21 15:54:47,077 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 298 selfloop transitions, 65 changer transitions 0/370 dead transitions. [2024-06-21 15:54:47,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 370 transitions, 5042 flow [2024-06-21 15:54:47,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:47,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:47,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 15:54:47,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:54:47,078 INFO L175 Difference]: Start difference. First operand has 331 places, 343 transitions, 4184 flow. Second operand 8 states and 188 transitions. [2024-06-21 15:54:47,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 370 transitions, 5042 flow [2024-06-21 15:54:49,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 370 transitions, 4844 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 15:54:49,696 INFO L231 Difference]: Finished difference. Result has 332 places, 344 transitions, 4152 flow [2024-06-21 15:54:49,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4152, PETRI_PLACES=332, PETRI_TRANSITIONS=344} [2024-06-21 15:54:49,696 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-21 15:54:49,696 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 344 transitions, 4152 flow [2024-06-21 15:54:49,696 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:54:49,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:49,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, 1, 1] [2024-06-21 15:54:49,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 15:54:49,696 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:54:49,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:49,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1952410571, now seen corresponding path program 2 times [2024-06-21 15:54:49,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:49,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625963343] [2024-06-21 15:54:49,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:49,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:49,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:49,796 INFO 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:54:49,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:49,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625963343] [2024-06-21 15:54:49,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625963343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:49,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:49,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:49,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645099895] [2024-06-21 15:54:49,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:49,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:49,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:49,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:49,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:49,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:49,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 344 transitions, 4152 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:54:49,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:49,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:49,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:50,724 INFO L124 PetriNetUnfolderBase]: 2549/4320 cut-off events. [2024-06-21 15:54:50,725 INFO L125 PetriNetUnfolderBase]: For 607885/607891 co-relation queries the response was YES. [2024-06-21 15:54:50,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33474 conditions, 4320 events. 2549/4320 cut-off events. For 607885/607891 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 27867 event pairs, 695 based on Foata normal form. 13/4328 useless extension candidates. Maximal degree in co-relation 33308. Up to 3827 conditions per place. [2024-06-21 15:54:50,774 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 306 selfloop transitions, 51 changer transitions 0/364 dead transitions. [2024-06-21 15:54:50,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 364 transitions, 4972 flow [2024-06-21 15:54:50,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:50,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:50,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-21 15:54:50,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-21 15:54:50,775 INFO L175 Difference]: Start difference. First operand has 332 places, 344 transitions, 4152 flow. Second operand 8 states and 181 transitions. [2024-06-21 15:54:50,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 364 transitions, 4972 flow [2024-06-21 15:54:53,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 364 transitions, 4820 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 15:54:53,176 INFO L231 Difference]: Finished difference. Result has 333 places, 345 transitions, 4142 flow [2024-06-21 15:54:53,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4142, PETRI_PLACES=333, PETRI_TRANSITIONS=345} [2024-06-21 15:54:53,177 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-21 15:54:53,177 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 345 transitions, 4142 flow [2024-06-21 15:54:53,177 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:54:53,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:53,177 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:54:53,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 15:54:53,177 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:54:53,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:53,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1952414663, now seen corresponding path program 3 times [2024-06-21 15:54:53,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:53,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279222452] [2024-06-21 15:54:53,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:53,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:53,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:53,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:54:53,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:53,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279222452] [2024-06-21 15:54:53,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279222452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:53,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:53,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:53,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359874874] [2024-06-21 15:54:53,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:53,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:53,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:53,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:53,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:53,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:53,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 345 transitions, 4142 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:54:53,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:53,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:53,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:54,273 INFO L124 PetriNetUnfolderBase]: 2536/4297 cut-off events. [2024-06-21 15:54:54,273 INFO L125 PetriNetUnfolderBase]: For 560595/560601 co-relation queries the response was YES. [2024-06-21 15:54:54,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32484 conditions, 4297 events. 2536/4297 cut-off events. For 560595/560601 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 27741 event pairs, 676 based on Foata normal form. 11/4299 useless extension candidates. Maximal degree in co-relation 32318. Up to 3677 conditions per place. [2024-06-21 15:54:54,323 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 88 changer transitions 0/379 dead transitions. [2024-06-21 15:54:54,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 379 transitions, 5014 flow [2024-06-21 15:54:54,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:54:54,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:54:54,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-21 15:54:54,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636363636363636 [2024-06-21 15:54:54,329 INFO L175 Difference]: Start difference. First operand has 333 places, 345 transitions, 4142 flow. Second operand 11 states and 248 transitions. [2024-06-21 15:54:54,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 379 transitions, 5014 flow [2024-06-21 15:54:56,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 379 transitions, 4861 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 15:54:56,822 INFO L231 Difference]: Finished difference. Result has 337 places, 345 transitions, 4169 flow [2024-06-21 15:54:56,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4169, PETRI_PLACES=337, PETRI_TRANSITIONS=345} [2024-06-21 15:54:56,822 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-21 15:54:56,822 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 345 transitions, 4169 flow [2024-06-21 15:54:56,822 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:54:56,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:56,822 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:54:56,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 15:54:56,822 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:54:56,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:56,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1175006263, now seen corresponding path program 3 times [2024-06-21 15:54:56,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:56,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058620592] [2024-06-21 15:54:56,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:56,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:56,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:56,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:54:56,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:56,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058620592] [2024-06-21 15:54:56,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058620592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:56,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:56,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:56,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692928615] [2024-06-21 15:54:56,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:56,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:56,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:56,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:56,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:56,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:56,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 345 transitions, 4169 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:54:56,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:56,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:56,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:57,758 INFO L124 PetriNetUnfolderBase]: 2556/4335 cut-off events. [2024-06-21 15:54:57,758 INFO L125 PetriNetUnfolderBase]: For 558594/558600 co-relation queries the response was YES. [2024-06-21 15:54:57,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32543 conditions, 4335 events. 2556/4335 cut-off events. For 558594/558600 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28040 event pairs, 678 based on Foata normal form. 11/4341 useless extension candidates. Maximal degree in co-relation 32377. Up to 3780 conditions per place. [2024-06-21 15:54:57,810 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 305 selfloop transitions, 57 changer transitions 0/369 dead transitions. [2024-06-21 15:54:57,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 369 transitions, 5021 flow [2024-06-21 15:54:57,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:54:57,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:54:57,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 15:54:57,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-21 15:54:57,811 INFO L175 Difference]: Start difference. First operand has 337 places, 345 transitions, 4169 flow. Second operand 9 states and 202 transitions. [2024-06-21 15:54:57,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 369 transitions, 5021 flow [2024-06-21 15:55:00,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 369 transitions, 4801 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-21 15:55:00,265 INFO L231 Difference]: Finished difference. Result has 335 places, 346 transitions, 4103 flow [2024-06-21 15:55:00,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3949, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4103, PETRI_PLACES=335, PETRI_TRANSITIONS=346} [2024-06-21 15:55:00,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-21 15:55:00,266 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 346 transitions, 4103 flow [2024-06-21 15:55:00,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:55:00,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:00,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:55:00,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 15:55:00,266 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:55:00,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:00,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1543492159, now seen corresponding path program 1 times [2024-06-21 15:55:00,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:00,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54758801] [2024-06-21 15:55:00,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:00,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:00,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:00,366 INFO 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:55:00,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:00,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54758801] [2024-06-21 15:55:00,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54758801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:00,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:00,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:00,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055555445] [2024-06-21 15:55:00,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:00,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:00,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:00,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:00,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:00,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:00,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 346 transitions, 4103 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:55:00,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:00,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:00,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:01,272 INFO L124 PetriNetUnfolderBase]: 2660/4529 cut-off events. [2024-06-21 15:55:01,272 INFO L125 PetriNetUnfolderBase]: For 708686/708692 co-relation queries the response was YES. [2024-06-21 15:55:01,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33421 conditions, 4529 events. 2660/4529 cut-off events. For 708686/708692 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 29595 event pairs, 650 based on Foata normal form. 35/4559 useless extension candidates. Maximal degree in co-relation 33254. Up to 3787 conditions per place. [2024-06-21 15:55:01,327 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 46 changer transitions 5/381 dead transitions. [2024-06-21 15:55:01,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 381 transitions, 5064 flow [2024-06-21 15:55:01,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:01,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:01,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 15:55:01,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 15:55:01,328 INFO L175 Difference]: Start difference. First operand has 335 places, 346 transitions, 4103 flow. Second operand 8 states and 193 transitions. [2024-06-21 15:55:01,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 381 transitions, 5064 flow [2024-06-21 15:55:03,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 381 transitions, 4924 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 15:55:03,812 INFO L231 Difference]: Finished difference. Result has 336 places, 348 transitions, 4108 flow [2024-06-21 15:55:03,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3963, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4108, PETRI_PLACES=336, PETRI_TRANSITIONS=348} [2024-06-21 15:55:03,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-21 15:55:03,812 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 348 transitions, 4108 flow [2024-06-21 15:55:03,812 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:55:03,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:03,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, 1] [2024-06-21 15:55:03,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 15:55:03,812 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:55:03,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:03,813 INFO L85 PathProgramCache]: Analyzing trace with hash -293706719, now seen corresponding path program 2 times [2024-06-21 15:55:03,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:03,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57630251] [2024-06-21 15:55:03,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:03,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:03,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:03,917 INFO 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:55:03,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:03,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57630251] [2024-06-21 15:55:03,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57630251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:03,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:03,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:03,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648270980] [2024-06-21 15:55:03,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:03,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:03,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:03,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:03,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:03,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:03,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 348 transitions, 4108 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:55:03,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:03,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:03,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:04,885 INFO L124 PetriNetUnfolderBase]: 2595/4404 cut-off events. [2024-06-21 15:55:04,885 INFO L125 PetriNetUnfolderBase]: For 568261/568267 co-relation queries the response was YES. [2024-06-21 15:55:04,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32866 conditions, 4404 events. 2595/4404 cut-off events. For 568261/568267 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28523 event pairs, 700 based on Foata normal form. 11/4410 useless extension candidates. Maximal degree in co-relation 32698. Up to 3944 conditions per place. [2024-06-21 15:55:04,943 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 324 selfloop transitions, 40 changer transitions 0/371 dead transitions. [2024-06-21 15:55:04,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 371 transitions, 4965 flow [2024-06-21 15:55:04,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:04,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:04,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-21 15:55:04,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 15:55:04,944 INFO L175 Difference]: Start difference. First operand has 336 places, 348 transitions, 4108 flow. Second operand 8 states and 178 transitions. [2024-06-21 15:55:04,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 371 transitions, 4965 flow [2024-06-21 15:55:07,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 371 transitions, 4852 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:07,603 INFO L231 Difference]: Finished difference. Result has 339 places, 352 transitions, 4163 flow [2024-06-21 15:55:07,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3999, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4163, PETRI_PLACES=339, PETRI_TRANSITIONS=352} [2024-06-21 15:55:07,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-21 15:55:07,603 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 352 transitions, 4163 flow [2024-06-21 15:55:07,603 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:55:07,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:07,603 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:55:07,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 15:55:07,603 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:55:07,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:07,604 INFO L85 PathProgramCache]: Analyzing trace with hash -28009439, now seen corresponding path program 3 times [2024-06-21 15:55:07,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:07,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215530789] [2024-06-21 15:55:07,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:07,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:07,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:07,703 INFO 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:55:07,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:07,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215530789] [2024-06-21 15:55:07,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215530789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:07,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:07,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:07,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929057500] [2024-06-21 15:55:07,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:07,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:07,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:07,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:07,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:07,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:07,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 352 transitions, 4163 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:55:07,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:07,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:07,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:08,699 INFO L124 PetriNetUnfolderBase]: 2615/4436 cut-off events. [2024-06-21 15:55:08,699 INFO L125 PetriNetUnfolderBase]: For 569144/569150 co-relation queries the response was YES. [2024-06-21 15:55:08,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32983 conditions, 4436 events. 2615/4436 cut-off events. For 569144/569150 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 28714 event pairs, 645 based on Foata normal form. 11/4442 useless extension candidates. Maximal degree in co-relation 32814. Up to 3904 conditions per place. [2024-06-21 15:55:08,760 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 48 changer transitions 0/376 dead transitions. [2024-06-21 15:55:08,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 376 transitions, 5031 flow [2024-06-21 15:55:08,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:08,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:08,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:55:08,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:55:08,760 INFO L175 Difference]: Start difference. First operand has 339 places, 352 transitions, 4163 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:55:08,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 376 transitions, 5031 flow [2024-06-21 15:55:11,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 376 transitions, 4918 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 15:55:11,926 INFO L231 Difference]: Finished difference. Result has 342 places, 353 transitions, 4184 flow [2024-06-21 15:55:11,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4184, PETRI_PLACES=342, PETRI_TRANSITIONS=353} [2024-06-21 15:55:11,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-21 15:55:11,927 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 353 transitions, 4184 flow [2024-06-21 15:55:11,927 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:55:11,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:11,927 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:55:11,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 15:55:11,927 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:55:11,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:11,927 INFO L85 PathProgramCache]: Analyzing trace with hash -28129409, now seen corresponding path program 4 times [2024-06-21 15:55:11,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:11,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224702109] [2024-06-21 15:55:11,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:11,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:11,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:12,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:55:12,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:12,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224702109] [2024-06-21 15:55:12,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224702109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:12,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:12,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:12,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805224098] [2024-06-21 15:55:12,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:12,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:12,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:12,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:12,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:12,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:12,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 353 transitions, 4184 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:55:12,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:12,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:12,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:12,973 INFO L124 PetriNetUnfolderBase]: 2635/4465 cut-off events. [2024-06-21 15:55:12,973 INFO L125 PetriNetUnfolderBase]: For 580438/580443 co-relation queries the response was YES. [2024-06-21 15:55:13,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33265 conditions, 4465 events. 2635/4465 cut-off events. For 580438/580443 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28933 event pairs, 663 based on Foata normal form. 8/4467 useless extension candidates. Maximal degree in co-relation 33095. Up to 3772 conditions per place. [2024-06-21 15:55:13,026 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 310 selfloop transitions, 62 changer transitions 0/379 dead transitions. [2024-06-21 15:55:13,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 379 transitions, 5078 flow [2024-06-21 15:55:13,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:13,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:13,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:55:13,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:55:13,027 INFO L175 Difference]: Start difference. First operand has 342 places, 353 transitions, 4184 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:55:13,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 379 transitions, 5078 flow [2024-06-21 15:55:16,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 379 transitions, 4906 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 15:55:16,060 INFO L231 Difference]: Finished difference. Result has 342 places, 354 transitions, 4176 flow [2024-06-21 15:55:16,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4176, PETRI_PLACES=342, PETRI_TRANSITIONS=354} [2024-06-21 15:55:16,060 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-21 15:55:16,060 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 354 transitions, 4176 flow [2024-06-21 15:55:16,060 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:55:16,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:16,061 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:55:16,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 15:55:16,061 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:55:16,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:16,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1030698507, now seen corresponding path program 17 times [2024-06-21 15:55:16,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:16,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928239819] [2024-06-21 15:55:16,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:16,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:16,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:16,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:55:16,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:16,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928239819] [2024-06-21 15:55:16,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928239819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:16,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:16,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:16,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663867316] [2024-06-21 15:55:16,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:16,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:16,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:16,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:16,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:16,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:16,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 354 transitions, 4176 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:55:16,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:16,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:16,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:17,115 INFO L124 PetriNetUnfolderBase]: 2823/4765 cut-off events. [2024-06-21 15:55:17,116 INFO L125 PetriNetUnfolderBase]: For 807820/807826 co-relation queries the response was YES. [2024-06-21 15:55:17,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38850 conditions, 4765 events. 2823/4765 cut-off events. For 807820/807826 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 31107 event pairs, 828 based on Foata normal form. 13/4770 useless extension candidates. Maximal degree in co-relation 38681. Up to 3710 conditions per place. [2024-06-21 15:55:17,174 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 192 changer transitions 0/402 dead transitions. [2024-06-21 15:55:17,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 402 transitions, 5482 flow [2024-06-21 15:55:17,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:55:17,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:55:17,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-21 15:55:17,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 15:55:17,175 INFO L175 Difference]: Start difference. First operand has 342 places, 354 transitions, 4176 flow. Second operand 10 states and 246 transitions. [2024-06-21 15:55:17,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 402 transitions, 5482 flow [2024-06-21 15:55:20,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 402 transitions, 5330 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:20,091 INFO L231 Difference]: Finished difference. Result has 346 places, 356 transitions, 4518 flow [2024-06-21 15:55:20,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4024, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4518, PETRI_PLACES=346, PETRI_TRANSITIONS=356} [2024-06-21 15:55:20,092 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-21 15:55:20,092 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 356 transitions, 4518 flow [2024-06-21 15:55:20,092 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:55:20,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:20,092 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:55:20,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 15:55:20,092 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:55:20,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:20,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1022127627, now seen corresponding path program 18 times [2024-06-21 15:55:20,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:20,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074721284] [2024-06-21 15:55:20,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:20,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:20,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:20,184 INFO 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:55:20,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:20,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074721284] [2024-06-21 15:55:20,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074721284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:20,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:20,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:20,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472899489] [2024-06-21 15:55:20,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:20,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:20,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:20,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:20,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:20,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:20,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 356 transitions, 4518 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:55:20,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:20,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:20,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:21,172 INFO L124 PetriNetUnfolderBase]: 2851/4813 cut-off events. [2024-06-21 15:55:21,172 INFO L125 PetriNetUnfolderBase]: For 826097/826103 co-relation queries the response was YES. [2024-06-21 15:55:21,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39644 conditions, 4813 events. 2851/4813 cut-off events. For 826097/826103 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 31562 event pairs, 850 based on Foata normal form. 13/4818 useless extension candidates. Maximal degree in co-relation 39474. Up to 4137 conditions per place. [2024-06-21 15:55:21,236 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 191 changer transitions 0/393 dead transitions. [2024-06-21 15:55:21,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 393 transitions, 5466 flow [2024-06-21 15:55:21,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:55:21,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:55:21,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-21 15:55:21,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-21 15:55:21,237 INFO L175 Difference]: Start difference. First operand has 346 places, 356 transitions, 4518 flow. Second operand 10 states and 237 transitions. [2024-06-21 15:55:21,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 393 transitions, 5466 flow [2024-06-21 15:55:24,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 393 transitions, 5168 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:24,978 INFO L231 Difference]: Finished difference. Result has 350 places, 357 transitions, 4663 flow [2024-06-21 15:55:24,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4228, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4663, PETRI_PLACES=350, PETRI_TRANSITIONS=357} [2024-06-21 15:55:24,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-21 15:55:24,979 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 357 transitions, 4663 flow [2024-06-21 15:55:24,979 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:55:24,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:24,979 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:55:24,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 15:55:24,979 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:55:24,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:24,979 INFO L85 PathProgramCache]: Analyzing trace with hash 989607181, now seen corresponding path program 19 times [2024-06-21 15:55:24,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:24,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679438886] [2024-06-21 15:55:24,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:24,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:24,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:25,073 INFO 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:55:25,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:25,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679438886] [2024-06-21 15:55:25,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679438886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:25,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:25,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:25,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515264303] [2024-06-21 15:55:25,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:25,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:25,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:25,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:25,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:25,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:25,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 357 transitions, 4663 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:55:25,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:25,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:25,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:26,111 INFO L124 PetriNetUnfolderBase]: 2879/4853 cut-off events. [2024-06-21 15:55:26,111 INFO L125 PetriNetUnfolderBase]: For 837649/837655 co-relation queries the response was YES. [2024-06-21 15:55:26,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40173 conditions, 4853 events. 2879/4853 cut-off events. For 837649/837655 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 31807 event pairs, 852 based on Foata normal form. 13/4858 useless extension candidates. Maximal degree in co-relation 40001. Up to 4181 conditions per place. [2024-06-21 15:55:26,176 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 197 selfloop transitions, 192 changer transitions 0/396 dead transitions. [2024-06-21 15:55:26,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 396 transitions, 5615 flow [2024-06-21 15:55:26,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:55:26,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:55:26,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-21 15:55:26,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:55:26,177 INFO L175 Difference]: Start difference. First operand has 350 places, 357 transitions, 4663 flow. Second operand 12 states and 273 transitions. [2024-06-21 15:55:26,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 396 transitions, 5615 flow [2024-06-21 15:55:30,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 396 transitions, 5202 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 15:55:30,568 INFO L231 Difference]: Finished difference. Result has 354 places, 358 transitions, 4689 flow [2024-06-21 15:55:30,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4689, PETRI_PLACES=354, PETRI_TRANSITIONS=358} [2024-06-21 15:55:30,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-21 15:55:30,569 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 358 transitions, 4689 flow [2024-06-21 15:55:30,569 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:55:30,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:30,569 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:55:30,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 15:55:30,569 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:55:30,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:30,569 INFO L85 PathProgramCache]: Analyzing trace with hash 409124759, now seen corresponding path program 20 times [2024-06-21 15:55:30,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:30,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73532728] [2024-06-21 15:55:30,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:30,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:30,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:30,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:55:30,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:30,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73532728] [2024-06-21 15:55:30,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73532728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:30,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:30,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:30,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045647482] [2024-06-21 15:55:30,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:30,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:30,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:30,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:30,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:30,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:30,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 358 transitions, 4689 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:55:30,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:30,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:30,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:31,734 INFO L124 PetriNetUnfolderBase]: 2907/4901 cut-off events. [2024-06-21 15:55:31,734 INFO L125 PetriNetUnfolderBase]: For 852419/852425 co-relation queries the response was YES. [2024-06-21 15:55:31,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40608 conditions, 4901 events. 2907/4901 cut-off events. For 852419/852425 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 32260 event pairs, 858 based on Foata normal form. 13/4906 useless extension candidates. Maximal degree in co-relation 40435. Up to 4225 conditions per place. [2024-06-21 15:55:31,798 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 193 changer transitions 0/390 dead transitions. [2024-06-21 15:55:31,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 390 transitions, 5613 flow [2024-06-21 15:55:31,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:55:31,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:55:31,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-21 15:55:31,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-21 15:55:31,799 INFO L175 Difference]: Start difference. First operand has 354 places, 358 transitions, 4689 flow. Second operand 11 states and 246 transitions. [2024-06-21 15:55:31,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 390 transitions, 5613 flow [2024-06-21 15:55:36,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 390 transitions, 5196 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 15:55:36,177 INFO L231 Difference]: Finished difference. Result has 355 places, 359 transitions, 4715 flow [2024-06-21 15:55:36,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4715, PETRI_PLACES=355, PETRI_TRANSITIONS=359} [2024-06-21 15:55:36,177 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-21 15:55:36,177 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 359 transitions, 4715 flow [2024-06-21 15:55:36,177 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:55:36,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:36,177 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:55:36,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 15:55:36,178 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:55:36,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:36,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1133839197, now seen corresponding path program 28 times [2024-06-21 15:55:36,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:36,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542791538] [2024-06-21 15:55:36,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:36,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:36,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:36,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:55:36,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:36,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542791538] [2024-06-21 15:55:36,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542791538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:36,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:36,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:36,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284841314] [2024-06-21 15:55:36,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:36,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:36,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:36,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:36,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:36,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:36,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 359 transitions, 4715 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:55:36,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:36,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:36,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:37,402 INFO L124 PetriNetUnfolderBase]: 3011/5076 cut-off events. [2024-06-21 15:55:37,402 INFO L125 PetriNetUnfolderBase]: For 1036634/1036640 co-relation queries the response was YES. [2024-06-21 15:55:37,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41517 conditions, 5076 events. 3011/5076 cut-off events. For 1036634/1036640 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 33577 event pairs, 880 based on Foata normal form. 39/5110 useless extension candidates. Maximal degree in co-relation 41343. Up to 4351 conditions per place. [2024-06-21 15:55:37,477 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 299 selfloop transitions, 79 changer transitions 3/388 dead transitions. [2024-06-21 15:55:37,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 388 transitions, 5625 flow [2024-06-21 15:55:37,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:37,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:37,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-21 15:55:37,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-21 15:55:37,478 INFO L175 Difference]: Start difference. First operand has 355 places, 359 transitions, 4715 flow. Second operand 9 states and 212 transitions. [2024-06-21 15:55:37,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 388 transitions, 5625 flow [2024-06-21 15:55:42,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 388 transitions, 5204 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-21 15:55:42,030 INFO L231 Difference]: Finished difference. Result has 355 places, 359 transitions, 4490 flow [2024-06-21 15:55:42,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4294, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4490, PETRI_PLACES=355, PETRI_TRANSITIONS=359} [2024-06-21 15:55:42,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-21 15:55:42,030 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 359 transitions, 4490 flow [2024-06-21 15:55:42,030 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:55:42,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:42,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:55:42,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 15:55:42,031 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:55:42,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:42,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1293773013, now seen corresponding path program 21 times [2024-06-21 15:55:42,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:42,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356697151] [2024-06-21 15:55:42,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:42,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:42,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:42,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:42,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:42,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356697151] [2024-06-21 15:55:42,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356697151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:42,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:42,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:42,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214793643] [2024-06-21 15:55:42,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:42,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:42,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:42,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:42,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:42,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:42,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 359 transitions, 4490 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:55:42,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:42,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:42,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:43,212 INFO L124 PetriNetUnfolderBase]: 3059/5164 cut-off events. [2024-06-21 15:55:43,212 INFO L125 PetriNetUnfolderBase]: For 998863/998869 co-relation queries the response was YES. [2024-06-21 15:55:43,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40496 conditions, 5164 events. 3059/5164 cut-off events. For 998863/998869 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 34388 event pairs, 896 based on Foata normal form. 39/5198 useless extension candidates. Maximal degree in co-relation 40321. Up to 4379 conditions per place. [2024-06-21 15:55:43,285 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 308 selfloop transitions, 78 changer transitions 3/396 dead transitions. [2024-06-21 15:55:43,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 396 transitions, 5404 flow [2024-06-21 15:55:43,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:43,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:43,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-21 15:55:43,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-21 15:55:43,286 INFO L175 Difference]: Start difference. First operand has 355 places, 359 transitions, 4490 flow. Second operand 9 states and 221 transitions. [2024-06-21 15:55:43,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 396 transitions, 5404 flow [2024-06-21 15:55:47,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 396 transitions, 5220 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 15:55:47,340 INFO L231 Difference]: Finished difference. Result has 357 places, 358 transitions, 4460 flow [2024-06-21 15:55:47,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4306, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4460, PETRI_PLACES=357, PETRI_TRANSITIONS=358} [2024-06-21 15:55:47,340 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 15:55:47,340 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 358 transitions, 4460 flow [2024-06-21 15:55:47,340 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:55:47,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:47,340 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:55:47,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 15:55:47,341 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:55:47,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:47,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1902390081, now seen corresponding path program 29 times [2024-06-21 15:55:47,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:47,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082624560] [2024-06-21 15:55:47,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:47,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:47,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:47,439 INFO 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:55:47,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:47,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082624560] [2024-06-21 15:55:47,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082624560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:47,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:47,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:47,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5873166] [2024-06-21 15:55:47,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:47,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:47,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:47,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:47,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:47,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:47,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 358 transitions, 4460 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:55:47,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:47,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:47,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:48,464 INFO L124 PetriNetUnfolderBase]: 3077/5194 cut-off events. [2024-06-21 15:55:48,464 INFO L125 PetriNetUnfolderBase]: For 838931/838937 co-relation queries the response was YES. [2024-06-21 15:55:48,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40717 conditions, 5194 events. 3077/5194 cut-off events. For 838931/838937 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34527 event pairs, 912 based on Foata normal form. 13/5202 useless extension candidates. Maximal degree in co-relation 40541. Up to 4686 conditions per place. [2024-06-21 15:55:48,535 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 301 selfloop transitions, 71 changer transitions 0/379 dead transitions. [2024-06-21 15:55:48,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 379 transitions, 5314 flow [2024-06-21 15:55:48,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:48,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:48,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-21 15:55:48,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-21 15:55:48,536 INFO L175 Difference]: Start difference. First operand has 357 places, 358 transitions, 4460 flow. Second operand 9 states and 199 transitions. [2024-06-21 15:55:48,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 379 transitions, 5314 flow [2024-06-21 15:55:52,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 379 transitions, 5101 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-21 15:55:52,908 INFO L231 Difference]: Finished difference. Result has 357 places, 359 transitions, 4434 flow [2024-06-21 15:55:52,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4434, PETRI_PLACES=357, PETRI_TRANSITIONS=359} [2024-06-21 15:55:52,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-21 15:55:52,908 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 359 transitions, 4434 flow [2024-06-21 15:55:52,909 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:55:52,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:52,909 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:55:52,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 15:55:52,909 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:55:52,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:52,909 INFO L85 PathProgramCache]: Analyzing trace with hash -2017681251, now seen corresponding path program 30 times [2024-06-21 15:55:52,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:52,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630688488] [2024-06-21 15:55:52,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:52,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:52,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:52,998 INFO 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:55:52,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:52,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630688488] [2024-06-21 15:55:52,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630688488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:52,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:52,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:52,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154151854] [2024-06-21 15:55:52,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:52,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:52,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:52,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:52,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:53,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:53,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 359 transitions, 4434 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:55:53,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:53,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:53,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:53,975 INFO L124 PetriNetUnfolderBase]: 3105/5235 cut-off events. [2024-06-21 15:55:53,975 INFO L125 PetriNetUnfolderBase]: For 836710/836715 co-relation queries the response was YES. [2024-06-21 15:55:54,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40775 conditions, 5235 events. 3105/5235 cut-off events. For 836710/836715 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 34838 event pairs, 933 based on Foata normal form. 10/5239 useless extension candidates. Maximal degree in co-relation 40599. Up to 4610 conditions per place. [2024-06-21 15:55:54,048 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 122 changer transitions 0/380 dead transitions. [2024-06-21 15:55:54,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 380 transitions, 5292 flow [2024-06-21 15:55:54,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:54,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:54,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 15:55:54,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-21 15:55:54,049 INFO L175 Difference]: Start difference. First operand has 357 places, 359 transitions, 4434 flow. Second operand 9 states and 203 transitions. [2024-06-21 15:55:54,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 380 transitions, 5292 flow [2024-06-21 15:55:57,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 380 transitions, 5119 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 15:55:57,245 INFO L231 Difference]: Finished difference. Result has 359 places, 360 transitions, 4552 flow [2024-06-21 15:55:57,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4552, PETRI_PLACES=359, PETRI_TRANSITIONS=360} [2024-06-21 15:55:57,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-21 15:55:57,245 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 360 transitions, 4552 flow [2024-06-21 15:55:57,245 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:55:57,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:57,246 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:55:57,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 15:55:57,246 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:55:57,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:57,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1770591555, now seen corresponding path program 31 times [2024-06-21 15:55:57,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:57,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434754293] [2024-06-21 15:55:57,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:57,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:57,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:57,331 INFO 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:55:57,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:57,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434754293] [2024-06-21 15:55:57,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434754293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:57,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:57,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:57,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243451627] [2024-06-21 15:55:57,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:57,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:57,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:57,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:57,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:57,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:57,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 360 transitions, 4552 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:55:57,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:57,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:57,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:58,326 INFO L124 PetriNetUnfolderBase]: 3166/5330 cut-off events. [2024-06-21 15:55:58,326 INFO L125 PetriNetUnfolderBase]: For 894720/894725 co-relation queries the response was YES. [2024-06-21 15:55:58,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42463 conditions, 5330 events. 3166/5330 cut-off events. For 894720/894725 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35412 event pairs, 942 based on Foata normal form. 10/5334 useless extension candidates. Maximal degree in co-relation 42286. Up to 4395 conditions per place. [2024-06-21 15:55:58,399 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 126 changer transitions 2/389 dead transitions. [2024-06-21 15:55:58,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 389 transitions, 5768 flow [2024-06-21 15:55:58,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:58,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:58,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-21 15:55:58,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-21 15:55:58,400 INFO L175 Difference]: Start difference. First operand has 359 places, 360 transitions, 4552 flow. Second operand 9 states and 209 transitions. [2024-06-21 15:55:58,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 389 transitions, 5768 flow [2024-06-21 15:56:02,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 389 transitions, 5491 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 15:56:02,685 INFO L231 Difference]: Finished difference. Result has 361 places, 362 transitions, 4617 flow [2024-06-21 15:56:02,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4275, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4617, PETRI_PLACES=361, PETRI_TRANSITIONS=362} [2024-06-21 15:56:02,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-21 15:56:02,685 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 362 transitions, 4617 flow [2024-06-21 15:56:02,685 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:56:02,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:02,686 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:56:02,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 15:56:02,686 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:56:02,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:02,686 INFO L85 PathProgramCache]: Analyzing trace with hash 817276095, now seen corresponding path program 32 times [2024-06-21 15:56:02,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:02,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139043673] [2024-06-21 15:56:02,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:02,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:02,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:02,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:56:02,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:02,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139043673] [2024-06-21 15:56:02,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139043673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:02,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:02,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:02,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970648442] [2024-06-21 15:56:02,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:02,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:02,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:02,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:02,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:02,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:02,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 362 transitions, 4617 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:56:02,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:02,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:02,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:03,807 INFO L124 PetriNetUnfolderBase]: 3148/5307 cut-off events. [2024-06-21 15:56:03,808 INFO L125 PetriNetUnfolderBase]: For 851992/851998 co-relation queries the response was YES. [2024-06-21 15:56:03,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41219 conditions, 5307 events. 3148/5307 cut-off events. For 851992/851998 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35413 event pairs, 935 based on Foata normal form. 13/5315 useless extension candidates. Maximal degree in co-relation 41041. Up to 4796 conditions per place. [2024-06-21 15:56:03,885 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 303 selfloop transitions, 73 changer transitions 0/383 dead transitions. [2024-06-21 15:56:03,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 383 transitions, 5443 flow [2024-06-21 15:56:03,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:56:03,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:56:03,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 15:56:03,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-21 15:56:03,886 INFO L175 Difference]: Start difference. First operand has 361 places, 362 transitions, 4617 flow. Second operand 10 states and 216 transitions. [2024-06-21 15:56:03,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 383 transitions, 5443 flow [2024-06-21 15:56:08,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 383 transitions, 5224 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 15:56:08,091 INFO L231 Difference]: Finished difference. Result has 366 places, 362 transitions, 4549 flow [2024-06-21 15:56:08,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4398, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4549, PETRI_PLACES=366, PETRI_TRANSITIONS=362} [2024-06-21 15:56:08,091 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-21 15:56:08,091 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 362 transitions, 4549 flow [2024-06-21 15:56:08,091 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:56:08,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:08,092 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:56:08,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 15:56:08,092 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:56:08,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:08,092 INFO L85 PathProgramCache]: Analyzing trace with hash -738696735, now seen corresponding path program 4 times [2024-06-21 15:56:08,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:08,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694021330] [2024-06-21 15:56:08,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:08,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:08,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:08,179 INFO 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:56:08,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:08,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694021330] [2024-06-21 15:56:08,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694021330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:08,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:08,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:08,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879536115] [2024-06-21 15:56:08,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:08,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:08,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:08,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:08,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:08,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:08,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 362 transitions, 4549 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:56:08,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:08,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:08,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:09,274 INFO L124 PetriNetUnfolderBase]: 3315/5591 cut-off events. [2024-06-21 15:56:09,275 INFO L125 PetriNetUnfolderBase]: For 1064347/1064353 co-relation queries the response was YES. [2024-06-21 15:56:09,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46356 conditions, 5591 events. 3315/5591 cut-off events. For 1064347/1064353 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 37631 event pairs, 956 based on Foata normal form. 11/5592 useless extension candidates. Maximal degree in co-relation 46176. Up to 3902 conditions per place. [2024-06-21 15:56:09,349 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 209 selfloop transitions, 204 changer transitions 0/420 dead transitions. [2024-06-21 15:56:09,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 420 transitions, 6201 flow [2024-06-21 15:56:09,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:56:09,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:56:09,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2024-06-21 15:56:09,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6204545454545455 [2024-06-21 15:56:09,350 INFO L175 Difference]: Start difference. First operand has 366 places, 362 transitions, 4549 flow. Second operand 11 states and 273 transitions. [2024-06-21 15:56:09,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 420 transitions, 6201 flow [2024-06-21 15:56:14,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 420 transitions, 6037 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 15:56:14,871 INFO L231 Difference]: Finished difference. Result has 368 places, 364 transitions, 4907 flow [2024-06-21 15:56:14,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4385, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4907, PETRI_PLACES=368, PETRI_TRANSITIONS=364} [2024-06-21 15:56:14,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-21 15:56:14,872 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 364 transitions, 4907 flow [2024-06-21 15:56:14,872 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:56:14,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:14,872 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:56:14,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 15:56:14,872 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:56:14,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:14,872 INFO L85 PathProgramCache]: Analyzing trace with hash -823590855, now seen corresponding path program 5 times [2024-06-21 15:56:14,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:14,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910567097] [2024-06-21 15:56:14,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:14,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:14,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:14,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:56:14,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:14,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910567097] [2024-06-21 15:56:14,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910567097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:14,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:14,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:14,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340093136] [2024-06-21 15:56:14,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:14,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:14,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:14,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:14,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:15,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:15,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 364 transitions, 4907 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:56:15,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:15,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:15,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:16,103 INFO L124 PetriNetUnfolderBase]: 3335/5621 cut-off events. [2024-06-21 15:56:16,103 INFO L125 PetriNetUnfolderBase]: For 1089383/1089389 co-relation queries the response was YES. [2024-06-21 15:56:16,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47303 conditions, 5621 events. 3335/5621 cut-off events. For 1089383/1089389 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 37815 event pairs, 1034 based on Foata normal form. 11/5622 useless extension candidates. Maximal degree in co-relation 47122. Up to 3914 conditions per place. [2024-06-21 15:56:16,181 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 205 selfloop transitions, 203 changer transitions 0/415 dead transitions. [2024-06-21 15:56:16,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 415 transitions, 6233 flow [2024-06-21 15:56:16,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:56:16,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:56:16,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-06-21 15:56:16,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068181818181818 [2024-06-21 15:56:16,182 INFO L175 Difference]: Start difference. First operand has 368 places, 364 transitions, 4907 flow. Second operand 11 states and 267 transitions. [2024-06-21 15:56:16,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 415 transitions, 6233 flow [2024-06-21 15:56:21,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 415 transitions, 5765 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-21 15:56:21,816 INFO L231 Difference]: Finished difference. Result has 371 places, 365 transitions, 4905 flow [2024-06-21 15:56:21,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4449, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4905, PETRI_PLACES=371, PETRI_TRANSITIONS=365} [2024-06-21 15:56:21,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-21 15:56:21,816 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 365 transitions, 4905 flow [2024-06-21 15:56:21,817 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:56:21,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:21,817 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:56:21,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 15:56:21,817 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:56:21,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:21,817 INFO L85 PathProgramCache]: Analyzing trace with hash -823590483, now seen corresponding path program 4 times [2024-06-21 15:56:21,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:21,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217076159] [2024-06-21 15:56:21,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:21,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:21,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:21,914 INFO 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:56:21,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:21,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217076159] [2024-06-21 15:56:21,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217076159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:21,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:21,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:21,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366274869] [2024-06-21 15:56:21,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:21,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:21,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:21,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:21,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:21,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:21,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 365 transitions, 4905 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:56:21,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:21,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:21,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:23,277 INFO L124 PetriNetUnfolderBase]: 3355/5642 cut-off events. [2024-06-21 15:56:23,277 INFO L125 PetriNetUnfolderBase]: For 1103629/1103635 co-relation queries the response was YES. [2024-06-21 15:56:23,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47352 conditions, 5642 events. 3355/5642 cut-off events. For 1103629/1103635 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 37975 event pairs, 1049 based on Foata normal form. 11/5643 useless extension candidates. Maximal degree in co-relation 47170. Up to 5036 conditions per place. [2024-06-21 15:56:23,358 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 290 selfloop transitions, 98 changer transitions 0/395 dead transitions. [2024-06-21 15:56:23,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 395 transitions, 5827 flow [2024-06-21 15:56:23,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:23,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:23,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:56:23,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:56:23,359 INFO L175 Difference]: Start difference. First operand has 371 places, 365 transitions, 4905 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:56:23,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 395 transitions, 5827 flow [2024-06-21 15:56:30,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 395 transitions, 5418 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 15:56:30,465 INFO L231 Difference]: Finished difference. Result has 371 places, 366 transitions, 4732 flow [2024-06-21 15:56:30,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4496, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4732, PETRI_PLACES=371, PETRI_TRANSITIONS=366} [2024-06-21 15:56:30,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-21 15:56:30,465 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 366 transitions, 4732 flow [2024-06-21 15:56:30,465 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:56:30,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:30,465 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:56:30,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 15:56:30,466 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:56:30,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:30,466 INFO L85 PathProgramCache]: Analyzing trace with hash -735025095, now seen corresponding path program 6 times [2024-06-21 15:56:30,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:30,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613376221] [2024-06-21 15:56:30,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:30,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:30,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:30,557 INFO 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:56:30,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:30,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613376221] [2024-06-21 15:56:30,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613376221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:30,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:30,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:30,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432821446] [2024-06-21 15:56:30,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:30,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:30,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:30,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:30,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:30,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:30,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 366 transitions, 4732 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:56:30,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:30,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:30,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:31,859 INFO L124 PetriNetUnfolderBase]: 3375/5697 cut-off events. [2024-06-21 15:56:31,859 INFO L125 PetriNetUnfolderBase]: For 1116588/1116594 co-relation queries the response was YES. [2024-06-21 15:56:31,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47406 conditions, 5697 events. 3375/5697 cut-off events. For 1116588/1116594 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 38594 event pairs, 1078 based on Foata normal form. 11/5700 useless extension candidates. Maximal degree in co-relation 47223. Up to 4931 conditions per place. [2024-06-21 15:56:31,934 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 207 selfloop transitions, 194 changer transitions 0/408 dead transitions. [2024-06-21 15:56:31,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 408 transitions, 5727 flow [2024-06-21 15:56:31,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:56:31,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:56:31,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 275 transitions. [2024-06-21 15:56:31,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5729166666666666 [2024-06-21 15:56:31,935 INFO L175 Difference]: Start difference. First operand has 371 places, 366 transitions, 4732 flow. Second operand 12 states and 275 transitions. [2024-06-21 15:56:31,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 408 transitions, 5727 flow [2024-06-21 15:56:38,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 408 transitions, 5505 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 15:56:38,061 INFO L231 Difference]: Finished difference. Result has 377 places, 367 transitions, 4951 flow [2024-06-21 15:56:38,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4951, PETRI_PLACES=377, PETRI_TRANSITIONS=367} [2024-06-21 15:56:38,061 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 15:56:38,061 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 367 transitions, 4951 flow [2024-06-21 15:56:38,061 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:56:38,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:38,062 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:56:38,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 15:56:38,062 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:56:38,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:38,062 INFO L85 PathProgramCache]: Analyzing trace with hash -733821209, now seen corresponding path program 5 times [2024-06-21 15:56:38,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:38,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320446219] [2024-06-21 15:56:38,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:38,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:38,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:38,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:38,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:38,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320446219] [2024-06-21 15:56:38,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320446219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:38,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:38,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:38,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263212177] [2024-06-21 15:56:38,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:38,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:38,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:38,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:38,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:38,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:38,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 367 transitions, 4951 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:56:38,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:38,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:38,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:39,381 INFO L124 PetriNetUnfolderBase]: 3403/5746 cut-off events. [2024-06-21 15:56:39,382 INFO L125 PetriNetUnfolderBase]: For 1151700/1151706 co-relation queries the response was YES. [2024-06-21 15:56:39,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48061 conditions, 5746 events. 3403/5746 cut-off events. For 1151700/1151706 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 39029 event pairs, 1089 based on Foata normal form. 13/5752 useless extension candidates. Maximal degree in co-relation 47877. Up to 5184 conditions per place. [2024-06-21 15:56:39,463 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 294 selfloop transitions, 89 changer transitions 0/390 dead transitions. [2024-06-21 15:56:39,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 390 transitions, 5837 flow [2024-06-21 15:56:39,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:39,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:39,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:56:39,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:56:39,464 INFO L175 Difference]: Start difference. First operand has 377 places, 367 transitions, 4951 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:56:39,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 390 transitions, 5837 flow [2024-06-21 15:56:45,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 390 transitions, 5415 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-21 15:56:45,630 INFO L231 Difference]: Finished difference. Result has 375 places, 368 transitions, 4750 flow [2024-06-21 15:56:45,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4529, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4750, PETRI_PLACES=375, PETRI_TRANSITIONS=368} [2024-06-21 15:56:45,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-21 15:56:45,630 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 368 transitions, 4750 flow [2024-06-21 15:56:45,630 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:56:45,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:45,630 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:56:45,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 15:56:45,631 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:56:45,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:45,631 INFO L85 PathProgramCache]: Analyzing trace with hash -735024723, now seen corresponding path program 6 times [2024-06-21 15:56:45,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:45,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90464083] [2024-06-21 15:56:45,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:45,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:45,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:45,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:56:45,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:45,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90464083] [2024-06-21 15:56:45,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90464083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:45,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:45,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:45,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746777814] [2024-06-21 15:56:45,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:45,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:45,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:45,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:45,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:45,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:45,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 368 transitions, 4750 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:56:45,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:45,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:45,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:46,895 INFO L124 PetriNetUnfolderBase]: 3423/5780 cut-off events. [2024-06-21 15:56:46,895 INFO L125 PetriNetUnfolderBase]: For 1152771/1152777 co-relation queries the response was YES. [2024-06-21 15:56:46,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48053 conditions, 5780 events. 3423/5780 cut-off events. For 1152771/1152777 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 39285 event pairs, 1087 based on Foata normal form. 11/5784 useless extension candidates. Maximal degree in co-relation 47868. Up to 5186 conditions per place. [2024-06-21 15:56:46,974 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 296 selfloop transitions, 92 changer transitions 0/395 dead transitions. [2024-06-21 15:56:46,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 395 transitions, 5668 flow [2024-06-21 15:56:46,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:56:46,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:56:46,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 15:56:46,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-21 15:56:46,975 INFO L175 Difference]: Start difference. First operand has 375 places, 368 transitions, 4750 flow. Second operand 9 states and 203 transitions. [2024-06-21 15:56:46,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 395 transitions, 5668 flow [2024-06-21 15:56:53,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 395 transitions, 5467 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 15:56:53,874 INFO L231 Difference]: Finished difference. Result has 378 places, 369 transitions, 4777 flow [2024-06-21 15:56:53,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4777, PETRI_PLACES=378, PETRI_TRANSITIONS=369} [2024-06-21 15:56:53,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-21 15:56:53,874 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 369 transitions, 4777 flow [2024-06-21 15:56:53,874 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:56:53,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:53,875 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:56:53,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 15:56:53,875 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:56:53,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:53,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1108126231, now seen corresponding path program 7 times [2024-06-21 15:56:53,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:53,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41010665] [2024-06-21 15:56:53,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:53,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:53,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:54,028 INFO 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:56:54,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:54,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41010665] [2024-06-21 15:56:54,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41010665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:54,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:54,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:54,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82705284] [2024-06-21 15:56:54,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:54,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:54,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:54,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:54,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:54,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:54,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 369 transitions, 4777 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:56:54,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:54,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:54,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:55,386 INFO L124 PetriNetUnfolderBase]: 3684/6224 cut-off events. [2024-06-21 15:56:55,386 INFO L125 PetriNetUnfolderBase]: For 1566704/1566710 co-relation queries the response was YES. [2024-06-21 15:56:55,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56557 conditions, 6224 events. 3684/6224 cut-off events. For 1566704/1566710 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 42780 event pairs, 1071 based on Foata normal form. 11/6227 useless extension candidates. Maximal degree in co-relation 56371. Up to 3030 conditions per place. [2024-06-21 15:56:55,474 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 192 selfloop transitions, 227 changer transitions 0/426 dead transitions. [2024-06-21 15:56:55,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 426 transitions, 6441 flow [2024-06-21 15:56:55,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:56:55,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:56:55,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-21 15:56:55,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325 [2024-06-21 15:56:55,475 INFO L175 Difference]: Start difference. First operand has 378 places, 369 transitions, 4777 flow. Second operand 10 states and 253 transitions. [2024-06-21 15:56:55,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 426 transitions, 6441 flow [2024-06-21 15:57:02,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 426 transitions, 6227 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 15:57:02,903 INFO L231 Difference]: Finished difference. Result has 381 places, 370 transitions, 5075 flow [2024-06-21 15:57:02,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5075, PETRI_PLACES=381, PETRI_TRANSITIONS=370} [2024-06-21 15:57:02,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-21 15:57:02,904 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 370 transitions, 5075 flow [2024-06-21 15:57:02,904 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:57:02,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:02,904 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:57:02,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 15:57:02,904 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:57:02,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:02,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1108425133, now seen corresponding path program 7 times [2024-06-21 15:57:02,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:02,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994309922] [2024-06-21 15:57:02,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:02,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:02,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:02,996 INFO 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:57:02,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:02,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994309922] [2024-06-21 15:57:02,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994309922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:02,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:02,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:57:02,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616466885] [2024-06-21 15:57:02,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:02,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:57:02,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:02,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:57:02,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:57:03,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:03,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 370 transitions, 5075 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:57:03,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:03,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:03,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:04,325 INFO L124 PetriNetUnfolderBase]: 3704/6244 cut-off events. [2024-06-21 15:57:04,325 INFO L125 PetriNetUnfolderBase]: For 1596247/1596253 co-relation queries the response was YES. [2024-06-21 15:57:04,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57502 conditions, 6244 events. 3704/6244 cut-off events. For 1596247/1596253 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 42843 event pairs, 994 based on Foata normal form. 11/6247 useless extension candidates. Maximal degree in co-relation 57315. Up to 5330 conditions per place. [2024-06-21 15:57:04,579 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 280 selfloop transitions, 118 changer transitions 0/405 dead transitions. [2024-06-21 15:57:04,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 405 transitions, 6319 flow [2024-06-21 15:57:04,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:57:04,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:57:04,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 15:57:04,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 15:57:04,582 INFO L175 Difference]: Start difference. First operand has 381 places, 370 transitions, 5075 flow. Second operand 8 states and 193 transitions. [2024-06-21 15:57:04,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 405 transitions, 6319 flow Killed by 15