./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe034_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/safe034_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe034_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 14:07:14,656 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 14:07:14,717 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 14:07:14,726 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 14:07:14,727 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 14:07:14,751 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 14:07:14,755 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 14:07:14,755 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 14:07:14,756 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 14:07:14,758 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 14:07:14,759 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 14:07:14,759 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 14:07:14,760 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 14:07:14,761 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 14:07:14,761 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 14:07:14,761 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 14:07:14,761 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 14:07:14,762 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 14:07:14,762 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 14:07:14,762 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 14:07:14,762 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 14:07:14,762 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 14:07:14,763 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 14:07:14,763 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 14:07:14,763 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 14:07:14,763 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 14:07:14,763 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 14:07:14,764 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 14:07:14,764 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 14:07:14,764 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 14:07:14,765 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 14:07:14,765 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 14:07:14,765 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:07:14,766 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 14:07:14,766 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 14:07:14,766 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 14:07:14,766 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 14:07:14,766 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 14:07:14,766 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 14:07:14,766 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 14:07:14,767 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 14:07:14,767 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 14:07:14,767 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 14:07:14,767 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-14 14:07:14,966 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 14:07:14,984 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 14:07:14,986 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 14:07:14,987 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 14:07:14,987 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 14:07:14,988 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-14 14:07:15,917 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 14:07:16,090 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 14:07:16,091 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-14 14:07:16,103 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dcd3cdf9e/0e1a78d49db54d1fa153369751d042d8/FLAG1bf536941 [2024-06-14 14:07:16,486 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dcd3cdf9e/0e1a78d49db54d1fa153369751d042d8 [2024-06-14 14:07:16,488 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 14:07:16,488 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 14:07:16,490 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/safe034_tso.yml/witness.yml [2024-06-14 14:07:16,598 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 14:07:16,599 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 14:07:16,599 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 14:07:16,600 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 14:07:16,611 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 14:07:16,611 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:07:16" (1/2) ... [2024-06-14 14:07:16,612 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dc08419 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:07:16, skipping insertion in model container [2024-06-14 14:07:16,612 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:07:16" (1/2) ... [2024-06-14 14:07:16,613 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@27b43dd5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:07:16, skipping insertion in model container [2024-06-14 14:07:16,613 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:07:16" (2/2) ... [2024-06-14 14:07:16,614 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dc08419 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:16, skipping insertion in model container [2024-06-14 14:07:16,614 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:07:16" (2/2) ... [2024-06-14 14:07:16,614 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 14:07:16,647 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 14:07:16,648 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 14:07:16,648 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 14:07:16,649 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-14 14:07:16,649 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 14:07:16,649 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-14 14:07:16,679 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 14:07:16,857 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:07:16,870 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 14:07:16,980 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:07:17,006 INFO L206 MainTranslator]: Completed translation [2024-06-14 14:07:17,006 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17 WrapperNode [2024-06-14 14:07:17,006 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 14:07:17,007 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 14:07:17,007 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 14:07:17,007 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 14:07:17,012 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 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,023 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 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,091 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 14:07:17,097 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 14:07:17,097 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 14:07:17,097 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 14:07:17,098 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 14:07:17,110 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,110 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,115 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,127 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-14 14:07:17,127 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,127 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,133 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,134 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,136 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,137 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,139 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 14:07:17,140 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 14:07:17,140 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 14:07:17,140 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 14:07:17,141 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (1/1) ... [2024-06-14 14:07:17,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:07:17,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 14:07:17,178 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-14 14:07:17,200 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-14 14:07:17,219 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 14:07:17,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 14:07:17,220 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 14:07:17,220 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 14:07:17,220 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 14:07:17,220 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 14:07:17,220 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 14:07:17,221 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 14:07:17,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 14:07:17,221 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 14:07:17,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 14:07:17,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 14:07:17,222 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 14:07:17,327 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 14:07:17,329 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 14:07:17,575 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 14:07:17,576 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 14:07:17,635 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 14:07:17,635 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 14:07:17,636 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:07:17 BoogieIcfgContainer [2024-06-14 14:07:17,636 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 14:07:17,637 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 14:07:17,637 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 14:07:17,639 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 14:07:17,639 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 02:07:16" (1/4) ... [2024-06-14 14:07:17,640 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@297e429 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 02:07:17, skipping insertion in model container [2024-06-14 14:07:17,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:07:16" (2/4) ... [2024-06-14 14:07:17,640 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@297e429 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:07:17, skipping insertion in model container [2024-06-14 14:07:17,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:07:17" (3/4) ... [2024-06-14 14:07:17,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@297e429 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:07:17, skipping insertion in model container [2024-06-14 14:07:17,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:07:17" (4/4) ... [2024-06-14 14:07:17,642 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-06-14 14:07:17,653 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 14:07:17,654 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 14:07:17,654 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 14:07:17,695 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 14:07:17,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 14:07:17,756 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-14 14:07:17,757 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:07:17,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 14:07:17,758 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-14 14:07:17,761 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-14 14:07:17,772 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 14:07:17,777 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;@486795bc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 14:07:17,777 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 14:07:17,781 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 14:07:17,781 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 14:07:17,781 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:07:17,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:17,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 14:07:17,783 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-14 14:07:17,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:17,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1778826682, now seen corresponding path program 1 times [2024-06-14 14:07:17,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:17,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909695319] [2024-06-14 14:07:17,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:17,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:17,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:18,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:18,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:18,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909695319] [2024-06-14 14:07:18,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909695319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:18,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:18,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 14:07:18,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408863185] [2024-06-14 14:07:18,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:18,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:07:18,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:18,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:07:18,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:07:18,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-14 14:07:18,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:18,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:18,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-14 14:07:18,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:18,523 INFO L124 PetriNetUnfolderBase]: 575/991 cut-off events. [2024-06-14 14:07:18,523 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-14 14:07:18,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 991 events. 575/991 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5165 event pairs, 361 based on Foata normal form. 1/932 useless extension candidates. Maximal degree in co-relation 1918. Up to 885 conditions per place. [2024-06-14 14:07:18,532 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 30 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-14 14:07:18,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 171 flow [2024-06-14 14:07:18,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:07:18,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:07:18,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-14 14:07:18,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821705426356589 [2024-06-14 14:07:18,541 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 88 transitions. [2024-06-14 14:07:18,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 171 flow [2024-06-14 14:07:18,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:18,545 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-14 14:07:18,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-14 14:07:18,549 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-14 14:07:18,549 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-14 14:07:18,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:18,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:18,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:18,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 14:07:18,550 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-14 14:07:18,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:18,550 INFO L85 PathProgramCache]: Analyzing trace with hash -55441307, now seen corresponding path program 1 times [2024-06-14 14:07:18,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:18,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167234596] [2024-06-14 14:07:18,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:18,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:18,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:18,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:18,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:18,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167234596] [2024-06-14 14:07:18,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167234596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:18,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:18,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:07:18,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985156705] [2024-06-14 14:07:18,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:18,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:07:18,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:18,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:07:18,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:07:18,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-14 14:07:18,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:18,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:18,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-14 14:07:18,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:18,905 INFO L124 PetriNetUnfolderBase]: 569/967 cut-off events. [2024-06-14 14:07:18,906 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-14 14:07:18,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2204 conditions, 967 events. 569/967 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4982 event pairs, 293 based on Foata normal form. 3/947 useless extension candidates. Maximal degree in co-relation 2189. Up to 861 conditions per place. [2024-06-14 14:07:18,911 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-14 14:07:18,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 238 flow [2024-06-14 14:07:18,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:07:18,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:07:18,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-14 14:07:18,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6686046511627907 [2024-06-14 14:07:18,913 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 115 transitions. [2024-06-14 14:07:18,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 238 flow [2024-06-14 14:07:18,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 14:07:18,915 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-14 14:07:18,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-14 14:07:18,916 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-14 14:07:18,916 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-14 14:07:18,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:18,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:18,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:18,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 14:07:18,917 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:18,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:18,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1673764888, now seen corresponding path program 1 times [2024-06-14 14:07:18,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:18,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348308724] [2024-06-14 14:07:18,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:18,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:18,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:19,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:19,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:19,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348308724] [2024-06-14 14:07:19,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348308724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:19,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:19,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:07:19,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939520793] [2024-06-14 14:07:19,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:19,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:07:19,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:19,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:07:19,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:07:19,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:19,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:19,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:19,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:19,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:19,521 INFO L124 PetriNetUnfolderBase]: 723/1231 cut-off events. [2024-06-14 14:07:19,521 INFO L125 PetriNetUnfolderBase]: For 684/684 co-relation queries the response was YES. [2024-06-14 14:07:19,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3105 conditions, 1231 events. 723/1231 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6433 event pairs, 396 based on Foata normal form. 2/1207 useless extension candidates. Maximal degree in co-relation 3088. Up to 1096 conditions per place. [2024-06-14 14:07:19,527 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 38 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-14 14:07:19,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 270 flow [2024-06-14 14:07:19,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:07:19,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:07:19,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-14 14:07:19,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-14 14:07:19,532 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 108 transitions. [2024-06-14 14:07:19,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 270 flow [2024-06-14 14:07:19,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:19,535 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 166 flow [2024-06-14 14:07:19,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-14 14:07:19,536 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2024-06-14 14:07:19,537 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 166 flow [2024-06-14 14:07:19,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:19,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:19,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:19,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 14:07:19,537 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:19,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:19,538 INFO L85 PathProgramCache]: Analyzing trace with hash -106997095, now seen corresponding path program 1 times [2024-06-14 14:07:19,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:19,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461233127] [2024-06-14 14:07:19,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:19,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:19,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:19,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:19,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:19,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461233127] [2024-06-14 14:07:19,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461233127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:19,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:19,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:19,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747799347] [2024-06-14 14:07:19,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:19,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:19,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:19,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:19,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:19,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:19,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:19,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:19,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:19,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:19,997 INFO L124 PetriNetUnfolderBase]: 714/1262 cut-off events. [2024-06-14 14:07:19,997 INFO L125 PetriNetUnfolderBase]: For 1143/1191 co-relation queries the response was YES. [2024-06-14 14:07:19,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3398 conditions, 1262 events. 714/1262 cut-off events. For 1143/1191 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6734 event pairs, 212 based on Foata normal form. 6/1236 useless extension candidates. Maximal degree in co-relation 3380. Up to 1030 conditions per place. [2024-06-14 14:07:20,004 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-14 14:07:20,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 378 flow [2024-06-14 14:07:20,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:20,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:20,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-14 14:07:20,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-14 14:07:20,007 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 166 flow. Second operand 6 states and 160 transitions. [2024-06-14 14:07:20,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 378 flow [2024-06-14 14:07:20,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 362 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:20,011 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-14 14:07:20,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-14 14:07:20,012 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-14 14:07:20,012 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-14 14:07:20,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:20,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:20,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:20,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 14:07:20,013 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-14 14:07:20,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:20,013 INFO L85 PathProgramCache]: Analyzing trace with hash 944600591, now seen corresponding path program 1 times [2024-06-14 14:07:20,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:20,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612307659] [2024-06-14 14:07:20,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:20,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:20,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:20,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:20,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:20,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612307659] [2024-06-14 14:07:20,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612307659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:20,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:20,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:07:20,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400442679] [2024-06-14 14:07:20,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:20,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:07:20,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:20,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:07:20,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:07:20,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:20,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:20,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:20,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:20,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:20,500 INFO L124 PetriNetUnfolderBase]: 725/1255 cut-off events. [2024-06-14 14:07:20,500 INFO L125 PetriNetUnfolderBase]: For 1915/1965 co-relation queries the response was YES. [2024-06-14 14:07:20,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3765 conditions, 1255 events. 725/1255 cut-off events. For 1915/1965 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6685 event pairs, 270 based on Foata normal form. 4/1226 useless extension candidates. Maximal degree in co-relation 3745. Up to 1062 conditions per place. [2024-06-14 14:07:20,508 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 49 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-14 14:07:20,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 439 flow [2024-06-14 14:07:20,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:20,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:20,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-14 14:07:20,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-14 14:07:20,509 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 5 states and 137 transitions. [2024-06-14 14:07:20,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 439 flow [2024-06-14 14:07:20,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 410 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:20,513 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 260 flow [2024-06-14 14:07:20,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-14 14:07:20,515 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-14 14:07:20,516 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 260 flow [2024-06-14 14:07:20,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:20,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:20,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:20,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 14:07:20,519 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-14 14:07:20,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:20,520 INFO L85 PathProgramCache]: Analyzing trace with hash -2083368185, now seen corresponding path program 2 times [2024-06-14 14:07:20,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:20,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92919530] [2024-06-14 14:07:20,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:20,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:20,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:20,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-14 14:07:20,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:20,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92919530] [2024-06-14 14:07:20,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92919530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:20,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:20,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:07:20,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487689904] [2024-06-14 14:07:20,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:20,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:07:20,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:20,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:07:20,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:07:20,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:20,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:20,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:20,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:20,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:20,998 INFO L124 PetriNetUnfolderBase]: 720/1250 cut-off events. [2024-06-14 14:07:20,998 INFO L125 PetriNetUnfolderBase]: For 2826/2895 co-relation queries the response was YES. [2024-06-14 14:07:21,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 1250 events. 720/1250 cut-off events. For 2826/2895 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6657 event pairs, 279 based on Foata normal form. 24/1242 useless extension candidates. Maximal degree in co-relation 4003. Up to 1057 conditions per place. [2024-06-14 14:07:21,004 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-14 14:07:21,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 416 flow [2024-06-14 14:07:21,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:21,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:21,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-14 14:07:21,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139534883720931 [2024-06-14 14:07:21,005 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 260 flow. Second operand 5 states and 132 transitions. [2024-06-14 14:07:21,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 416 flow [2024-06-14 14:07:21,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 388 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-14 14:07:21,009 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 270 flow [2024-06-14 14:07:21,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-14 14:07:21,010 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-14 14:07:21,010 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 270 flow [2024-06-14 14:07:21,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:21,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:21,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:21,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 14:07:21,010 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:21,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:21,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1308642039, now seen corresponding path program 1 times [2024-06-14 14:07:21,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:21,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627424342] [2024-06-14 14:07:21,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:21,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:21,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:21,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:21,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627424342] [2024-06-14 14:07:21,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627424342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:21,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:21,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:07:21,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273693265] [2024-06-14 14:07:21,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:21,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:07:21,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:21,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:07:21,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:07:21,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:21,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:21,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:21,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:21,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:21,434 INFO L124 PetriNetUnfolderBase]: 861/1478 cut-off events. [2024-06-14 14:07:21,435 INFO L125 PetriNetUnfolderBase]: For 3633/3633 co-relation queries the response was YES. [2024-06-14 14:07:21,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4786 conditions, 1478 events. 861/1478 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7711 event pairs, 373 based on Foata normal form. 1/1478 useless extension candidates. Maximal degree in co-relation 4763. Up to 1286 conditions per place. [2024-06-14 14:07:21,444 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 45 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-14 14:07:21,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 410 flow [2024-06-14 14:07:21,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:07:21,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:07:21,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 14:07:21,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-14 14:07:21,445 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 270 flow. Second operand 4 states and 103 transitions. [2024-06-14 14:07:21,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 410 flow [2024-06-14 14:07:21,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 368 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:21,451 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 270 flow [2024-06-14 14:07:21,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-14 14:07:21,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-14 14:07:21,453 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 270 flow [2024-06-14 14:07:21,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:21,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:21,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:21,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 14:07:21,454 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-14 14:07:21,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:21,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1225348464, now seen corresponding path program 1 times [2024-06-14 14:07:21,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:21,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491349823] [2024-06-14 14:07:21,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:21,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:21,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:21,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-14 14:07:21,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:21,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491349823] [2024-06-14 14:07:21,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491349823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:21,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:21,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:21,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341412362] [2024-06-14 14:07:21,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:21,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:21,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:21,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:21,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:21,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:21,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 270 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:21,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:21,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:21,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:21,955 INFO L124 PetriNetUnfolderBase]: 728/1271 cut-off events. [2024-06-14 14:07:21,955 INFO L125 PetriNetUnfolderBase]: For 3819/3903 co-relation queries the response was YES. [2024-06-14 14:07:21,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4364 conditions, 1271 events. 728/1271 cut-off events. For 3819/3903 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6764 event pairs, 256 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 4341. Up to 1072 conditions per place. [2024-06-14 14:07:21,963 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 62 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-14 14:07:21,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 506 flow [2024-06-14 14:07:21,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:21,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:21,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-14 14:07:21,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-14 14:07:21,964 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 270 flow. Second operand 6 states and 159 transitions. [2024-06-14 14:07:21,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 506 flow [2024-06-14 14:07:21,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 486 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:21,969 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 312 flow [2024-06-14 14:07:21,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-14 14:07:21,970 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-14 14:07:21,970 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 312 flow [2024-06-14 14:07:21,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:21,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:21,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:21,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 14:07:21,971 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-14 14:07:21,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:21,971 INFO L85 PathProgramCache]: Analyzing trace with hash -196109086, now seen corresponding path program 2 times [2024-06-14 14:07:21,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:21,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14166524] [2024-06-14 14:07:21,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:21,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:21,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:22,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:22,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:22,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14166524] [2024-06-14 14:07:22,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14166524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:22,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:22,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:22,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089799606] [2024-06-14 14:07:22,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:22,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:22,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:22,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:22,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:22,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:22,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:22,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:22,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:22,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:22,393 INFO L124 PetriNetUnfolderBase]: 739/1283 cut-off events. [2024-06-14 14:07:22,394 INFO L125 PetriNetUnfolderBase]: For 4959/5051 co-relation queries the response was YES. [2024-06-14 14:07:22,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 1283 events. 739/1283 cut-off events. For 4959/5051 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6838 event pairs, 254 based on Foata normal form. 20/1290 useless extension candidates. Maximal degree in co-relation 4742. Up to 1041 conditions per place. [2024-06-14 14:07:22,401 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-14 14:07:22,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 618 flow [2024-06-14 14:07:22,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:22,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:22,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-14 14:07:22,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-14 14:07:22,403 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 312 flow. Second operand 6 states and 162 transitions. [2024-06-14 14:07:22,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 618 flow [2024-06-14 14:07:22,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 580 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:22,407 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 394 flow [2024-06-14 14:07:22,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-14 14:07:22,408 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-14 14:07:22,408 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 394 flow [2024-06-14 14:07:22,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:22,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:22,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:22,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 14:07:22,409 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-14 14:07:22,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:22,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1687146288, now seen corresponding path program 3 times [2024-06-14 14:07:22,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:22,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264516800] [2024-06-14 14:07:22,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:22,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:22,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:22,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:22,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:22,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264516800] [2024-06-14 14:07:22,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264516800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:22,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:22,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:22,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475536036] [2024-06-14 14:07:22,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:22,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:22,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:22,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:22,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:22,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:22,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 394 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:22,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:22,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:22,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:22,795 INFO L124 PetriNetUnfolderBase]: 734/1275 cut-off events. [2024-06-14 14:07:22,795 INFO L125 PetriNetUnfolderBase]: For 6499/6615 co-relation queries the response was YES. [2024-06-14 14:07:22,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5030 conditions, 1275 events. 734/1275 cut-off events. For 6499/6615 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6810 event pairs, 270 based on Foata normal form. 36/1298 useless extension candidates. Maximal degree in co-relation 5005. Up to 1036 conditions per place. [2024-06-14 14:07:22,803 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-14 14:07:22,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 592 flow [2024-06-14 14:07:22,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:22,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:22,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 14:07:22,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-14 14:07:22,804 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 394 flow. Second operand 6 states and 157 transitions. [2024-06-14 14:07:22,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 592 flow [2024-06-14 14:07:22,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 542 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:22,810 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 402 flow [2024-06-14 14:07:22,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-14 14:07:22,811 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-14 14:07:22,811 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 402 flow [2024-06-14 14:07:22,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:22,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:22,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:22,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 14:07:22,812 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-14 14:07:22,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:22,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1673205738, now seen corresponding path program 1 times [2024-06-14 14:07:22,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:22,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142994576] [2024-06-14 14:07:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:22,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:22,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:23,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:23,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:23,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142994576] [2024-06-14 14:07:23,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142994576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:23,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:23,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:23,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193266888] [2024-06-14 14:07:23,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:23,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:23,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:23,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:23,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:23,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:23,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 402 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:23,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:23,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:23,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:23,248 INFO L124 PetriNetUnfolderBase]: 950/1591 cut-off events. [2024-06-14 14:07:23,248 INFO L125 PetriNetUnfolderBase]: For 8591/8591 co-relation queries the response was YES. [2024-06-14 14:07:23,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 1591 events. 950/1591 cut-off events. For 8591/8591 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8226 event pairs, 347 based on Foata normal form. 4/1594 useless extension candidates. Maximal degree in co-relation 6255. Up to 1400 conditions per place. [2024-06-14 14:07:23,258 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 67 selfloop transitions, 9 changer transitions 0/84 dead transitions. [2024-06-14 14:07:23,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 84 transitions, 620 flow [2024-06-14 14:07:23,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:23,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:23,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 14:07:23,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-14 14:07:23,261 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 402 flow. Second operand 5 states and 127 transitions. [2024-06-14 14:07:23,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 84 transitions, 620 flow [2024-06-14 14:07:23,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 554 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:23,269 INFO L231 Difference]: Finished difference. Result has 68 places, 67 transitions, 389 flow [2024-06-14 14:07:23,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=389, PETRI_PLACES=68, PETRI_TRANSITIONS=67} [2024-06-14 14:07:23,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-14 14:07:23,270 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 67 transitions, 389 flow [2024-06-14 14:07:23,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:23,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:23,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:23,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 14:07:23,271 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:23,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:23,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1876553791, now seen corresponding path program 1 times [2024-06-14 14:07:23,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:23,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114903964] [2024-06-14 14:07:23,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:23,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:23,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:23,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:23,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:23,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114903964] [2024-06-14 14:07:23,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114903964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:23,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:23,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:07:23,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143873591] [2024-06-14 14:07:23,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:23,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:07:23,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:23,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:07:23,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:07:23,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:23,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 67 transitions, 389 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-14 14:07:23,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:23,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:23,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:23,693 INFO L124 PetriNetUnfolderBase]: 869/1491 cut-off events. [2024-06-14 14:07:23,693 INFO L125 PetriNetUnfolderBase]: For 9764/9770 co-relation queries the response was YES. [2024-06-14 14:07:23,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6068 conditions, 1491 events. 869/1491 cut-off events. For 9764/9770 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7893 event pairs, 359 based on Foata normal form. 5/1484 useless extension candidates. Maximal degree in co-relation 6040. Up to 1263 conditions per place. [2024-06-14 14:07:23,708 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 55 selfloop transitions, 18 changer transitions 0/85 dead transitions. [2024-06-14 14:07:23,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 85 transitions, 635 flow [2024-06-14 14:07:23,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:23,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:23,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 14:07:23,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5953488372093023 [2024-06-14 14:07:23,710 INFO L175 Difference]: Start difference. First operand has 68 places, 67 transitions, 389 flow. Second operand 5 states and 128 transitions. [2024-06-14 14:07:23,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 85 transitions, 635 flow [2024-06-14 14:07:23,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 85 transitions, 600 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:23,718 INFO L231 Difference]: Finished difference. Result has 71 places, 75 transitions, 472 flow [2024-06-14 14:07:23,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=472, PETRI_PLACES=71, PETRI_TRANSITIONS=75} [2024-06-14 14:07:23,719 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-14 14:07:23,719 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 75 transitions, 472 flow [2024-06-14 14:07:23,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-14 14:07:23,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:23,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:23,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 14:07:23,720 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:23,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:23,720 INFO L85 PathProgramCache]: Analyzing trace with hash -82476968, now seen corresponding path program 1 times [2024-06-14 14:07:23,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:23,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507013397] [2024-06-14 14:07:23,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:23,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:23,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:24,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:24,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:24,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507013397] [2024-06-14 14:07:24,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507013397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:24,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:24,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:07:24,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949095929] [2024-06-14 14:07:24,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:24,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:07:24,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:24,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:07:24,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:07:24,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:24,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 75 transitions, 472 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-14 14:07:24,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:24,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:24,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:24,177 INFO L124 PetriNetUnfolderBase]: 871/1515 cut-off events. [2024-06-14 14:07:24,177 INFO L125 PetriNetUnfolderBase]: For 11407/11426 co-relation queries the response was YES. [2024-06-14 14:07:24,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6542 conditions, 1515 events. 871/1515 cut-off events. For 11407/11426 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 8056 event pairs, 358 based on Foata normal form. 6/1511 useless extension candidates. Maximal degree in co-relation 6512. Up to 1264 conditions per place. [2024-06-14 14:07:24,187 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 61 selfloop transitions, 21 changer transitions 0/94 dead transitions. [2024-06-14 14:07:24,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 732 flow [2024-06-14 14:07:24,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:24,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:24,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-14 14:07:24,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-14 14:07:24,188 INFO L175 Difference]: Start difference. First operand has 71 places, 75 transitions, 472 flow. Second operand 5 states and 135 transitions. [2024-06-14 14:07:24,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 732 flow [2024-06-14 14:07:24,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 94 transitions, 698 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 14:07:24,197 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 519 flow [2024-06-14 14:07:24,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=519, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-06-14 14:07:24,197 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-14 14:07:24,198 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 519 flow [2024-06-14 14:07:24,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-14 14:07:24,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:24,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:24,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 14:07:24,198 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-14 14:07:24,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:24,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1993896266, now seen corresponding path program 2 times [2024-06-14 14:07:24,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:24,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481329314] [2024-06-14 14:07:24,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:24,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:24,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:24,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:24,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:24,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481329314] [2024-06-14 14:07:24,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481329314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:24,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:24,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:07:24,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916672690] [2024-06-14 14:07:24,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:24,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:07:24,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:24,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:07:24,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:07:24,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:24,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 519 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-14 14:07:24,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:24,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:24,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:24,589 INFO L124 PetriNetUnfolderBase]: 863/1486 cut-off events. [2024-06-14 14:07:24,589 INFO L125 PetriNetUnfolderBase]: For 12550/12552 co-relation queries the response was YES. [2024-06-14 14:07:24,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6575 conditions, 1486 events. 863/1486 cut-off events. For 12550/12552 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7890 event pairs, 361 based on Foata normal form. 4/1479 useless extension candidates. Maximal degree in co-relation 6543. Up to 1256 conditions per place. [2024-06-14 14:07:24,598 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 55 selfloop transitions, 20 changer transitions 0/87 dead transitions. [2024-06-14 14:07:24,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 87 transitions, 691 flow [2024-06-14 14:07:24,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:24,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:24,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 14:07:24,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-14 14:07:24,599 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 519 flow. Second operand 5 states and 127 transitions. [2024-06-14 14:07:24,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 87 transitions, 691 flow [2024-06-14 14:07:24,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 87 transitions, 638 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:24,608 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 514 flow [2024-06-14 14:07:24,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=514, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-14 14:07:24,609 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-14 14:07:24,609 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 514 flow [2024-06-14 14:07:24,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 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-14 14:07:24,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:24,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:24,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 14:07:24,610 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:24,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:24,610 INFO L85 PathProgramCache]: Analyzing trace with hash 820198570, now seen corresponding path program 1 times [2024-06-14 14:07:24,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:24,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585843799] [2024-06-14 14:07:24,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:24,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:24,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:24,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:24,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:24,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585843799] [2024-06-14 14:07:24,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585843799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:24,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:24,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:07:24,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636468744] [2024-06-14 14:07:24,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:24,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:07:24,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:24,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:07:24,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:07:24,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:24,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 514 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:24,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:24,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:24,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:24,997 INFO L124 PetriNetUnfolderBase]: 960/1620 cut-off events. [2024-06-14 14:07:24,997 INFO L125 PetriNetUnfolderBase]: For 13651/13651 co-relation queries the response was YES. [2024-06-14 14:07:25,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7074 conditions, 1620 events. 960/1620 cut-off events. For 13651/13651 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8419 event pairs, 339 based on Foata normal form. 1/1620 useless extension candidates. Maximal degree in co-relation 7041. Up to 1432 conditions per place. [2024-06-14 14:07:25,008 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 77 selfloop transitions, 14 changer transitions 0/99 dead transitions. [2024-06-14 14:07:25,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 808 flow [2024-06-14 14:07:25,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:25,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:25,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 14:07:25,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 14:07:25,009 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 514 flow. Second operand 5 states and 125 transitions. [2024-06-14 14:07:25,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 808 flow [2024-06-14 14:07:25,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 99 transitions, 749 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:25,022 INFO L231 Difference]: Finished difference. Result has 79 places, 86 transitions, 558 flow [2024-06-14 14:07:25,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=558, PETRI_PLACES=79, PETRI_TRANSITIONS=86} [2024-06-14 14:07:25,023 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 35 predicate places. [2024-06-14 14:07:25,023 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 86 transitions, 558 flow [2024-06-14 14:07:25,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:25,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:25,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:25,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 14:07:25,024 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:25,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:25,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1993903210, now seen corresponding path program 2 times [2024-06-14 14:07:25,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:25,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371966133] [2024-06-14 14:07:25,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:25,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:25,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:25,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:25,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:25,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371966133] [2024-06-14 14:07:25,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371966133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:25,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:25,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:07:25,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158694680] [2024-06-14 14:07:25,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:25,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:07:25,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:25,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:07:25,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:07:25,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:25,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 86 transitions, 558 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:25,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:25,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:25,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:25,437 INFO L124 PetriNetUnfolderBase]: 957/1613 cut-off events. [2024-06-14 14:07:25,437 INFO L125 PetriNetUnfolderBase]: For 15275/15275 co-relation queries the response was YES. [2024-06-14 14:07:25,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7342 conditions, 1613 events. 957/1613 cut-off events. For 15275/15275 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8383 event pairs, 342 based on Foata normal form. 1/1612 useless extension candidates. Maximal degree in co-relation 7307. Up to 1429 conditions per place. [2024-06-14 14:07:25,448 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 73 selfloop transitions, 15 changer transitions 0/96 dead transitions. [2024-06-14 14:07:25,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 96 transitions, 761 flow [2024-06-14 14:07:25,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:25,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:25,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 14:07:25,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-14 14:07:25,450 INFO L175 Difference]: Start difference. First operand has 79 places, 86 transitions, 558 flow. Second operand 5 states and 121 transitions. [2024-06-14 14:07:25,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 96 transitions, 761 flow [2024-06-14 14:07:25,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 96 transitions, 729 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-14 14:07:25,463 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 567 flow [2024-06-14 14:07:25,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=567, PETRI_PLACES=83, PETRI_TRANSITIONS=87} [2024-06-14 14:07:25,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-14 14:07:25,464 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 567 flow [2024-06-14 14:07:25,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:25,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:25,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:25,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 14:07:25,464 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-14 14:07:25,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:25,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1171997619, now seen corresponding path program 1 times [2024-06-14 14:07:25,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:25,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4323569] [2024-06-14 14:07:25,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:25,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:25,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:25,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:25,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:25,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4323569] [2024-06-14 14:07:25,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4323569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:25,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:25,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:25,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953409566] [2024-06-14 14:07:25,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:25,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:25,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:25,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:25,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:25,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:25,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 87 transitions, 567 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:25,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:25,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:25,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:25,999 INFO L124 PetriNetUnfolderBase]: 977/1702 cut-off events. [2024-06-14 14:07:25,999 INFO L125 PetriNetUnfolderBase]: For 20324/20441 co-relation queries the response was YES. [2024-06-14 14:07:26,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8105 conditions, 1702 events. 977/1702 cut-off events. For 20324/20441 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9457 event pairs, 226 based on Foata normal form. 24/1706 useless extension candidates. Maximal degree in co-relation 8068. Up to 1229 conditions per place. [2024-06-14 14:07:26,012 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 102 selfloop transitions, 17 changer transitions 0/131 dead transitions. [2024-06-14 14:07:26,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 131 transitions, 1019 flow [2024-06-14 14:07:26,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:26,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:26,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-14 14:07:26,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-14 14:07:26,013 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 567 flow. Second operand 8 states and 211 transitions. [2024-06-14 14:07:26,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 131 transitions, 1019 flow [2024-06-14 14:07:26,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 131 transitions, 997 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:26,031 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 623 flow [2024-06-14 14:07:26,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=623, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2024-06-14 14:07:26,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-14 14:07:26,032 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 623 flow [2024-06-14 14:07:26,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:26,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:26,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:26,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 14:07:26,032 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-14 14:07:26,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:26,033 INFO L85 PathProgramCache]: Analyzing trace with hash 625840271, now seen corresponding path program 2 times [2024-06-14 14:07:26,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:26,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365662677] [2024-06-14 14:07:26,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:26,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:26,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:26,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:26,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:26,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365662677] [2024-06-14 14:07:26,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365662677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:26,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:26,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:26,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616488248] [2024-06-14 14:07:26,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:26,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:26,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:26,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:26,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:26,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:26,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 623 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:26,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:26,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:26,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:26,540 INFO L124 PetriNetUnfolderBase]: 949/1658 cut-off events. [2024-06-14 14:07:26,540 INFO L125 PetriNetUnfolderBase]: For 21379/21476 co-relation queries the response was YES. [2024-06-14 14:07:26,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7929 conditions, 1658 events. 949/1658 cut-off events. For 21379/21476 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9098 event pairs, 290 based on Foata normal form. 28/1664 useless extension candidates. Maximal degree in co-relation 7890. Up to 1320 conditions per place. [2024-06-14 14:07:26,553 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 14 changer transitions 0/122 dead transitions. [2024-06-14 14:07:26,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 122 transitions, 941 flow [2024-06-14 14:07:26,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:26,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:26,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 14:07:26,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-14 14:07:26,554 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 623 flow. Second operand 7 states and 184 transitions. [2024-06-14 14:07:26,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 122 transitions, 941 flow [2024-06-14 14:07:26,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 122 transitions, 913 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:26,578 INFO L231 Difference]: Finished difference. Result has 92 places, 89 transitions, 630 flow [2024-06-14 14:07:26,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=630, PETRI_PLACES=92, PETRI_TRANSITIONS=89} [2024-06-14 14:07:26,578 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-14 14:07:26,578 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 89 transitions, 630 flow [2024-06-14 14:07:26,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:26,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:26,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:26,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 14:07:26,579 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-14 14:07:26,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:26,579 INFO L85 PathProgramCache]: Analyzing trace with hash 909567085, now seen corresponding path program 3 times [2024-06-14 14:07:26,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:26,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751899553] [2024-06-14 14:07:26,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:26,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:26,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:26,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:26,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:26,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751899553] [2024-06-14 14:07:26,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751899553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:26,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:26,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:26,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062744401] [2024-06-14 14:07:26,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:26,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:26,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:26,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:26,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:26,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:26,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 89 transitions, 630 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:26,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:26,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:26,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:27,090 INFO L124 PetriNetUnfolderBase]: 1007/1755 cut-off events. [2024-06-14 14:07:27,091 INFO L125 PetriNetUnfolderBase]: For 24198/24295 co-relation queries the response was YES. [2024-06-14 14:07:27,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8459 conditions, 1755 events. 1007/1755 cut-off events. For 24198/24295 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9902 event pairs, 313 based on Foata normal form. 44/1770 useless extension candidates. Maximal degree in co-relation 8418. Up to 1368 conditions per place. [2024-06-14 14:07:27,102 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-14 14:07:27,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 120 transitions, 956 flow [2024-06-14 14:07:27,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:27,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:27,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-14 14:07:27,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-14 14:07:27,104 INFO L175 Difference]: Start difference. First operand has 92 places, 89 transitions, 630 flow. Second operand 7 states and 185 transitions. [2024-06-14 14:07:27,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 120 transitions, 956 flow [2024-06-14 14:07:27,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 120 transitions, 923 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:27,119 INFO L231 Difference]: Finished difference. Result has 93 places, 90 transitions, 682 flow [2024-06-14 14:07:27,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=682, PETRI_PLACES=93, PETRI_TRANSITIONS=90} [2024-06-14 14:07:27,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-14 14:07:27,120 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 90 transitions, 682 flow [2024-06-14 14:07:27,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:27,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:27,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:27,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 14:07:27,121 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-14 14:07:27,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:27,122 INFO L85 PathProgramCache]: Analyzing trace with hash -881530227, now seen corresponding path program 1 times [2024-06-14 14:07:27,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:27,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153151290] [2024-06-14 14:07:27,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:27,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:27,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:27,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:27,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:27,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153151290] [2024-06-14 14:07:27,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153151290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:27,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:27,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:27,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285291645] [2024-06-14 14:07:27,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:27,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:27,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:27,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:27,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:27,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:27,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 90 transitions, 682 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:27,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:27,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:27,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:27,641 INFO L124 PetriNetUnfolderBase]: 1182/1982 cut-off events. [2024-06-14 14:07:27,641 INFO L125 PetriNetUnfolderBase]: For 26269/26269 co-relation queries the response was YES. [2024-06-14 14:07:27,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9582 conditions, 1982 events. 1182/1982 cut-off events. For 26269/26269 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10875 event pairs, 352 based on Foata normal form. 4/1983 useless extension candidates. Maximal degree in co-relation 9540. Up to 1730 conditions per place. [2024-06-14 14:07:27,655 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 90 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-14 14:07:27,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 117 transitions, 992 flow [2024-06-14 14:07:27,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:27,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:27,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 14:07:27,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 14:07:27,656 INFO L175 Difference]: Start difference. First operand has 93 places, 90 transitions, 682 flow. Second operand 6 states and 156 transitions. [2024-06-14 14:07:27,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 117 transitions, 992 flow [2024-06-14 14:07:27,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 117 transitions, 931 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:27,681 INFO L231 Difference]: Finished difference. Result has 94 places, 92 transitions, 696 flow [2024-06-14 14:07:27,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=696, PETRI_PLACES=94, PETRI_TRANSITIONS=92} [2024-06-14 14:07:27,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-14 14:07:27,682 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 92 transitions, 696 flow [2024-06-14 14:07:27,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:27,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:27,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:27,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 14:07:27,683 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-14 14:07:27,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:27,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2144882321, now seen corresponding path program 4 times [2024-06-14 14:07:27,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:27,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562603971] [2024-06-14 14:07:27,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:27,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:27,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:27,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:27,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:27,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562603971] [2024-06-14 14:07:27,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562603971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:27,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:27,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:27,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247011674] [2024-06-14 14:07:27,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:27,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:27,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:27,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:27,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:27,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:27,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 92 transitions, 696 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:27,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:27,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:27,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:28,211 INFO L124 PetriNetUnfolderBase]: 1057/1842 cut-off events. [2024-06-14 14:07:28,212 INFO L125 PetriNetUnfolderBase]: For 29032/29129 co-relation queries the response was YES. [2024-06-14 14:07:28,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9097 conditions, 1842 events. 1057/1842 cut-off events. For 29032/29129 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10441 event pairs, 327 based on Foata normal form. 42/1856 useless extension candidates. Maximal degree in co-relation 9054. Up to 1454 conditions per place. [2024-06-14 14:07:28,225 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-14 14:07:28,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 120 transitions, 1018 flow [2024-06-14 14:07:28,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:28,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:28,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 14:07:28,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 14:07:28,227 INFO L175 Difference]: Start difference. First operand has 94 places, 92 transitions, 696 flow. Second operand 7 states and 182 transitions. [2024-06-14 14:07:28,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 120 transitions, 1018 flow [2024-06-14 14:07:28,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 120 transitions, 961 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:28,245 INFO L231 Difference]: Finished difference. Result has 97 places, 93 transitions, 728 flow [2024-06-14 14:07:28,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=728, PETRI_PLACES=97, PETRI_TRANSITIONS=93} [2024-06-14 14:07:28,245 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-14 14:07:28,245 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 93 transitions, 728 flow [2024-06-14 14:07:28,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:28,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:28,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:28,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 14:07:28,246 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-14 14:07:28,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:28,246 INFO L85 PathProgramCache]: Analyzing trace with hash 204546863, now seen corresponding path program 2 times [2024-06-14 14:07:28,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:28,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787156788] [2024-06-14 14:07:28,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:28,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:28,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:28,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:28,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:28,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787156788] [2024-06-14 14:07:28,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787156788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:28,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:28,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:28,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511288327] [2024-06-14 14:07:28,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:28,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:28,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:28,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:28,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:28,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:28,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 93 transitions, 728 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:28,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:28,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:28,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:28,742 INFO L124 PetriNetUnfolderBase]: 1224/2072 cut-off events. [2024-06-14 14:07:28,742 INFO L125 PetriNetUnfolderBase]: For 30171/30171 co-relation queries the response was YES. [2024-06-14 14:07:28,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10087 conditions, 2072 events. 1224/2072 cut-off events. For 30171/30171 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11481 event pairs, 367 based on Foata normal form. 4/2073 useless extension candidates. Maximal degree in co-relation 10043. Up to 1804 conditions per place. [2024-06-14 14:07:28,755 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 90 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-14 14:07:28,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 117 transitions, 1036 flow [2024-06-14 14:07:28,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:28,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:28,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 14:07:28,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-14 14:07:28,758 INFO L175 Difference]: Start difference. First operand has 97 places, 93 transitions, 728 flow. Second operand 6 states and 152 transitions. [2024-06-14 14:07:28,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 117 transitions, 1036 flow [2024-06-14 14:07:28,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 117 transitions, 971 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:28,783 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 744 flow [2024-06-14 14:07:28,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=744, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2024-06-14 14:07:28,784 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-14 14:07:28,784 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 744 flow [2024-06-14 14:07:28,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:28,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:28,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:28,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 14:07:28,784 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-14 14:07:28,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:28,784 INFO L85 PathProgramCache]: Analyzing trace with hash 500122253, now seen corresponding path program 3 times [2024-06-14 14:07:28,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:28,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731645674] [2024-06-14 14:07:28,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:28,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:28,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:29,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:29,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:29,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731645674] [2024-06-14 14:07:29,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731645674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:29,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:29,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:29,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71862743] [2024-06-14 14:07:29,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:29,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:29,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:29,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:29,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:29,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:29,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 744 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:29,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:29,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:29,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:29,309 INFO L124 PetriNetUnfolderBase]: 1216/2062 cut-off events. [2024-06-14 14:07:29,309 INFO L125 PetriNetUnfolderBase]: For 31031/31031 co-relation queries the response was YES. [2024-06-14 14:07:29,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10010 conditions, 2062 events. 1216/2062 cut-off events. For 31031/31031 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11437 event pairs, 317 based on Foata normal form. 4/2063 useless extension candidates. Maximal degree in co-relation 9965. Up to 1733 conditions per place. [2024-06-14 14:07:29,322 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 88 selfloop transitions, 23 changer transitions 0/119 dead transitions. [2024-06-14 14:07:29,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 119 transitions, 1058 flow [2024-06-14 14:07:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:29,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:29,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 14:07:29,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-14 14:07:29,324 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 744 flow. Second operand 6 states and 152 transitions. [2024-06-14 14:07:29,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 119 transitions, 1058 flow [2024-06-14 14:07:29,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 119 transitions, 995 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:29,349 INFO L231 Difference]: Finished difference. Result has 100 places, 97 transitions, 774 flow [2024-06-14 14:07:29,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=774, PETRI_PLACES=100, PETRI_TRANSITIONS=97} [2024-06-14 14:07:29,350 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-14 14:07:29,350 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 97 transitions, 774 flow [2024-06-14 14:07:29,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:29,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:29,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:29,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 14:07:29,351 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:29,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:29,351 INFO L85 PathProgramCache]: Analyzing trace with hash -446023508, now seen corresponding path program 1 times [2024-06-14 14:07:29,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:29,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019851916] [2024-06-14 14:07:29,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:29,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:29,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:29,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-14 14:07:29,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:29,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019851916] [2024-06-14 14:07:29,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019851916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:29,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:29,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:29,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855371381] [2024-06-14 14:07:29,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:29,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:29,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:29,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:29,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:29,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:29,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 97 transitions, 774 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:29,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:29,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:29,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:29,835 INFO L124 PetriNetUnfolderBase]: 1244/2122 cut-off events. [2024-06-14 14:07:29,836 INFO L125 PetriNetUnfolderBase]: For 33949/33949 co-relation queries the response was YES. [2024-06-14 14:07:29,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10400 conditions, 2122 events. 1244/2122 cut-off events. For 33949/33949 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11859 event pairs, 370 based on Foata normal form. 2/2121 useless extension candidates. Maximal degree in co-relation 10354. Up to 1810 conditions per place. [2024-06-14 14:07:29,850 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 98 selfloop transitions, 31 changer transitions 0/137 dead transitions. [2024-06-14 14:07:29,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 137 transitions, 1344 flow [2024-06-14 14:07:29,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:29,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:29,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 14:07:29,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-14 14:07:29,852 INFO L175 Difference]: Start difference. First operand has 100 places, 97 transitions, 774 flow. Second operand 6 states and 152 transitions. [2024-06-14 14:07:29,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 137 transitions, 1344 flow [2024-06-14 14:07:29,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 137 transitions, 1261 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:29,886 INFO L231 Difference]: Finished difference. Result has 105 places, 118 transitions, 974 flow [2024-06-14 14:07:29,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=974, PETRI_PLACES=105, PETRI_TRANSITIONS=118} [2024-06-14 14:07:29,886 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-14 14:07:29,887 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 118 transitions, 974 flow [2024-06-14 14:07:29,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:29,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:29,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:29,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 14:07:29,887 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:29,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:29,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1681725100, now seen corresponding path program 2 times [2024-06-14 14:07:29,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:29,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695892217] [2024-06-14 14:07:29,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:29,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:29,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:30,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:30,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:30,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695892217] [2024-06-14 14:07:30,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695892217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:30,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:30,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:30,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783385970] [2024-06-14 14:07:30,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:30,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:30,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:30,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:30,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:30,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:30,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 118 transitions, 974 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:30,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:30,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:30,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:30,388 INFO L124 PetriNetUnfolderBase]: 1262/2146 cut-off events. [2024-06-14 14:07:30,388 INFO L125 PetriNetUnfolderBase]: For 37265/37265 co-relation queries the response was YES. [2024-06-14 14:07:30,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11088 conditions, 2146 events. 1262/2146 cut-off events. For 37265/37265 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12035 event pairs, 376 based on Foata normal form. 2/2143 useless extension candidates. Maximal degree in co-relation 11038. Up to 1829 conditions per place. [2024-06-14 14:07:30,405 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 91 selfloop transitions, 44 changer transitions 0/143 dead transitions. [2024-06-14 14:07:30,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 143 transitions, 1498 flow [2024-06-14 14:07:30,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:30,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:30,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:07:30,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-14 14:07:30,408 INFO L175 Difference]: Start difference. First operand has 105 places, 118 transitions, 974 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:07:30,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 143 transitions, 1498 flow [2024-06-14 14:07:30,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 143 transitions, 1450 flow, removed 24 selfloop flow, removed 0 redundant places. [2024-06-14 14:07:30,449 INFO L231 Difference]: Finished difference. Result has 112 places, 131 transitions, 1185 flow [2024-06-14 14:07:30,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1185, PETRI_PLACES=112, PETRI_TRANSITIONS=131} [2024-06-14 14:07:30,449 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-14 14:07:30,449 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 131 transitions, 1185 flow [2024-06-14 14:07:30,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:30,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:30,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:30,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 14:07:30,450 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:30,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:30,451 INFO L85 PathProgramCache]: Analyzing trace with hash 517821730, now seen corresponding path program 3 times [2024-06-14 14:07:30,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:30,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50521219] [2024-06-14 14:07:30,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:30,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:30,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:30,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:30,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:30,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50521219] [2024-06-14 14:07:30,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50521219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:30,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:30,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:30,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082536650] [2024-06-14 14:07:30,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:30,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:30,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:30,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:30,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:30,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:30,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 131 transitions, 1185 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:30,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:30,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:30,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:30,972 INFO L124 PetriNetUnfolderBase]: 1258/2142 cut-off events. [2024-06-14 14:07:30,972 INFO L125 PetriNetUnfolderBase]: For 39974/39974 co-relation queries the response was YES. [2024-06-14 14:07:30,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11377 conditions, 2142 events. 1258/2142 cut-off events. For 39974/39974 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12019 event pairs, 376 based on Foata normal form. 2/2139 useless extension candidates. Maximal degree in co-relation 11323. Up to 1827 conditions per place. [2024-06-14 14:07:30,986 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 39 changer transitions 0/143 dead transitions. [2024-06-14 14:07:30,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 143 transitions, 1583 flow [2024-06-14 14:07:30,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:30,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:30,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:07:30,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-14 14:07:30,987 INFO L175 Difference]: Start difference. First operand has 112 places, 131 transitions, 1185 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:07:30,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 143 transitions, 1583 flow [2024-06-14 14:07:31,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 143 transitions, 1531 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-06-14 14:07:31,030 INFO L231 Difference]: Finished difference. Result has 118 places, 131 transitions, 1219 flow [2024-06-14 14:07:31,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1219, PETRI_PLACES=118, PETRI_TRANSITIONS=131} [2024-06-14 14:07:31,030 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-14 14:07:31,031 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 131 transitions, 1219 flow [2024-06-14 14:07:31,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:31,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:31,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:31,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 14:07:31,031 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:31,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:31,031 INFO L85 PathProgramCache]: Analyzing trace with hash -336018802, now seen corresponding path program 1 times [2024-06-14 14:07:31,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:31,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394578725] [2024-06-14 14:07:31,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:31,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:31,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:31,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:31,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:31,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394578725] [2024-06-14 14:07:31,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394578725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:31,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:31,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:31,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421416163] [2024-06-14 14:07:31,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:31,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:31,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:31,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:31,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:31,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:31,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 131 transitions, 1219 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:31,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:31,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:31,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:31,518 INFO L124 PetriNetUnfolderBase]: 1231/2126 cut-off events. [2024-06-14 14:07:31,519 INFO L125 PetriNetUnfolderBase]: For 46581/46581 co-relation queries the response was YES. [2024-06-14 14:07:31,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11360 conditions, 2126 events. 1231/2126 cut-off events. For 46581/46581 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12159 event pairs, 363 based on Foata normal form. 12/2123 useless extension candidates. Maximal degree in co-relation 11303. Up to 1742 conditions per place. [2024-06-14 14:07:31,532 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 93 selfloop transitions, 30 changer transitions 0/147 dead transitions. [2024-06-14 14:07:31,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 147 transitions, 1539 flow [2024-06-14 14:07:31,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:31,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:31,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 14:07:31,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 14:07:31,533 INFO L175 Difference]: Start difference. First operand has 118 places, 131 transitions, 1219 flow. Second operand 6 states and 150 transitions. [2024-06-14 14:07:31,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 147 transitions, 1539 flow [2024-06-14 14:07:31,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 147 transitions, 1483 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:31,564 INFO L231 Difference]: Finished difference. Result has 121 places, 133 transitions, 1264 flow [2024-06-14 14:07:31,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1264, PETRI_PLACES=121, PETRI_TRANSITIONS=133} [2024-06-14 14:07:31,565 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-14 14:07:31,565 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 133 transitions, 1264 flow [2024-06-14 14:07:31,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:31,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:31,565 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-14 14:07:31,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 14:07:31,566 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:31,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:31,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1201432777, now seen corresponding path program 1 times [2024-06-14 14:07:31,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:31,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326650902] [2024-06-14 14:07:31,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:31,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:31,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:31,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:31,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:31,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326650902] [2024-06-14 14:07:31,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326650902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:31,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:31,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:31,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248453736] [2024-06-14 14:07:31,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:31,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:31,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:31,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:31,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:31,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:31,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 133 transitions, 1264 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:31,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:31,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:31,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:32,046 INFO L124 PetriNetUnfolderBase]: 1310/2230 cut-off events. [2024-06-14 14:07:32,046 INFO L125 PetriNetUnfolderBase]: For 45764/45764 co-relation queries the response was YES. [2024-06-14 14:07:32,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12091 conditions, 2230 events. 1310/2230 cut-off events. For 45764/45764 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12536 event pairs, 375 based on Foata normal form. 1/2226 useless extension candidates. Maximal degree in co-relation 12034. Up to 1895 conditions per place. [2024-06-14 14:07:32,059 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 102 selfloop transitions, 52 changer transitions 0/162 dead transitions. [2024-06-14 14:07:32,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 162 transitions, 1824 flow [2024-06-14 14:07:32,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:32,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:32,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-14 14:07:32,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-14 14:07:32,062 INFO L175 Difference]: Start difference. First operand has 121 places, 133 transitions, 1264 flow. Second operand 6 states and 158 transitions. [2024-06-14 14:07:32,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 162 transitions, 1824 flow [2024-06-14 14:07:32,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 162 transitions, 1747 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:32,106 INFO L231 Difference]: Finished difference. Result has 123 places, 141 transitions, 1389 flow [2024-06-14 14:07:32,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1389, PETRI_PLACES=123, PETRI_TRANSITIONS=141} [2024-06-14 14:07:32,106 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 79 predicate places. [2024-06-14 14:07:32,106 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 141 transitions, 1389 flow [2024-06-14 14:07:32,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:32,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:32,107 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-14 14:07:32,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 14:07:32,107 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:32,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:32,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1776009399, now seen corresponding path program 2 times [2024-06-14 14:07:32,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:32,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932599995] [2024-06-14 14:07:32,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:32,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:32,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:32,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:32,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932599995] [2024-06-14 14:07:32,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932599995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:32,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:32,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:32,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721825975] [2024-06-14 14:07:32,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:32,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:32,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:32,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:32,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:32,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:32,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 141 transitions, 1389 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:32,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:32,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:32,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:32,584 INFO L124 PetriNetUnfolderBase]: 1323/2252 cut-off events. [2024-06-14 14:07:32,585 INFO L125 PetriNetUnfolderBase]: For 48955/48955 co-relation queries the response was YES. [2024-06-14 14:07:32,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12348 conditions, 2252 events. 1323/2252 cut-off events. For 48955/48955 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12696 event pairs, 375 based on Foata normal form. 1/2248 useless extension candidates. Maximal degree in co-relation 12290. Up to 1905 conditions per place. [2024-06-14 14:07:32,598 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 99 selfloop transitions, 59 changer transitions 0/166 dead transitions. [2024-06-14 14:07:32,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 166 transitions, 1958 flow [2024-06-14 14:07:32,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:32,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:32,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 14:07:32,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-14 14:07:32,599 INFO L175 Difference]: Start difference. First operand has 123 places, 141 transitions, 1389 flow. Second operand 6 states and 154 transitions. [2024-06-14 14:07:32,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 166 transitions, 1958 flow [2024-06-14 14:07:32,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 166 transitions, 1852 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:32,644 INFO L231 Difference]: Finished difference. Result has 127 places, 148 transitions, 1504 flow [2024-06-14 14:07:32,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1504, PETRI_PLACES=127, PETRI_TRANSITIONS=148} [2024-06-14 14:07:32,644 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-14 14:07:32,645 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 148 transitions, 1504 flow [2024-06-14 14:07:32,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:32,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:32,645 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-14 14:07:32,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 14:07:32,645 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:32,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:32,646 INFO L85 PathProgramCache]: Analyzing trace with hash 65426391, now seen corresponding path program 3 times [2024-06-14 14:07:32,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:32,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256924823] [2024-06-14 14:07:32,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:32,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:32,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:32,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-14 14:07:32,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:32,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256924823] [2024-06-14 14:07:32,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256924823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:32,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:32,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:32,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997470231] [2024-06-14 14:07:32,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:32,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:32,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:32,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:32,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:32,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:32,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 148 transitions, 1504 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:32,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:32,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:32,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:33,147 INFO L124 PetriNetUnfolderBase]: 1320/2249 cut-off events. [2024-06-14 14:07:33,147 INFO L125 PetriNetUnfolderBase]: For 51561/51561 co-relation queries the response was YES. [2024-06-14 14:07:33,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12380 conditions, 2249 events. 1320/2249 cut-off events. For 51561/51561 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12703 event pairs, 373 based on Foata normal form. 1/2247 useless extension candidates. Maximal degree in co-relation 12321. Up to 1903 conditions per place. [2024-06-14 14:07:33,160 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 54 changer transitions 0/166 dead transitions. [2024-06-14 14:07:33,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 166 transitions, 1980 flow [2024-06-14 14:07:33,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:33,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:33,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 14:07:33,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-14 14:07:33,161 INFO L175 Difference]: Start difference. First operand has 127 places, 148 transitions, 1504 flow. Second operand 6 states and 154 transitions. [2024-06-14 14:07:33,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 166 transitions, 1980 flow [2024-06-14 14:07:33,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 166 transitions, 1894 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:33,203 INFO L231 Difference]: Finished difference. Result has 131 places, 148 transitions, 1532 flow [2024-06-14 14:07:33,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1532, PETRI_PLACES=131, PETRI_TRANSITIONS=148} [2024-06-14 14:07:33,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-14 14:07:33,203 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 148 transitions, 1532 flow [2024-06-14 14:07:33,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:33,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:33,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:33,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 14:07:33,204 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-14 14:07:33,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:33,204 INFO L85 PathProgramCache]: Analyzing trace with hash -941841877, now seen corresponding path program 4 times [2024-06-14 14:07:33,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:33,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530631451] [2024-06-14 14:07:33,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:33,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:33,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:33,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:33,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:33,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530631451] [2024-06-14 14:07:33,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530631451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:33,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:33,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:33,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295822226] [2024-06-14 14:07:33,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:33,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:33,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:33,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:33,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:33,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:33,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 148 transitions, 1532 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:33,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:33,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:33,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:33,709 INFO L124 PetriNetUnfolderBase]: 1312/2237 cut-off events. [2024-06-14 14:07:33,709 INFO L125 PetriNetUnfolderBase]: For 54347/54347 co-relation queries the response was YES. [2024-06-14 14:07:33,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12373 conditions, 2237 events. 1312/2237 cut-off events. For 54347/54347 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12609 event pairs, 373 based on Foata normal form. 2/2236 useless extension candidates. Maximal degree in co-relation 12313. Up to 1895 conditions per place. [2024-06-14 14:07:33,722 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 50 changer transitions 0/162 dead transitions. [2024-06-14 14:07:33,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 162 transitions, 1934 flow [2024-06-14 14:07:33,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:33,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:33,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:07:33,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-14 14:07:33,724 INFO L175 Difference]: Start difference. First operand has 131 places, 148 transitions, 1532 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:07:33,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 162 transitions, 1934 flow [2024-06-14 14:07:33,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 162 transitions, 1839 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:33,767 INFO L231 Difference]: Finished difference. Result has 134 places, 148 transitions, 1545 flow [2024-06-14 14:07:33,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1545, PETRI_PLACES=134, PETRI_TRANSITIONS=148} [2024-06-14 14:07:33,767 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-14 14:07:33,767 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 148 transitions, 1545 flow [2024-06-14 14:07:33,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:33,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:33,768 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-14 14:07:33,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 14:07:33,768 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-14 14:07:33,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:33,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1272295395, now seen corresponding path program 5 times [2024-06-14 14:07:33,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:33,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153579065] [2024-06-14 14:07:33,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:33,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:33,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:33,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:33,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:33,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153579065] [2024-06-14 14:07:33,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153579065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:33,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:33,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:33,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814143693] [2024-06-14 14:07:33,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:33,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:33,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:33,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:33,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:34,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:34,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 148 transitions, 1545 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:34,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:34,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:34,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:34,234 INFO L124 PetriNetUnfolderBase]: 1306/2222 cut-off events. [2024-06-14 14:07:34,234 INFO L125 PetriNetUnfolderBase]: For 56587/56587 co-relation queries the response was YES. [2024-06-14 14:07:34,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12355 conditions, 2222 events. 1306/2222 cut-off events. For 56587/56587 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12564 event pairs, 379 based on Foata normal form. 2/2219 useless extension candidates. Maximal degree in co-relation 12294. Up to 1890 conditions per place. [2024-06-14 14:07:34,249 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 55 changer transitions 0/159 dead transitions. [2024-06-14 14:07:34,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 159 transitions, 1935 flow [2024-06-14 14:07:34,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:34,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:34,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 14:07:34,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-14 14:07:34,250 INFO L175 Difference]: Start difference. First operand has 134 places, 148 transitions, 1545 flow. Second operand 6 states and 147 transitions. [2024-06-14 14:07:34,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 159 transitions, 1935 flow [2024-06-14 14:07:34,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 159 transitions, 1817 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:34,298 INFO L231 Difference]: Finished difference. Result has 135 places, 148 transitions, 1544 flow [2024-06-14 14:07:34,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1544, PETRI_PLACES=135, PETRI_TRANSITIONS=148} [2024-06-14 14:07:34,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-14 14:07:34,299 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 148 transitions, 1544 flow [2024-06-14 14:07:34,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:34,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:34,299 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-14 14:07:34,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 14:07:34,299 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-14 14:07:34,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:34,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1835245017, now seen corresponding path program 6 times [2024-06-14 14:07:34,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:34,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820891244] [2024-06-14 14:07:34,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:34,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:34,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-14 14:07:34,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:34,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820891244] [2024-06-14 14:07:34,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820891244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:34,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:34,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:34,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446636942] [2024-06-14 14:07:34,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:34,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:34,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:34,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:34,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:34,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:34,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 148 transitions, 1544 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:34,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:34,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:34,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:34,835 INFO L124 PetriNetUnfolderBase]: 1298/2210 cut-off events. [2024-06-14 14:07:34,835 INFO L125 PetriNetUnfolderBase]: For 58344/58344 co-relation queries the response was YES. [2024-06-14 14:07:34,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12311 conditions, 2210 events. 1298/2210 cut-off events. For 58344/58344 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12482 event pairs, 379 based on Foata normal form. 2/2207 useless extension candidates. Maximal degree in co-relation 12249. Up to 1882 conditions per place. [2024-06-14 14:07:34,851 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 99 selfloop transitions, 51 changer transitions 0/158 dead transitions. [2024-06-14 14:07:34,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 158 transitions, 1868 flow [2024-06-14 14:07:34,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:34,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:34,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 14:07:34,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-14 14:07:34,852 INFO L175 Difference]: Start difference. First operand has 135 places, 148 transitions, 1544 flow. Second operand 6 states and 146 transitions. [2024-06-14 14:07:34,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 158 transitions, 1868 flow [2024-06-14 14:07:34,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 158 transitions, 1734 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:34,902 INFO L231 Difference]: Finished difference. Result has 137 places, 148 transitions, 1521 flow [2024-06-14 14:07:34,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1521, PETRI_PLACES=137, PETRI_TRANSITIONS=148} [2024-06-14 14:07:34,903 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-14 14:07:34,903 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 148 transitions, 1521 flow [2024-06-14 14:07:34,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:34,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:34,903 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-14 14:07:34,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 14:07:34,904 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-14 14:07:34,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:34,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1074811641, now seen corresponding path program 1 times [2024-06-14 14:07:34,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:34,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494704149] [2024-06-14 14:07:34,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:34,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:35,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-14 14:07:35,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:35,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494704149] [2024-06-14 14:07:35,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494704149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:35,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:35,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:35,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321495073] [2024-06-14 14:07:35,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:35,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:35,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:35,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:35,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:35,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:35,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 148 transitions, 1521 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:35,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:35,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:35,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:35,466 INFO L124 PetriNetUnfolderBase]: 1303/2231 cut-off events. [2024-06-14 14:07:35,466 INFO L125 PetriNetUnfolderBase]: For 60555/60555 co-relation queries the response was YES. [2024-06-14 14:07:35,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12460 conditions, 2231 events. 1303/2231 cut-off events. For 60555/60555 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12598 event pairs, 359 based on Foata normal form. 1/2231 useless extension candidates. Maximal degree in co-relation 12397. Up to 1988 conditions per place. [2024-06-14 14:07:35,480 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 140 selfloop transitions, 15 changer transitions 0/163 dead transitions. [2024-06-14 14:07:35,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 163 transitions, 1901 flow [2024-06-14 14:07:35,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:35,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:35,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 14:07:35,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767441860465117 [2024-06-14 14:07:35,481 INFO L175 Difference]: Start difference. First operand has 137 places, 148 transitions, 1521 flow. Second operand 5 states and 124 transitions. [2024-06-14 14:07:35,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 163 transitions, 1901 flow [2024-06-14 14:07:35,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 163 transitions, 1785 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:35,534 INFO L231 Difference]: Finished difference. Result has 137 places, 151 transitions, 1491 flow [2024-06-14 14:07:35,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1491, PETRI_PLACES=137, PETRI_TRANSITIONS=151} [2024-06-14 14:07:35,534 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-14 14:07:35,535 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 151 transitions, 1491 flow [2024-06-14 14:07:35,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:35,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:35,535 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-14 14:07:35,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 14:07:35,535 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-14 14:07:35,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:35,535 INFO L85 PathProgramCache]: Analyzing trace with hash -941832949, now seen corresponding path program 2 times [2024-06-14 14:07:35,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:35,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798785283] [2024-06-14 14:07:35,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:35,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:35,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:35,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:35,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:35,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798785283] [2024-06-14 14:07:35,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798785283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:35,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:35,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:35,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838143203] [2024-06-14 14:07:35,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:35,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:35,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:35,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:35,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:35,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:35,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 151 transitions, 1491 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:35,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:35,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:35,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:36,144 INFO L124 PetriNetUnfolderBase]: 1308/2244 cut-off events. [2024-06-14 14:07:36,144 INFO L125 PetriNetUnfolderBase]: For 63482/63482 co-relation queries the response was YES. [2024-06-14 14:07:36,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12714 conditions, 2244 events. 1308/2244 cut-off events. For 63482/63482 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12689 event pairs, 360 based on Foata normal form. 1/2244 useless extension candidates. Maximal degree in co-relation 12650. Up to 1982 conditions per place. [2024-06-14 14:07:36,159 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 141 selfloop transitions, 27 changer transitions 0/176 dead transitions. [2024-06-14 14:07:36,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 176 transitions, 2033 flow [2024-06-14 14:07:36,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:36,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:36,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:07:36,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-14 14:07:36,160 INFO L175 Difference]: Start difference. First operand has 137 places, 151 transitions, 1491 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:07:36,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 176 transitions, 2033 flow [2024-06-14 14:07:36,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 176 transitions, 1977 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:36,272 INFO L231 Difference]: Finished difference. Result has 141 places, 157 transitions, 1595 flow [2024-06-14 14:07:36,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1595, PETRI_PLACES=141, PETRI_TRANSITIONS=157} [2024-06-14 14:07:36,272 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-14 14:07:36,272 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 157 transitions, 1595 flow [2024-06-14 14:07:36,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:36,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:36,273 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-14 14:07:36,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 14:07:36,273 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-14 14:07:36,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:36,273 INFO L85 PathProgramCache]: Analyzing trace with hash 585590249, now seen corresponding path program 3 times [2024-06-14 14:07:36,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:36,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167304071] [2024-06-14 14:07:36,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:36,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:36,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:36,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:36,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:36,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167304071] [2024-06-14 14:07:36,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167304071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:36,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:36,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:36,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786721104] [2024-06-14 14:07:36,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:36,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:36,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:36,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:36,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:36,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:36,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 157 transitions, 1595 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:36,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:36,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:36,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:36,802 INFO L124 PetriNetUnfolderBase]: 1305/2237 cut-off events. [2024-06-14 14:07:36,802 INFO L125 PetriNetUnfolderBase]: For 63962/63962 co-relation queries the response was YES. [2024-06-14 14:07:36,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12847 conditions, 2237 events. 1305/2237 cut-off events. For 63962/63962 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12704 event pairs, 363 based on Foata normal form. 1/2236 useless extension candidates. Maximal degree in co-relation 12783. Up to 1979 conditions per place. [2024-06-14 14:07:36,817 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 137 selfloop transitions, 27 changer transitions 0/172 dead transitions. [2024-06-14 14:07:36,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 172 transitions, 1959 flow [2024-06-14 14:07:36,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:36,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:36,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:07:36,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261627906976745 [2024-06-14 14:07:36,818 INFO L175 Difference]: Start difference. First operand has 141 places, 157 transitions, 1595 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:07:36,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 172 transitions, 1959 flow [2024-06-14 14:07:36,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 172 transitions, 1841 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:36,900 INFO L231 Difference]: Finished difference. Result has 144 places, 157 transitions, 1537 flow [2024-06-14 14:07:36,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1537, PETRI_PLACES=144, PETRI_TRANSITIONS=157} [2024-06-14 14:07:36,901 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-14 14:07:36,901 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 157 transitions, 1537 flow [2024-06-14 14:07:36,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:36,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:36,901 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-14 14:07:36,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 14:07:36,901 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:36,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:36,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1475080160, now seen corresponding path program 1 times [2024-06-14 14:07:36,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:36,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061548508] [2024-06-14 14:07:36,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:36,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:37,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:37,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:37,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061548508] [2024-06-14 14:07:37,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061548508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:37,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:37,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:37,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865005929] [2024-06-14 14:07:37,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:37,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:37,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:37,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:37,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:37,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:37,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 157 transitions, 1537 flow. Second operand has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:37,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:37,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:37,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:37,516 INFO L124 PetriNetUnfolderBase]: 1346/2305 cut-off events. [2024-06-14 14:07:37,516 INFO L125 PetriNetUnfolderBase]: For 71942/71942 co-relation queries the response was YES. [2024-06-14 14:07:37,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13258 conditions, 2305 events. 1346/2305 cut-off events. For 71942/71942 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13174 event pairs, 333 based on Foata normal form. 12/2314 useless extension candidates. Maximal degree in co-relation 13193. Up to 1606 conditions per place. [2024-06-14 14:07:37,531 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 153 selfloop transitions, 33 changer transitions 0/194 dead transitions. [2024-06-14 14:07:37,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 194 transitions, 2065 flow [2024-06-14 14:07:37,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:37,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:37,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-14 14:07:37,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-14 14:07:37,532 INFO L175 Difference]: Start difference. First operand has 144 places, 157 transitions, 1537 flow. Second operand 7 states and 185 transitions. [2024-06-14 14:07:37,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 194 transitions, 2065 flow [2024-06-14 14:07:37,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 194 transitions, 2003 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:37,622 INFO L231 Difference]: Finished difference. Result has 145 places, 158 transitions, 1579 flow [2024-06-14 14:07:37,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1579, PETRI_PLACES=145, PETRI_TRANSITIONS=158} [2024-06-14 14:07:37,622 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-14 14:07:37,622 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 158 transitions, 1579 flow [2024-06-14 14:07:37,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:37,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:37,623 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-14 14:07:37,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 14:07:37,623 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:37,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:37,623 INFO L85 PathProgramCache]: Analyzing trace with hash 5197160, now seen corresponding path program 2 times [2024-06-14 14:07:37,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:37,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285494539] [2024-06-14 14:07:37,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:37,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:37,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:37,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:37,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:37,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285494539] [2024-06-14 14:07:37,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285494539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:37,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:37,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:37,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586470536] [2024-06-14 14:07:37,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:37,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:37,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:37,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:37,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:37,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:37,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 158 transitions, 1579 flow. Second operand has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:37,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:37,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:37,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:38,179 INFO L124 PetriNetUnfolderBase]: 1387/2382 cut-off events. [2024-06-14 14:07:38,180 INFO L125 PetriNetUnfolderBase]: For 77517/77517 co-relation queries the response was YES. [2024-06-14 14:07:38,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13882 conditions, 2382 events. 1387/2382 cut-off events. For 77517/77517 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13789 event pairs, 356 based on Foata normal form. 12/2389 useless extension candidates. Maximal degree in co-relation 13816. Up to 1797 conditions per place. [2024-06-14 14:07:38,197 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 152 selfloop transitions, 32 changer transitions 0/192 dead transitions. [2024-06-14 14:07:38,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 192 transitions, 2097 flow [2024-06-14 14:07:38,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:38,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:38,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 14:07:38,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 14:07:38,205 INFO L175 Difference]: Start difference. First operand has 145 places, 158 transitions, 1579 flow. Second operand 7 states and 182 transitions. [2024-06-14 14:07:38,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 192 transitions, 2097 flow [2024-06-14 14:07:38,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 192 transitions, 2011 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:38,293 INFO L231 Difference]: Finished difference. Result has 147 places, 159 transitions, 1597 flow [2024-06-14 14:07:38,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1597, PETRI_PLACES=147, PETRI_TRANSITIONS=159} [2024-06-14 14:07:38,294 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 103 predicate places. [2024-06-14 14:07:38,294 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 1597 flow [2024-06-14 14:07:38,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:38,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:38,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-14 14:07:38,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 14:07:38,294 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:38,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:38,294 INFO L85 PathProgramCache]: Analyzing trace with hash 315503216, now seen corresponding path program 3 times [2024-06-14 14:07:38,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:38,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889178590] [2024-06-14 14:07:38,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:38,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:38,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:38,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:38,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:38,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889178590] [2024-06-14 14:07:38,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889178590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:38,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:38,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:07:38,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561246557] [2024-06-14 14:07:38,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:38,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:07:38,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:38,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:07:38,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:07:38,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:38,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 1597 flow. Second operand has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:38,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:38,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:38,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:38,875 INFO L124 PetriNetUnfolderBase]: 1367/2346 cut-off events. [2024-06-14 14:07:38,875 INFO L125 PetriNetUnfolderBase]: For 75572/75572 co-relation queries the response was YES. [2024-06-14 14:07:38,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13351 conditions, 2346 events. 1367/2346 cut-off events. For 75572/75572 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13555 event pairs, 303 based on Foata normal form. 12/2353 useless extension candidates. Maximal degree in co-relation 13284. Up to 1328 conditions per place. [2024-06-14 14:07:38,891 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 145 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-14 14:07:38,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 191 transitions, 2037 flow [2024-06-14 14:07:38,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:38,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:38,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-14 14:07:38,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-14 14:07:38,892 INFO L175 Difference]: Start difference. First operand has 147 places, 159 transitions, 1597 flow. Second operand 7 states and 180 transitions. [2024-06-14 14:07:38,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 191 transitions, 2037 flow [2024-06-14 14:07:38,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 191 transitions, 1951 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:38,992 INFO L231 Difference]: Finished difference. Result has 148 places, 158 transitions, 1551 flow [2024-06-14 14:07:38,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1551, PETRI_PLACES=148, PETRI_TRANSITIONS=158} [2024-06-14 14:07:38,993 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-14 14:07:38,993 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 158 transitions, 1551 flow [2024-06-14 14:07:38,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:38,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:38,993 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-14 14:07:38,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 14:07:38,993 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-14 14:07:38,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:38,994 INFO L85 PathProgramCache]: Analyzing trace with hash -339669089, now seen corresponding path program 1 times [2024-06-14 14:07:38,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:38,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431436643] [2024-06-14 14:07:38,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:38,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:39,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:39,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-14 14:07:39,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:39,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431436643] [2024-06-14 14:07:39,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431436643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:39,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:39,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:39,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24641696] [2024-06-14 14:07:39,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:39,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:39,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:39,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:39,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:39,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:39,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 158 transitions, 1551 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-14 14:07:39,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:39,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:39,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:39,521 INFO L124 PetriNetUnfolderBase]: 1325/2306 cut-off events. [2024-06-14 14:07:39,521 INFO L125 PetriNetUnfolderBase]: For 81631/81631 co-relation queries the response was YES. [2024-06-14 14:07:39,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13218 conditions, 2306 events. 1325/2306 cut-off events. For 81631/81631 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13551 event pairs, 375 based on Foata normal form. 12/2291 useless extension candidates. Maximal degree in co-relation 13150. Up to 1892 conditions per place. [2024-06-14 14:07:39,536 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 117 selfloop transitions, 28 changer transitions 0/174 dead transitions. [2024-06-14 14:07:39,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 174 transitions, 1913 flow [2024-06-14 14:07:39,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:39,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:39,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 14:07:39,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-14 14:07:39,537 INFO L175 Difference]: Start difference. First operand has 148 places, 158 transitions, 1551 flow. Second operand 6 states and 149 transitions. [2024-06-14 14:07:39,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 174 transitions, 1913 flow [2024-06-14 14:07:39,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 174 transitions, 1803 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:39,622 INFO L231 Difference]: Finished difference. Result has 148 places, 160 transitions, 1536 flow [2024-06-14 14:07:39,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1536, PETRI_PLACES=148, PETRI_TRANSITIONS=160} [2024-06-14 14:07:39,622 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-14 14:07:39,622 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 160 transitions, 1536 flow [2024-06-14 14:07:39,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-14 14:07:39,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:39,622 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-14 14:07:39,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 14:07:39,623 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-14 14:07:39,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:39,623 INFO L85 PathProgramCache]: Analyzing trace with hash -791510995, now seen corresponding path program 2 times [2024-06-14 14:07:39,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:39,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331790791] [2024-06-14 14:07:39,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:39,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:39,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:39,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:39,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:39,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331790791] [2024-06-14 14:07:39,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331790791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:39,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:39,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:07:39,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104509720] [2024-06-14 14:07:39,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:39,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:07:39,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:39,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:07:39,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:07:39,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-14 14:07:39,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 160 transitions, 1536 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-14 14:07:39,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:39,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-14 14:07:39,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:40,107 INFO L124 PetriNetUnfolderBase]: 1373/2401 cut-off events. [2024-06-14 14:07:40,107 INFO L125 PetriNetUnfolderBase]: For 83457/83457 co-relation queries the response was YES. [2024-06-14 14:07:40,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13645 conditions, 2401 events. 1373/2401 cut-off events. For 83457/83457 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14294 event pairs, 385 based on Foata normal form. 8/2389 useless extension candidates. Maximal degree in co-relation 13577. Up to 1850 conditions per place. [2024-06-14 14:07:40,125 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 125 selfloop transitions, 27 changer transitions 0/181 dead transitions. [2024-06-14 14:07:40,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 181 transitions, 2026 flow [2024-06-14 14:07:40,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:40,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:40,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:07:40,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-14 14:07:40,127 INFO L175 Difference]: Start difference. First operand has 148 places, 160 transitions, 1536 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:07:40,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 181 transitions, 2026 flow [2024-06-14 14:07:40,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 181 transitions, 1955 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:40,222 INFO L231 Difference]: Finished difference. Result has 150 places, 162 transitions, 1557 flow [2024-06-14 14:07:40,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1557, PETRI_PLACES=150, PETRI_TRANSITIONS=162} [2024-06-14 14:07:40,223 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-14 14:07:40,223 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 162 transitions, 1557 flow [2024-06-14 14:07:40,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 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-14 14:07:40,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:40,223 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-14 14:07:40,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 14:07:40,224 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-14 14:07:40,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:40,224 INFO L85 PathProgramCache]: Analyzing trace with hash 929780671, now seen corresponding path program 1 times [2024-06-14 14:07:40,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:40,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628421745] [2024-06-14 14:07:40,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:40,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:40,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:40,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:40,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:40,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628421745] [2024-06-14 14:07:40,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628421745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:40,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:40,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:40,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275070179] [2024-06-14 14:07:40,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:40,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:40,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:40,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:40,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:40,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:40,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 162 transitions, 1557 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:40,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:40,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:40,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:40,786 INFO L124 PetriNetUnfolderBase]: 1487/2569 cut-off events. [2024-06-14 14:07:40,786 INFO L125 PetriNetUnfolderBase]: For 84849/84849 co-relation queries the response was YES. [2024-06-14 14:07:40,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14585 conditions, 2569 events. 1487/2569 cut-off events. For 84849/84849 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15191 event pairs, 405 based on Foata normal form. 2/2568 useless extension candidates. Maximal degree in co-relation 14516. Up to 2187 conditions per place. [2024-06-14 14:07:40,803 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 131 selfloop transitions, 45 changer transitions 0/184 dead transitions. [2024-06-14 14:07:40,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 184 transitions, 2127 flow [2024-06-14 14:07:40,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:40,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:40,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 14:07:40,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-14 14:07:40,804 INFO L175 Difference]: Start difference. First operand has 150 places, 162 transitions, 1557 flow. Second operand 6 states and 149 transitions. [2024-06-14 14:07:40,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 184 transitions, 2127 flow [2024-06-14 14:07:40,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 184 transitions, 2092 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:40,897 INFO L231 Difference]: Finished difference. Result has 155 places, 170 transitions, 1768 flow [2024-06-14 14:07:40,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1768, PETRI_PLACES=155, PETRI_TRANSITIONS=170} [2024-06-14 14:07:40,897 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-14 14:07:40,897 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 170 transitions, 1768 flow [2024-06-14 14:07:40,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:40,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:40,898 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-14 14:07:40,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 14:07:40,898 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-14 14:07:40,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:40,898 INFO L85 PathProgramCache]: Analyzing trace with hash 868157867, now seen corresponding path program 2 times [2024-06-14 14:07:40,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:40,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610819812] [2024-06-14 14:07:40,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:40,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:40,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:41,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:41,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:41,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610819812] [2024-06-14 14:07:41,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610819812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:41,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:41,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:41,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663756875] [2024-06-14 14:07:41,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:41,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:41,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:41,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:41,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:41,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:41,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 170 transitions, 1768 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:41,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:41,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:41,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:41,517 INFO L124 PetriNetUnfolderBase]: 1529/2640 cut-off events. [2024-06-14 14:07:41,518 INFO L125 PetriNetUnfolderBase]: For 93622/93622 co-relation queries the response was YES. [2024-06-14 14:07:41,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15739 conditions, 2640 events. 1529/2640 cut-off events. For 93622/93622 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15743 event pairs, 411 based on Foata normal form. 2/2639 useless extension candidates. Maximal degree in co-relation 15667. Up to 2115 conditions per place. [2024-06-14 14:07:41,537 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 114 selfloop transitions, 88 changer transitions 0/210 dead transitions. [2024-06-14 14:07:41,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 210 transitions, 2738 flow [2024-06-14 14:07:41,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:41,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:41,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 14:07:41,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-14 14:07:41,538 INFO L175 Difference]: Start difference. First operand has 155 places, 170 transitions, 1768 flow. Second operand 10 states and 238 transitions. [2024-06-14 14:07:41,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 210 transitions, 2738 flow [2024-06-14 14:07:41,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 210 transitions, 2651 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:41,639 INFO L231 Difference]: Finished difference. Result has 165 places, 185 transitions, 2140 flow [2024-06-14 14:07:41,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2140, PETRI_PLACES=165, PETRI_TRANSITIONS=185} [2024-06-14 14:07:41,640 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-14 14:07:41,640 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 185 transitions, 2140 flow [2024-06-14 14:07:41,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:41,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:41,640 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-14 14:07:41,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 14:07:41,640 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-14 14:07:41,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:41,641 INFO L85 PathProgramCache]: Analyzing trace with hash 867950477, now seen corresponding path program 3 times [2024-06-14 14:07:41,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:41,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625812136] [2024-06-14 14:07:41,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:41,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:41,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:41,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:41,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:41,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625812136] [2024-06-14 14:07:41,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625812136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:41,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:41,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:41,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586165793] [2024-06-14 14:07:41,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:41,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:41,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:41,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:41,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:41,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:41,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 185 transitions, 2140 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:41,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:41,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:41,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:42,260 INFO L124 PetriNetUnfolderBase]: 1525/2635 cut-off events. [2024-06-14 14:07:42,261 INFO L125 PetriNetUnfolderBase]: For 94648/94648 co-relation queries the response was YES. [2024-06-14 14:07:42,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16219 conditions, 2635 events. 1525/2635 cut-off events. For 94648/94648 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15701 event pairs, 411 based on Foata normal form. 2/2634 useless extension candidates. Maximal degree in co-relation 16143. Up to 2113 conditions per place. [2024-06-14 14:07:42,282 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 122 selfloop transitions, 79 changer transitions 0/209 dead transitions. [2024-06-14 14:07:42,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 209 transitions, 2888 flow [2024-06-14 14:07:42,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:42,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:42,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 14:07:42,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-14 14:07:42,283 INFO L175 Difference]: Start difference. First operand has 165 places, 185 transitions, 2140 flow. Second operand 9 states and 219 transitions. [2024-06-14 14:07:42,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 209 transitions, 2888 flow [2024-06-14 14:07:42,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 209 transitions, 2631 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:42,422 INFO L231 Difference]: Finished difference. Result has 168 places, 185 transitions, 2049 flow [2024-06-14 14:07:42,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2049, PETRI_PLACES=168, PETRI_TRANSITIONS=185} [2024-06-14 14:07:42,422 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-14 14:07:42,423 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 185 transitions, 2049 flow [2024-06-14 14:07:42,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:42,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:42,423 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-14 14:07:42,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 14:07:42,424 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-14 14:07:42,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:42,424 INFO L85 PathProgramCache]: Analyzing trace with hash 935502527, now seen corresponding path program 1 times [2024-06-14 14:07:42,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:42,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563951963] [2024-06-14 14:07:42,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:42,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:42,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:42,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:42,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:42,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563951963] [2024-06-14 14:07:42,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563951963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:42,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:42,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:42,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503083863] [2024-06-14 14:07:42,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:42,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:42,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:42,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:42,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:42,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:42,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 185 transitions, 2049 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:42,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:42,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:42,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:43,079 INFO L124 PetriNetUnfolderBase]: 1541/2659 cut-off events. [2024-06-14 14:07:43,079 INFO L125 PetriNetUnfolderBase]: For 99577/99577 co-relation queries the response was YES. [2024-06-14 14:07:43,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16173 conditions, 2659 events. 1541/2659 cut-off events. For 99577/99577 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15827 event pairs, 412 based on Foata normal form. 4/2660 useless extension candidates. Maximal degree in co-relation 16097. Up to 2250 conditions per place. [2024-06-14 14:07:43,100 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 140 selfloop transitions, 55 changer transitions 0/203 dead transitions. [2024-06-14 14:07:43,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 203 transitions, 2523 flow [2024-06-14 14:07:43,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:43,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:43,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:07:43,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-14 14:07:43,101 INFO L175 Difference]: Start difference. First operand has 168 places, 185 transitions, 2049 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:07:43,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 203 transitions, 2523 flow [2024-06-14 14:07:43,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 203 transitions, 2380 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:43,197 INFO L231 Difference]: Finished difference. Result has 170 places, 188 transitions, 2076 flow [2024-06-14 14:07:43,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2076, PETRI_PLACES=170, PETRI_TRANSITIONS=188} [2024-06-14 14:07:43,197 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-14 14:07:43,197 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 188 transitions, 2076 flow [2024-06-14 14:07:43,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:43,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:43,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-14 14:07:43,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 14:07:43,198 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-14 14:07:43,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:43,198 INFO L85 PathProgramCache]: Analyzing trace with hash 46236203, now seen corresponding path program 4 times [2024-06-14 14:07:43,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:43,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014358073] [2024-06-14 14:07:43,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:43,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:43,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:43,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:43,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:43,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014358073] [2024-06-14 14:07:43,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014358073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:43,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:43,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:43,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266602132] [2024-06-14 14:07:43,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:43,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:43,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:43,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:43,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:43,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:43,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 188 transitions, 2076 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:43,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:43,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:43,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:43,806 INFO L124 PetriNetUnfolderBase]: 1567/2697 cut-off events. [2024-06-14 14:07:43,806 INFO L125 PetriNetUnfolderBase]: For 105149/105149 co-relation queries the response was YES. [2024-06-14 14:07:43,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16724 conditions, 2697 events. 1567/2697 cut-off events. For 105149/105149 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16104 event pairs, 417 based on Foata normal form. 2/2694 useless extension candidates. Maximal degree in co-relation 16647. Up to 2162 conditions per place. [2024-06-14 14:07:43,828 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 120 selfloop transitions, 91 changer transitions 0/219 dead transitions. [2024-06-14 14:07:43,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2990 flow [2024-06-14 14:07:43,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:07:43,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:07:43,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-14 14:07:43,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-14 14:07:43,829 INFO L175 Difference]: Start difference. First operand has 170 places, 188 transitions, 2076 flow. Second operand 11 states and 253 transitions. [2024-06-14 14:07:43,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2990 flow [2024-06-14 14:07:43,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 219 transitions, 2842 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:43,925 INFO L231 Difference]: Finished difference. Result has 178 places, 197 transitions, 2298 flow [2024-06-14 14:07:43,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2298, PETRI_PLACES=178, PETRI_TRANSITIONS=197} [2024-06-14 14:07:43,926 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-14 14:07:43,926 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 197 transitions, 2298 flow [2024-06-14 14:07:43,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:43,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:43,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:43,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 14:07:43,926 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-14 14:07:43,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:43,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1659605849, now seen corresponding path program 5 times [2024-06-14 14:07:43,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:43,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210609719] [2024-06-14 14:07:43,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:43,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:43,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:44,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:44,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:44,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210609719] [2024-06-14 14:07:44,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210609719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:44,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:44,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:44,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055269812] [2024-06-14 14:07:44,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:44,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:44,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:44,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:44,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:44,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:44,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 197 transitions, 2298 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:44,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:44,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:44,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:44,499 INFO L124 PetriNetUnfolderBase]: 1569/2701 cut-off events. [2024-06-14 14:07:44,499 INFO L125 PetriNetUnfolderBase]: For 109918/109918 co-relation queries the response was YES. [2024-06-14 14:07:44,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17046 conditions, 2701 events. 1569/2701 cut-off events. For 109918/109918 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16132 event pairs, 417 based on Foata normal form. 2/2698 useless extension candidates. Maximal degree in co-relation 16966. Up to 2166 conditions per place. [2024-06-14 14:07:44,521 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 103 selfloop transitions, 109 changer transitions 0/220 dead transitions. [2024-06-14 14:07:44,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 220 transitions, 3023 flow [2024-06-14 14:07:44,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:44,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:44,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-14 14:07:44,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372093023255814 [2024-06-14 14:07:44,522 INFO L175 Difference]: Start difference. First operand has 178 places, 197 transitions, 2298 flow. Second operand 10 states and 231 transitions. [2024-06-14 14:07:44,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 220 transitions, 3023 flow [2024-06-14 14:07:44,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 220 transitions, 2706 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:44,673 INFO L231 Difference]: Finished difference. Result has 180 places, 201 transitions, 2289 flow [2024-06-14 14:07:44,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2289, PETRI_PLACES=180, PETRI_TRANSITIONS=201} [2024-06-14 14:07:44,674 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-14 14:07:44,674 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 201 transitions, 2289 flow [2024-06-14 14:07:44,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:44,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:44,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] [2024-06-14 14:07:44,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 14:07:44,675 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-14 14:07:44,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:44,675 INFO L85 PathProgramCache]: Analyzing trace with hash -589711741, now seen corresponding path program 6 times [2024-06-14 14:07:44,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:44,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160548034] [2024-06-14 14:07:44,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:44,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:44,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:44,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:44,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:44,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160548034] [2024-06-14 14:07:44,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160548034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:44,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:44,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:44,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757834467] [2024-06-14 14:07:44,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:44,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:44,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:44,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:44,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:44,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:44,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 201 transitions, 2289 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:44,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:44,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:44,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:45,268 INFO L124 PetriNetUnfolderBase]: 1565/2697 cut-off events. [2024-06-14 14:07:45,268 INFO L125 PetriNetUnfolderBase]: For 111523/111523 co-relation queries the response was YES. [2024-06-14 14:07:45,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16819 conditions, 2697 events. 1565/2697 cut-off events. For 111523/111523 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16121 event pairs, 417 based on Foata normal form. 2/2694 useless extension candidates. Maximal degree in co-relation 16739. Up to 2164 conditions per place. [2024-06-14 14:07:45,290 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 123 selfloop transitions, 88 changer transitions 0/219 dead transitions. [2024-06-14 14:07:45,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 219 transitions, 2933 flow [2024-06-14 14:07:45,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:45,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:45,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-14 14:07:45,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478036175710594 [2024-06-14 14:07:45,291 INFO L175 Difference]: Start difference. First operand has 180 places, 201 transitions, 2289 flow. Second operand 9 states and 212 transitions. [2024-06-14 14:07:45,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 219 transitions, 2933 flow [2024-06-14 14:07:45,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 219 transitions, 2675 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:45,485 INFO L231 Difference]: Finished difference. Result has 182 places, 201 transitions, 2215 flow [2024-06-14 14:07:45,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2215, PETRI_PLACES=182, PETRI_TRANSITIONS=201} [2024-06-14 14:07:45,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-14 14:07:45,486 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 201 transitions, 2215 flow [2024-06-14 14:07:45,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:45,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:45,486 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-14 14:07:45,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 14:07:45,486 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-14 14:07:45,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:45,486 INFO L85 PathProgramCache]: Analyzing trace with hash -801027251, now seen corresponding path program 2 times [2024-06-14 14:07:45,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:45,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884956108] [2024-06-14 14:07:45,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:45,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:45,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:45,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:45,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:45,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884956108] [2024-06-14 14:07:45,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884956108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:45,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:45,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:45,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531930189] [2024-06-14 14:07:45,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:45,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:45,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:45,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:45,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:45,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:45,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 201 transitions, 2215 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:45,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:45,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:45,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:46,066 INFO L124 PetriNetUnfolderBase]: 1581/2725 cut-off events. [2024-06-14 14:07:46,066 INFO L125 PetriNetUnfolderBase]: For 118435/118435 co-relation queries the response was YES. [2024-06-14 14:07:46,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17002 conditions, 2725 events. 1581/2725 cut-off events. For 118435/118435 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16382 event pairs, 420 based on Foata normal form. 4/2724 useless extension candidates. Maximal degree in co-relation 16921. Up to 2308 conditions per place. [2024-06-14 14:07:46,128 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 146 selfloop transitions, 62 changer transitions 0/216 dead transitions. [2024-06-14 14:07:46,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 216 transitions, 2719 flow [2024-06-14 14:07:46,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:46,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:46,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 14:07:46,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-14 14:07:46,129 INFO L175 Difference]: Start difference. First operand has 182 places, 201 transitions, 2215 flow. Second operand 7 states and 165 transitions. [2024-06-14 14:07:46,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 216 transitions, 2719 flow [2024-06-14 14:07:46,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 216 transitions, 2543 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:46,307 INFO L231 Difference]: Finished difference. Result has 181 places, 204 transitions, 2235 flow [2024-06-14 14:07:46,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=181, PETRI_TRANSITIONS=204} [2024-06-14 14:07:46,308 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-14 14:07:46,308 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 204 transitions, 2235 flow [2024-06-14 14:07:46,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:46,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:46,308 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-14 14:07:46,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 14:07:46,308 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-14 14:07:46,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:46,309 INFO L85 PathProgramCache]: Analyzing trace with hash -791504051, now seen corresponding path program 3 times [2024-06-14 14:07:46,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:46,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108397584] [2024-06-14 14:07:46,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:46,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:46,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:46,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:46,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:46,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108397584] [2024-06-14 14:07:46,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108397584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:46,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:46,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:46,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625210114] [2024-06-14 14:07:46,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:46,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:46,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:46,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:46,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:46,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:46,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 204 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:46,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:46,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:46,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:46,890 INFO L124 PetriNetUnfolderBase]: 1610/2772 cut-off events. [2024-06-14 14:07:46,890 INFO L125 PetriNetUnfolderBase]: For 126675/126675 co-relation queries the response was YES. [2024-06-14 14:07:46,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17572 conditions, 2772 events. 1610/2772 cut-off events. For 126675/126675 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16664 event pairs, 411 based on Foata normal form. 4/2771 useless extension candidates. Maximal degree in co-relation 17490. Up to 2293 conditions per place. [2024-06-14 14:07:46,914 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 145 selfloop transitions, 72 changer transitions 0/225 dead transitions. [2024-06-14 14:07:46,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 225 transitions, 2937 flow [2024-06-14 14:07:46,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:46,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:46,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:07:46,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-14 14:07:46,915 INFO L175 Difference]: Start difference. First operand has 181 places, 204 transitions, 2235 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:07:46,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 225 transitions, 2937 flow [2024-06-14 14:07:47,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 225 transitions, 2763 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:47,137 INFO L231 Difference]: Finished difference. Result has 184 places, 211 transitions, 2376 flow [2024-06-14 14:07:47,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2376, PETRI_PLACES=184, PETRI_TRANSITIONS=211} [2024-06-14 14:07:47,138 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-14 14:07:47,138 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 211 transitions, 2376 flow [2024-06-14 14:07:47,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:47,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:47,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:47,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 14:07:47,138 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-14 14:07:47,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:47,138 INFO L85 PathProgramCache]: Analyzing trace with hash -589496415, now seen corresponding path program 4 times [2024-06-14 14:07:47,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:47,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206379658] [2024-06-14 14:07:47,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:47,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:47,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:47,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:47,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:47,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206379658] [2024-06-14 14:07:47,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206379658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:47,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:47,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:47,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970058455] [2024-06-14 14:07:47,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:47,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:47,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:47,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:47,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:47,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:47,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 211 transitions, 2376 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:47,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:47,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:47,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:47,722 INFO L124 PetriNetUnfolderBase]: 1600/2754 cut-off events. [2024-06-14 14:07:47,722 INFO L125 PetriNetUnfolderBase]: For 127707/127707 co-relation queries the response was YES. [2024-06-14 14:07:47,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17589 conditions, 2754 events. 1600/2754 cut-off events. For 127707/127707 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16525 event pairs, 421 based on Foata normal form. 4/2753 useless extension candidates. Maximal degree in co-relation 17505. Up to 2337 conditions per place. [2024-06-14 14:07:47,745 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 161 selfloop transitions, 55 changer transitions 0/224 dead transitions. [2024-06-14 14:07:47,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 224 transitions, 2857 flow [2024-06-14 14:07:47,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:47,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:47,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 14:07:47,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-14 14:07:47,746 INFO L175 Difference]: Start difference. First operand has 184 places, 211 transitions, 2376 flow. Second operand 7 states and 165 transitions. [2024-06-14 14:07:47,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 224 transitions, 2857 flow [2024-06-14 14:07:47,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 224 transitions, 2617 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:47,908 INFO L231 Difference]: Finished difference. Result has 187 places, 212 transitions, 2275 flow [2024-06-14 14:07:47,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2275, PETRI_PLACES=187, PETRI_TRANSITIONS=212} [2024-06-14 14:07:47,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-14 14:07:47,908 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 212 transitions, 2275 flow [2024-06-14 14:07:47,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:47,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:47,908 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-14 14:07:47,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 14:07:47,909 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-14 14:07:47,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:47,909 INFO L85 PathProgramCache]: Analyzing trace with hash 966101228, now seen corresponding path program 1 times [2024-06-14 14:07:47,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:47,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342763924] [2024-06-14 14:07:47,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:47,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:47,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:48,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:48,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:48,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342763924] [2024-06-14 14:07:48,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342763924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:48,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:48,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:48,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216284663] [2024-06-14 14:07:48,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:48,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:48,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:48,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:48,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:48,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:48,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 212 transitions, 2275 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:48,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:48,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:48,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:48,522 INFO L124 PetriNetUnfolderBase]: 1621/2801 cut-off events. [2024-06-14 14:07:48,522 INFO L125 PetriNetUnfolderBase]: For 128761/128761 co-relation queries the response was YES. [2024-06-14 14:07:48,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17709 conditions, 2801 events. 1621/2801 cut-off events. For 128761/128761 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16891 event pairs, 389 based on Foata normal form. 1/2799 useless extension candidates. Maximal degree in co-relation 17624. Up to 2411 conditions per place. [2024-06-14 14:07:48,546 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 202 selfloop transitions, 38 changer transitions 0/248 dead transitions. [2024-06-14 14:07:48,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 248 transitions, 3029 flow [2024-06-14 14:07:48,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:48,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:48,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-14 14:07:48,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 14:07:48,547 INFO L175 Difference]: Start difference. First operand has 187 places, 212 transitions, 2275 flow. Second operand 7 states and 182 transitions. [2024-06-14 14:07:48,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 248 transitions, 3029 flow [2024-06-14 14:07:48,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 248 transitions, 2909 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:48,840 INFO L231 Difference]: Finished difference. Result has 190 places, 221 transitions, 2366 flow [2024-06-14 14:07:48,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2366, PETRI_PLACES=190, PETRI_TRANSITIONS=221} [2024-06-14 14:07:48,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-14 14:07:48,841 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 221 transitions, 2366 flow [2024-06-14 14:07:48,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:48,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:48,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-14 14:07:48,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 14:07:48,842 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-14 14:07:48,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:48,842 INFO L85 PathProgramCache]: Analyzing trace with hash -725552704, now seen corresponding path program 2 times [2024-06-14 14:07:48,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:48,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880084113] [2024-06-14 14:07:48,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:48,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:48,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:49,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:49,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:49,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880084113] [2024-06-14 14:07:49,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880084113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:49,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:49,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:49,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099458617] [2024-06-14 14:07:49,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:49,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:49,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:49,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:49,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:49,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:49,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 221 transitions, 2366 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:49,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:49,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:49,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:49,495 INFO L124 PetriNetUnfolderBase]: 1631/2819 cut-off events. [2024-06-14 14:07:49,495 INFO L125 PetriNetUnfolderBase]: For 134942/134942 co-relation queries the response was YES. [2024-06-14 14:07:49,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18230 conditions, 2819 events. 1631/2819 cut-off events. For 134942/134942 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 16996 event pairs, 389 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 18143. Up to 2419 conditions per place. [2024-06-14 14:07:49,520 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 203 selfloop transitions, 45 changer transitions 0/256 dead transitions. [2024-06-14 14:07:49,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 256 transitions, 3119 flow [2024-06-14 14:07:49,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:49,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:49,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 14:07:49,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-14 14:07:49,521 INFO L175 Difference]: Start difference. First operand has 190 places, 221 transitions, 2366 flow. Second operand 9 states and 220 transitions. [2024-06-14 14:07:49,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 256 transitions, 3119 flow [2024-06-14 14:07:49,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 256 transitions, 2947 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:49,787 INFO L231 Difference]: Finished difference. Result has 196 places, 227 transitions, 2375 flow [2024-06-14 14:07:49,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2375, PETRI_PLACES=196, PETRI_TRANSITIONS=227} [2024-06-14 14:07:49,787 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-14 14:07:49,787 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 227 transitions, 2375 flow [2024-06-14 14:07:49,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:49,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:49,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:49,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 14:07:49,788 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-14 14:07:49,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:49,788 INFO L85 PathProgramCache]: Analyzing trace with hash -735078880, now seen corresponding path program 1 times [2024-06-14 14:07:49,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:49,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066778567] [2024-06-14 14:07:49,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:49,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:49,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:50,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:50,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:50,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066778567] [2024-06-14 14:07:50,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066778567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:50,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:50,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:50,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172774763] [2024-06-14 14:07:50,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:50,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:50,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:50,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:50,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:50,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:50,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 227 transitions, 2375 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:50,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:50,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:50,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:50,464 INFO L124 PetriNetUnfolderBase]: 1646/2840 cut-off events. [2024-06-14 14:07:50,464 INFO L125 PetriNetUnfolderBase]: For 137806/137806 co-relation queries the response was YES. [2024-06-14 14:07:50,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18170 conditions, 2840 events. 1646/2840 cut-off events. For 137806/137806 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17161 event pairs, 298 based on Foata normal form. 2/2839 useless extension candidates. Maximal degree in co-relation 18082. Up to 2382 conditions per place. [2024-06-14 14:07:50,487 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 216 selfloop transitions, 40 changer transitions 0/264 dead transitions. [2024-06-14 14:07:50,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 264 transitions, 3175 flow [2024-06-14 14:07:50,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:50,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:50,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-14 14:07:50,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-14 14:07:50,488 INFO L175 Difference]: Start difference. First operand has 196 places, 227 transitions, 2375 flow. Second operand 7 states and 184 transitions. [2024-06-14 14:07:50,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 264 transitions, 3175 flow [2024-06-14 14:07:50,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 264 transitions, 3071 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:50,727 INFO L231 Difference]: Finished difference. Result has 198 places, 232 transitions, 2465 flow [2024-06-14 14:07:50,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2465, PETRI_PLACES=198, PETRI_TRANSITIONS=232} [2024-06-14 14:07:50,728 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-14 14:07:50,728 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 232 transitions, 2465 flow [2024-06-14 14:07:50,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:50,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:50,728 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-14 14:07:50,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 14:07:50,728 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-14 14:07:50,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:50,729 INFO L85 PathProgramCache]: Analyzing trace with hash -725555680, now seen corresponding path program 2 times [2024-06-14 14:07:50,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:50,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352460689] [2024-06-14 14:07:50,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:50,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:50,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:50,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:50,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:50,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352460689] [2024-06-14 14:07:50,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352460689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:50,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:50,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:50,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237024189] [2024-06-14 14:07:50,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:50,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:50,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:50,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:50,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:50,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:50,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 232 transitions, 2465 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:50,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:50,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:50,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:51,343 INFO L124 PetriNetUnfolderBase]: 1654/2858 cut-off events. [2024-06-14 14:07:51,343 INFO L125 PetriNetUnfolderBase]: For 143683/143683 co-relation queries the response was YES. [2024-06-14 14:07:51,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18540 conditions, 2858 events. 1654/2858 cut-off events. For 143683/143683 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17303 event pairs, 388 based on Foata normal form. 2/2855 useless extension candidates. Maximal degree in co-relation 18450. Up to 2475 conditions per place. [2024-06-14 14:07:51,369 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 215 selfloop transitions, 35 changer transitions 0/258 dead transitions. [2024-06-14 14:07:51,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 258 transitions, 3071 flow [2024-06-14 14:07:51,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:51,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:51,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 14:07:51,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-14 14:07:51,370 INFO L175 Difference]: Start difference. First operand has 198 places, 232 transitions, 2465 flow. Second operand 7 states and 176 transitions. [2024-06-14 14:07:51,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 258 transitions, 3071 flow [2024-06-14 14:07:51,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 258 transitions, 2968 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:51,661 INFO L231 Difference]: Finished difference. Result has 202 places, 234 transitions, 2487 flow [2024-06-14 14:07:51,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2487, PETRI_PLACES=202, PETRI_TRANSITIONS=234} [2024-06-14 14:07:51,661 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-14 14:07:51,661 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 234 transitions, 2487 flow [2024-06-14 14:07:51,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:51,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:51,662 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-14 14:07:51,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 14:07:51,662 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-14 14:07:51,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:51,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1826921146, now seen corresponding path program 3 times [2024-06-14 14:07:51,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:51,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004581832] [2024-06-14 14:07:51,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:51,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:51,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:51,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:51,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:51,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004581832] [2024-06-14 14:07:51,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004581832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:51,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:51,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:51,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313917547] [2024-06-14 14:07:51,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:51,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:51,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:51,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:51,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:51,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:51,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 234 transitions, 2487 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:51,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:51,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:51,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:52,323 INFO L124 PetriNetUnfolderBase]: 1683/2892 cut-off events. [2024-06-14 14:07:52,323 INFO L125 PetriNetUnfolderBase]: For 151306/151306 co-relation queries the response was YES. [2024-06-14 14:07:52,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19030 conditions, 2892 events. 1683/2892 cut-off events. For 151306/151306 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 17522 event pairs, 383 based on Foata normal form. 1/2886 useless extension candidates. Maximal degree in co-relation 18938. Up to 2334 conditions per place. [2024-06-14 14:07:52,350 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 182 selfloop transitions, 89 changer transitions 0/279 dead transitions. [2024-06-14 14:07:52,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 279 transitions, 3749 flow [2024-06-14 14:07:52,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:52,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:52,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-14 14:07:52,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-14 14:07:52,351 INFO L175 Difference]: Start difference. First operand has 202 places, 234 transitions, 2487 flow. Second operand 7 states and 186 transitions. [2024-06-14 14:07:52,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 279 transitions, 3749 flow [2024-06-14 14:07:52,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 279 transitions, 3660 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:52,662 INFO L231 Difference]: Finished difference. Result has 206 places, 251 transitions, 2872 flow [2024-06-14 14:07:52,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2872, PETRI_PLACES=206, PETRI_TRANSITIONS=251} [2024-06-14 14:07:52,663 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-14 14:07:52,663 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 251 transitions, 2872 flow [2024-06-14 14:07:52,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:52,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:52,664 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-14 14:07:52,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 14:07:52,664 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-14 14:07:52,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:52,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1815493306, now seen corresponding path program 4 times [2024-06-14 14:07:52,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:52,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042574695] [2024-06-14 14:07:52,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:52,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:52,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:52,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:52,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:52,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042574695] [2024-06-14 14:07:52,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042574695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:52,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:52,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:52,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996645281] [2024-06-14 14:07:52,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:52,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:52,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:52,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:52,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:52,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:52,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 251 transitions, 2872 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:52,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:52,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:52,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:53,260 INFO L124 PetriNetUnfolderBase]: 1688/2901 cut-off events. [2024-06-14 14:07:53,260 INFO L125 PetriNetUnfolderBase]: For 159048/159048 co-relation queries the response was YES. [2024-06-14 14:07:53,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19800 conditions, 2901 events. 1688/2901 cut-off events. For 159048/159048 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 17569 event pairs, 383 based on Foata normal form. 1/2895 useless extension candidates. Maximal degree in co-relation 19705. Up to 2338 conditions per place. [2024-06-14 14:07:53,286 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 179 selfloop transitions, 91 changer transitions 0/278 dead transitions. [2024-06-14 14:07:53,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 278 transitions, 3856 flow [2024-06-14 14:07:53,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:53,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:53,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-14 14:07:53,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-14 14:07:53,288 INFO L175 Difference]: Start difference. First operand has 206 places, 251 transitions, 2872 flow. Second operand 7 states and 181 transitions. [2024-06-14 14:07:53,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 278 transitions, 3856 flow [2024-06-14 14:07:53,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 278 transitions, 3702 flow, removed 62 selfloop flow, removed 1 redundant places. [2024-06-14 14:07:53,680 INFO L231 Difference]: Finished difference. Result has 212 places, 254 transitions, 2965 flow [2024-06-14 14:07:53,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2965, PETRI_PLACES=212, PETRI_TRANSITIONS=254} [2024-06-14 14:07:53,681 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-14 14:07:53,681 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 254 transitions, 2965 flow [2024-06-14 14:07:53,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:53,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:53,681 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-14 14:07:53,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 14:07:53,682 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-14 14:07:53,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:53,682 INFO L85 PathProgramCache]: Analyzing trace with hash 291034438, now seen corresponding path program 5 times [2024-06-14 14:07:53,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:53,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185799457] [2024-06-14 14:07:53,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:53,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:53,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:53,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:53,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:53,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185799457] [2024-06-14 14:07:53,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185799457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:53,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:53,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:53,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278387417] [2024-06-14 14:07:53,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:53,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:53,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:53,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:53,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:53,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:53,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 254 transitions, 2965 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:53,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:53,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:53,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:54,313 INFO L124 PetriNetUnfolderBase]: 1693/2916 cut-off events. [2024-06-14 14:07:54,314 INFO L125 PetriNetUnfolderBase]: For 163649/163649 co-relation queries the response was YES. [2024-06-14 14:07:54,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19997 conditions, 2916 events. 1693/2916 cut-off events. For 163649/163649 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17716 event pairs, 371 based on Foata normal form. 1/2914 useless extension candidates. Maximal degree in co-relation 19899. Up to 2532 conditions per place. [2024-06-14 14:07:54,342 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 231 selfloop transitions, 35 changer transitions 0/274 dead transitions. [2024-06-14 14:07:54,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 274 transitions, 3579 flow [2024-06-14 14:07:54,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:54,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:54,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:07:54,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 14:07:54,343 INFO L175 Difference]: Start difference. First operand has 212 places, 254 transitions, 2965 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:07:54,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 274 transitions, 3579 flow [2024-06-14 14:07:54,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 274 transitions, 3411 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:54,627 INFO L231 Difference]: Finished difference. Result has 215 places, 257 transitions, 2919 flow [2024-06-14 14:07:54,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2919, PETRI_PLACES=215, PETRI_TRANSITIONS=257} [2024-06-14 14:07:54,628 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 171 predicate places. [2024-06-14 14:07:54,628 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 257 transitions, 2919 flow [2024-06-14 14:07:54,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:54,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:54,628 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-14 14:07:54,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 14:07:54,629 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-14 14:07:54,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:54,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1671428544, now seen corresponding path program 6 times [2024-06-14 14:07:54,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:54,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38459357] [2024-06-14 14:07:54,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:54,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:54,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:54,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:54,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:54,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38459357] [2024-06-14 14:07:54,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38459357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:54,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:54,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:54,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856263841] [2024-06-14 14:07:54,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:54,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:54,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:54,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:54,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:54,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:54,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 257 transitions, 2919 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:54,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:54,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:54,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:55,270 INFO L124 PetriNetUnfolderBase]: 1706/2932 cut-off events. [2024-06-14 14:07:55,270 INFO L125 PetriNetUnfolderBase]: For 170464/170464 co-relation queries the response was YES. [2024-06-14 14:07:55,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20116 conditions, 2932 events. 1706/2932 cut-off events. For 170464/170464 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17801 event pairs, 383 based on Foata normal form. 1/2926 useless extension candidates. Maximal degree in co-relation 20017. Up to 2352 conditions per place. [2024-06-14 14:07:55,299 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 176 selfloop transitions, 100 changer transitions 0/284 dead transitions. [2024-06-14 14:07:55,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 284 transitions, 3943 flow [2024-06-14 14:07:55,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:55,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:55,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 14:07:55,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-14 14:07:55,300 INFO L175 Difference]: Start difference. First operand has 215 places, 257 transitions, 2919 flow. Second operand 7 states and 177 transitions. [2024-06-14 14:07:55,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 284 transitions, 3943 flow [2024-06-14 14:07:55,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 284 transitions, 3863 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:55,573 INFO L231 Difference]: Finished difference. Result has 219 places, 264 transitions, 3183 flow [2024-06-14 14:07:55,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2839, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3183, PETRI_PLACES=219, PETRI_TRANSITIONS=264} [2024-06-14 14:07:55,574 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-14 14:07:55,574 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 264 transitions, 3183 flow [2024-06-14 14:07:55,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:55,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:55,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:55,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 14:07:55,574 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-14 14:07:55,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:55,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1666663968, now seen corresponding path program 3 times [2024-06-14 14:07:55,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:55,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904828270] [2024-06-14 14:07:55,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:55,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:55,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:55,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:55,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904828270] [2024-06-14 14:07:55,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904828270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:55,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:55,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:55,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600946508] [2024-06-14 14:07:55,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:55,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:55,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:55,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:55,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:55,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:55,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 264 transitions, 3183 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:55,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:55,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:55,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:56,199 INFO L124 PetriNetUnfolderBase]: 1701/2931 cut-off events. [2024-06-14 14:07:56,200 INFO L125 PetriNetUnfolderBase]: For 174933/174933 co-relation queries the response was YES. [2024-06-14 14:07:56,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20409 conditions, 2931 events. 1701/2931 cut-off events. For 174933/174933 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17814 event pairs, 370 based on Foata normal form. 2/2930 useless extension candidates. Maximal degree in co-relation 20308. Up to 2540 conditions per place. [2024-06-14 14:07:56,229 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 240 selfloop transitions, 34 changer transitions 0/282 dead transitions. [2024-06-14 14:07:56,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 282 transitions, 3775 flow [2024-06-14 14:07:56,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:56,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:07:56,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 14:07:56,230 INFO L175 Difference]: Start difference. First operand has 219 places, 264 transitions, 3183 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:07:56,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 282 transitions, 3775 flow [2024-06-14 14:07:56,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 282 transitions, 3630 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:56,564 INFO L231 Difference]: Finished difference. Result has 223 places, 264 transitions, 3111 flow [2024-06-14 14:07:56,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3038, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3111, PETRI_PLACES=223, PETRI_TRANSITIONS=264} [2024-06-14 14:07:56,565 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-14 14:07:56,565 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 264 transitions, 3111 flow [2024-06-14 14:07:56,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:56,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:56,565 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-14 14:07:56,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 14:07:56,565 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-14 14:07:56,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:56,566 INFO L85 PathProgramCache]: Analyzing trace with hash -444615456, now seen corresponding path program 1 times [2024-06-14 14:07:56,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:56,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231547550] [2024-06-14 14:07:56,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:56,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:56,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:56,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:56,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:56,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231547550] [2024-06-14 14:07:56,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231547550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:56,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:56,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:56,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77404849] [2024-06-14 14:07:56,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:56,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:56,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:56,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:56,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:56,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:56,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 264 transitions, 3111 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:56,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:56,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:56,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:57,246 INFO L124 PetriNetUnfolderBase]: 1706/2934 cut-off events. [2024-06-14 14:07:57,246 INFO L125 PetriNetUnfolderBase]: For 178576/178576 co-relation queries the response was YES. [2024-06-14 14:07:57,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20365 conditions, 2934 events. 1706/2934 cut-off events. For 178576/178576 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 17875 event pairs, 373 based on Foata normal form. 1/2932 useless extension candidates. Maximal degree in co-relation 20263. Up to 2544 conditions per place. [2024-06-14 14:07:57,274 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 251 selfloop transitions, 27 changer transitions 0/286 dead transitions. [2024-06-14 14:07:57,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 286 transitions, 3766 flow [2024-06-14 14:07:57,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:57,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:57,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 14:07:57,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-14 14:07:57,275 INFO L175 Difference]: Start difference. First operand has 223 places, 264 transitions, 3111 flow. Second operand 6 states and 152 transitions. [2024-06-14 14:07:57,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 286 transitions, 3766 flow [2024-06-14 14:07:57,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 286 transitions, 3685 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:57,708 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 3151 flow [2024-06-14 14:07:57,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3151, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-14 14:07:57,709 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-14 14:07:57,709 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 3151 flow [2024-06-14 14:07:57,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:57,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:57,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-14 14:07:57,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 14:07:57,710 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-14 14:07:57,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:57,710 INFO L85 PathProgramCache]: Analyzing trace with hash -439853856, now seen corresponding path program 2 times [2024-06-14 14:07:57,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:57,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405424556] [2024-06-14 14:07:57,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:57,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:57,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:57,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:57,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:57,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405424556] [2024-06-14 14:07:57,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405424556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:57,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:57,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:57,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333819660] [2024-06-14 14:07:57,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:57,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:57,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:57,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:57,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:57,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:57,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 3151 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:57,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:57,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:57,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:58,432 INFO L124 PetriNetUnfolderBase]: 1727/2969 cut-off events. [2024-06-14 14:07:58,432 INFO L125 PetriNetUnfolderBase]: For 187796/187796 co-relation queries the response was YES. [2024-06-14 14:07:58,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20758 conditions, 2969 events. 1727/2969 cut-off events. For 187796/187796 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18119 event pairs, 380 based on Foata normal form. 1/2965 useless extension candidates. Maximal degree in co-relation 20655. Up to 2385 conditions per place. [2024-06-14 14:07:58,461 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 183 selfloop transitions, 118 changer transitions 0/309 dead transitions. [2024-06-14 14:07:58,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 309 transitions, 4169 flow [2024-06-14 14:07:58,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:07:58,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:07:58,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-06-14 14:07:58,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5665961945031712 [2024-06-14 14:07:58,463 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 3151 flow. Second operand 11 states and 268 transitions. [2024-06-14 14:07:58,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 309 transitions, 4169 flow [2024-06-14 14:07:58,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 309 transitions, 4085 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:58,942 INFO L231 Difference]: Finished difference. Result has 230 places, 274 transitions, 3407 flow [2024-06-14 14:07:58,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3407, PETRI_PLACES=230, PETRI_TRANSITIONS=274} [2024-06-14 14:07:58,942 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-14 14:07:58,943 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 274 transitions, 3407 flow [2024-06-14 14:07:58,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:58,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:58,943 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-14 14:07:58,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 14:07:58,943 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-14 14:07:58,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:58,943 INFO L85 PathProgramCache]: Analyzing trace with hash 295802982, now seen corresponding path program 3 times [2024-06-14 14:07:58,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:58,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989089067] [2024-06-14 14:07:58,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:58,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:58,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:59,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:59,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:59,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989089067] [2024-06-14 14:07:59,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989089067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:59,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:59,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:59,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019306847] [2024-06-14 14:07:59,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:59,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:59,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:59,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:59,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:59,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:07:59,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 274 transitions, 3407 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:59,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:59,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:07:59,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:59,611 INFO L124 PetriNetUnfolderBase]: 1748/3004 cut-off events. [2024-06-14 14:07:59,611 INFO L125 PetriNetUnfolderBase]: For 191123/191123 co-relation queries the response was YES. [2024-06-14 14:07:59,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21161 conditions, 3004 events. 1748/3004 cut-off events. For 191123/191123 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18362 event pairs, 380 based on Foata normal form. 1/3000 useless extension candidates. Maximal degree in co-relation 21058. Up to 2401 conditions per place. [2024-06-14 14:07:59,641 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 175 selfloop transitions, 128 changer transitions 0/311 dead transitions. [2024-06-14 14:07:59,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 311 transitions, 4480 flow [2024-06-14 14:07:59,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:59,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:59,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 14:07:59,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 14:07:59,642 INFO L175 Difference]: Start difference. First operand has 230 places, 274 transitions, 3407 flow. Second operand 10 states and 240 transitions. [2024-06-14 14:07:59,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 311 transitions, 4480 flow [2024-06-14 14:08:00,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 311 transitions, 4223 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:00,004 INFO L231 Difference]: Finished difference. Result has 233 places, 283 transitions, 3575 flow [2024-06-14 14:08:00,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3575, PETRI_PLACES=233, PETRI_TRANSITIONS=283} [2024-06-14 14:08:00,005 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-14 14:08:00,005 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 283 transitions, 3575 flow [2024-06-14 14:08:00,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:00,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:00,005 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-14 14:08:00,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 14:08:00,006 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-14 14:08:00,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:00,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1768512186, now seen corresponding path program 7 times [2024-06-14 14:08:00,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:00,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173772642] [2024-06-14 14:08:00,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:00,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:00,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:00,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:00,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:00,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173772642] [2024-06-14 14:08:00,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173772642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:00,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:00,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:00,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812987277] [2024-06-14 14:08:00,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:00,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:00,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:00,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:00,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:00,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:00,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 283 transitions, 3575 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:00,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:00,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:00,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:00,657 INFO L124 PetriNetUnfolderBase]: 1753/3009 cut-off events. [2024-06-14 14:08:00,657 INFO L125 PetriNetUnfolderBase]: For 197277/197277 co-relation queries the response was YES. [2024-06-14 14:08:00,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21294 conditions, 3009 events. 1753/3009 cut-off events. For 197277/197277 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18420 event pairs, 388 based on Foata normal form. 1/3005 useless extension candidates. Maximal degree in co-relation 21190. Up to 2414 conditions per place. [2024-06-14 14:08:00,686 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 211 selfloop transitions, 89 changer transitions 0/308 dead transitions. [2024-06-14 14:08:00,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 308 transitions, 4519 flow [2024-06-14 14:08:00,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:00,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:00,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 14:08:00,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-14 14:08:00,687 INFO L175 Difference]: Start difference. First operand has 233 places, 283 transitions, 3575 flow. Second operand 7 states and 179 transitions. [2024-06-14 14:08:00,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 308 transitions, 4519 flow [2024-06-14 14:08:01,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 308 transitions, 4302 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:01,094 INFO L231 Difference]: Finished difference. Result has 234 places, 286 transitions, 3592 flow [2024-06-14 14:08:01,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3592, PETRI_PLACES=234, PETRI_TRANSITIONS=286} [2024-06-14 14:08:01,094 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-14 14:08:01,095 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 286 transitions, 3592 flow [2024-06-14 14:08:01,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:01,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:01,095 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-14 14:08:01,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 14:08:01,095 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-14 14:08:01,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:01,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1163340106, now seen corresponding path program 8 times [2024-06-14 14:08:01,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:01,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86528459] [2024-06-14 14:08:01,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:01,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:01,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:01,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:01,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86528459] [2024-06-14 14:08:01,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86528459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:01,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:01,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:01,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692809903] [2024-06-14 14:08:01,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:01,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:01,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:01,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:01,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:01,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:01,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 286 transitions, 3592 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:01,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:01,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:01,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:01,696 INFO L124 PetriNetUnfolderBase]: 1750/3005 cut-off events. [2024-06-14 14:08:01,696 INFO L125 PetriNetUnfolderBase]: For 201562/201562 co-relation queries the response was YES. [2024-06-14 14:08:01,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21229 conditions, 3005 events. 1750/3005 cut-off events. For 201562/201562 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18374 event pairs, 388 based on Foata normal form. 1/3001 useless extension candidates. Maximal degree in co-relation 21124. Up to 2412 conditions per place. [2024-06-14 14:08:01,726 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 210 selfloop transitions, 87 changer transitions 0/305 dead transitions. [2024-06-14 14:08:01,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 305 transitions, 4476 flow [2024-06-14 14:08:01,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:01,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:01,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 14:08:01,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-14 14:08:01,727 INFO L175 Difference]: Start difference. First operand has 234 places, 286 transitions, 3592 flow. Second operand 7 states and 176 transitions. [2024-06-14 14:08:01,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 305 transitions, 4476 flow [2024-06-14 14:08:02,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 305 transitions, 4196 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:02,098 INFO L231 Difference]: Finished difference. Result has 236 places, 286 transitions, 3492 flow [2024-06-14 14:08:02,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3492, PETRI_PLACES=236, PETRI_TRANSITIONS=286} [2024-06-14 14:08:02,098 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-14 14:08:02,099 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 286 transitions, 3492 flow [2024-06-14 14:08:02,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:02,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:02,099 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-14 14:08:02,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 14:08:02,099 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-14 14:08:02,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:02,100 INFO L85 PathProgramCache]: Analyzing trace with hash -163386042, now seen corresponding path program 9 times [2024-06-14 14:08:02,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:02,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766062660] [2024-06-14 14:08:02,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:02,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:02,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:02,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:02,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:02,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766062660] [2024-06-14 14:08:02,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766062660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:02,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:02,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:02,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732509812] [2024-06-14 14:08:02,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:02,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:02,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:02,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:02,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:02,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:02,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 286 transitions, 3492 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:02,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:02,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:02,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:02,824 INFO L124 PetriNetUnfolderBase]: 1768/3036 cut-off events. [2024-06-14 14:08:02,824 INFO L125 PetriNetUnfolderBase]: For 211343/211343 co-relation queries the response was YES. [2024-06-14 14:08:02,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21397 conditions, 3036 events. 1768/3036 cut-off events. For 211343/211343 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18639 event pairs, 389 based on Foata normal form. 2/3033 useless extension candidates. Maximal degree in co-relation 21292. Up to 2431 conditions per place. [2024-06-14 14:08:02,854 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 212 selfloop transitions, 89 changer transitions 0/309 dead transitions. [2024-06-14 14:08:02,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 309 transitions, 4478 flow [2024-06-14 14:08:02,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:02,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:02,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 14:08:02,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-14 14:08:02,855 INFO L175 Difference]: Start difference. First operand has 236 places, 286 transitions, 3492 flow. Second operand 7 states and 174 transitions. [2024-06-14 14:08:02,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 309 transitions, 4478 flow [2024-06-14 14:08:03,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 309 transitions, 4284 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:03,199 INFO L231 Difference]: Finished difference. Result has 238 places, 293 transitions, 3583 flow [2024-06-14 14:08:03,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3308, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3583, PETRI_PLACES=238, PETRI_TRANSITIONS=293} [2024-06-14 14:08:03,199 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-14 14:08:03,199 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 293 transitions, 3583 flow [2024-06-14 14:08:03,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:03,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:03,200 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-14 14:08:03,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 14:08:03,200 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-14 14:08:03,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:03,200 INFO L85 PathProgramCache]: Analyzing trace with hash -389899950, now seen corresponding path program 10 times [2024-06-14 14:08:03,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:03,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061846522] [2024-06-14 14:08:03,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:03,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:03,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:03,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:03,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:03,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061846522] [2024-06-14 14:08:03,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061846522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:03,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:03,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:03,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039773903] [2024-06-14 14:08:03,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:03,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:03,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:03,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:03,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:03,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:03,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 293 transitions, 3583 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:03,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:03,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:03,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:03,811 INFO L124 PetriNetUnfolderBase]: 1762/3017 cut-off events. [2024-06-14 14:08:03,811 INFO L125 PetriNetUnfolderBase]: For 214121/214121 co-relation queries the response was YES. [2024-06-14 14:08:03,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21313 conditions, 3017 events. 1762/3017 cut-off events. For 214121/214121 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18495 event pairs, 402 based on Foata normal form. 2/3011 useless extension candidates. Maximal degree in co-relation 21207. Up to 2426 conditions per place. [2024-06-14 14:08:03,842 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 98 changer transitions 0/310 dead transitions. [2024-06-14 14:08:03,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 310 transitions, 4644 flow [2024-06-14 14:08:03,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:03,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:03,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 14:08:03,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:08:03,843 INFO L175 Difference]: Start difference. First operand has 238 places, 293 transitions, 3583 flow. Second operand 7 states and 172 transitions. [2024-06-14 14:08:03,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 310 transitions, 4644 flow [2024-06-14 14:08:04,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 310 transitions, 4511 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 14:08:04,329 INFO L231 Difference]: Finished difference. Result has 242 places, 296 transitions, 3700 flow [2024-06-14 14:08:04,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3700, PETRI_PLACES=242, PETRI_TRANSITIONS=296} [2024-06-14 14:08:04,329 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-14 14:08:04,330 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 296 transitions, 3700 flow [2024-06-14 14:08:04,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:04,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:04,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] [2024-06-14 14:08:04,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 14:08:04,330 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-14 14:08:04,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:04,331 INFO L85 PathProgramCache]: Analyzing trace with hash -554941114, now seen corresponding path program 11 times [2024-06-14 14:08:04,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:04,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219882400] [2024-06-14 14:08:04,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:04,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:04,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:04,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:04,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:04,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219882400] [2024-06-14 14:08:04,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219882400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:04,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:04,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:04,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838563891] [2024-06-14 14:08:04,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:04,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:04,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:04,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:04,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:04,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:04,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 296 transitions, 3700 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:04,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:04,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:04,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:04,995 INFO L124 PetriNetUnfolderBase]: 1756/3020 cut-off events. [2024-06-14 14:08:04,995 INFO L125 PetriNetUnfolderBase]: For 216261/216261 co-relation queries the response was YES. [2024-06-14 14:08:05,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21240 conditions, 3020 events. 1756/3020 cut-off events. For 216261/216261 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18556 event pairs, 379 based on Foata normal form. 2/3017 useless extension candidates. Maximal degree in co-relation 21133. Up to 2617 conditions per place. [2024-06-14 14:08:05,028 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 266 selfloop transitions, 33 changer transitions 0/307 dead transitions. [2024-06-14 14:08:05,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 307 transitions, 4324 flow [2024-06-14 14:08:05,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:05,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:05,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:08:05,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 14:08:05,029 INFO L175 Difference]: Start difference. First operand has 242 places, 296 transitions, 3700 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:08:05,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 307 transitions, 4324 flow [2024-06-14 14:08:05,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 307 transitions, 4216 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-14 14:08:05,487 INFO L231 Difference]: Finished difference. Result has 248 places, 296 transitions, 3665 flow [2024-06-14 14:08:05,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3665, PETRI_PLACES=248, PETRI_TRANSITIONS=296} [2024-06-14 14:08:05,488 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-14 14:08:05,488 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 296 transitions, 3665 flow [2024-06-14 14:08:05,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:05,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:05,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:05,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 14:08:05,489 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-14 14:08:05,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:05,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1904326296, now seen corresponding path program 12 times [2024-06-14 14:08:05,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:05,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357557165] [2024-06-14 14:08:05,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:05,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:05,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:05,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:05,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:05,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357557165] [2024-06-14 14:08:05,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357557165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:05,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:05,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:05,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669176315] [2024-06-14 14:08:05,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:05,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:05,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:05,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:05,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:05,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:05,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 296 transitions, 3665 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:05,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:05,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:05,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:06,110 INFO L124 PetriNetUnfolderBase]: 1750/3001 cut-off events. [2024-06-14 14:08:06,110 INFO L125 PetriNetUnfolderBase]: For 218631/218631 co-relation queries the response was YES. [2024-06-14 14:08:06,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20960 conditions, 3001 events. 1750/3001 cut-off events. For 218631/218631 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18472 event pairs, 402 based on Foata normal form. 2/2995 useless extension candidates. Maximal degree in co-relation 20851. Up to 2416 conditions per place. [2024-06-14 14:08:06,146 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 208 selfloop transitions, 93 changer transitions 0/309 dead transitions. [2024-06-14 14:08:06,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 309 transitions, 4557 flow [2024-06-14 14:08:06,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:06,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:06,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:08:06,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 14:08:06,147 INFO L175 Difference]: Start difference. First operand has 248 places, 296 transitions, 3665 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:08:06,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 309 transitions, 4557 flow [2024-06-14 14:08:06,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 309 transitions, 4442 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:06,623 INFO L231 Difference]: Finished difference. Result has 248 places, 296 transitions, 3743 flow [2024-06-14 14:08:06,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3550, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3743, PETRI_PLACES=248, PETRI_TRANSITIONS=296} [2024-06-14 14:08:06,624 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-14 14:08:06,624 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 296 transitions, 3743 flow [2024-06-14 14:08:06,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:06,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:06,624 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-14 14:08:06,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 14:08:06,624 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-14 14:08:06,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:06,624 INFO L85 PathProgramCache]: Analyzing trace with hash 972801886, now seen corresponding path program 4 times [2024-06-14 14:08:06,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:06,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587449734] [2024-06-14 14:08:06,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:06,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:06,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:06,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-14 14:08:06,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:06,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587449734] [2024-06-14 14:08:06,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587449734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:06,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:06,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:06,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201820426] [2024-06-14 14:08:06,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:06,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:06,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:06,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:06,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:06,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:06,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 296 transitions, 3743 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:06,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:06,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:06,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:07,340 INFO L124 PetriNetUnfolderBase]: 1747/3013 cut-off events. [2024-06-14 14:08:07,340 INFO L125 PetriNetUnfolderBase]: For 220424/220424 co-relation queries the response was YES. [2024-06-14 14:08:07,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21109 conditions, 3013 events. 1747/3013 cut-off events. For 220424/220424 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18550 event pairs, 372 based on Foata normal form. 1/3011 useless extension candidates. Maximal degree in co-relation 20999. Up to 2602 conditions per place. [2024-06-14 14:08:07,370 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 27 changer transitions 0/312 dead transitions. [2024-06-14 14:08:07,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 312 transitions, 4391 flow [2024-06-14 14:08:07,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:08:07,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:08:07,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:08:07,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-14 14:08:07,371 INFO L175 Difference]: Start difference. First operand has 248 places, 296 transitions, 3743 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:08:07,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 312 transitions, 4391 flow [2024-06-14 14:08:07,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 312 transitions, 4216 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:07,861 INFO L231 Difference]: Finished difference. Result has 249 places, 296 transitions, 3632 flow [2024-06-14 14:08:07,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3632, PETRI_PLACES=249, PETRI_TRANSITIONS=296} [2024-06-14 14:08:07,861 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-14 14:08:07,861 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 296 transitions, 3632 flow [2024-06-14 14:08:07,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:07,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:07,861 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-14 14:08:07,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 14:08:07,861 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-14 14:08:07,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:07,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1200463722, now seen corresponding path program 5 times [2024-06-14 14:08:07,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:07,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676890032] [2024-06-14 14:08:07,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:07,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:07,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:08,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:08,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:08,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676890032] [2024-06-14 14:08:08,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676890032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:08,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:08,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:08,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314114816] [2024-06-14 14:08:08,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:08,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:08,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:08,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:08,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:08,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:08,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 296 transitions, 3632 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:08,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:08,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:08,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:08,579 INFO L124 PetriNetUnfolderBase]: 1744/3009 cut-off events. [2024-06-14 14:08:08,579 INFO L125 PetriNetUnfolderBase]: For 223479/223479 co-relation queries the response was YES. [2024-06-14 14:08:08,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20958 conditions, 3009 events. 1744/3009 cut-off events. For 223479/223479 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18454 event pairs, 378 based on Foata normal form. 1/3007 useless extension candidates. Maximal degree in co-relation 20847. Up to 2401 conditions per place. [2024-06-14 14:08:08,608 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 198 selfloop transitions, 118 changer transitions 0/324 dead transitions. [2024-06-14 14:08:08,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 324 transitions, 4600 flow [2024-06-14 14:08:08,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:08,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:08,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 14:08:08,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 14:08:08,610 INFO L175 Difference]: Start difference. First operand has 249 places, 296 transitions, 3632 flow. Second operand 10 states and 240 transitions. [2024-06-14 14:08:08,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 324 transitions, 4600 flow [2024-06-14 14:08:08,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 324 transitions, 4502 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:08,939 INFO L231 Difference]: Finished difference. Result has 254 places, 296 transitions, 3780 flow [2024-06-14 14:08:08,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3538, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3780, PETRI_PLACES=254, PETRI_TRANSITIONS=296} [2024-06-14 14:08:08,939 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-14 14:08:08,939 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 296 transitions, 3780 flow [2024-06-14 14:08:08,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:08,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:08,940 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-14 14:08:08,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 14:08:08,940 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-14 14:08:08,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:08,940 INFO L85 PathProgramCache]: Analyzing trace with hash -435738522, now seen corresponding path program 6 times [2024-06-14 14:08:08,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:08,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729462682] [2024-06-14 14:08:08,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:08,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:08,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:09,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-14 14:08:09,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:09,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729462682] [2024-06-14 14:08:09,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729462682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:09,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:09,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:09,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662780436] [2024-06-14 14:08:09,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:09,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:09,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:09,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:09,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:09,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:09,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 296 transitions, 3780 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:09,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:09,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:09,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:09,612 INFO L124 PetriNetUnfolderBase]: 1736/2997 cut-off events. [2024-06-14 14:08:09,613 INFO L125 PetriNetUnfolderBase]: For 221955/221955 co-relation queries the response was YES. [2024-06-14 14:08:09,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21001 conditions, 2997 events. 1736/2997 cut-off events. For 221955/221955 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18429 event pairs, 372 based on Foata normal form. 2/2996 useless extension candidates. Maximal degree in co-relation 20890. Up to 2543 conditions per place. [2024-06-14 14:08:09,642 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 254 selfloop transitions, 47 changer transitions 0/309 dead transitions. [2024-06-14 14:08:09,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 309 transitions, 4414 flow [2024-06-14 14:08:09,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:08:09,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:08:09,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:08:09,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-14 14:08:09,643 INFO L175 Difference]: Start difference. First operand has 254 places, 296 transitions, 3780 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:08:09,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 309 transitions, 4414 flow [2024-06-14 14:08:10,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 309 transitions, 4142 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 14:08:10,006 INFO L231 Difference]: Finished difference. Result has 251 places, 296 transitions, 3616 flow [2024-06-14 14:08:10,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3616, PETRI_PLACES=251, PETRI_TRANSITIONS=296} [2024-06-14 14:08:10,007 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-14 14:08:10,007 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 296 transitions, 3616 flow [2024-06-14 14:08:10,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:10,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:10,007 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-14 14:08:10,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 14:08:10,007 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-14 14:08:10,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:10,008 INFO L85 PathProgramCache]: Analyzing trace with hash -320447352, now seen corresponding path program 7 times [2024-06-14 14:08:10,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:10,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183539860] [2024-06-14 14:08:10,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:10,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:10,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:10,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:10,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:10,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183539860] [2024-06-14 14:08:10,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183539860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:10,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:10,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:10,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067808449] [2024-06-14 14:08:10,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:10,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:10,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:10,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:10,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:10,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:10,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 296 transitions, 3616 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:10,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:10,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:10,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:10,707 INFO L124 PetriNetUnfolderBase]: 1746/3015 cut-off events. [2024-06-14 14:08:10,707 INFO L125 PetriNetUnfolderBase]: For 227125/227125 co-relation queries the response was YES. [2024-06-14 14:08:10,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20932 conditions, 3015 events. 1746/3015 cut-off events. For 227125/227125 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 18578 event pairs, 378 based on Foata normal form. 2/3014 useless extension candidates. Maximal degree in co-relation 20820. Up to 2403 conditions per place. [2024-06-14 14:08:10,738 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 208 selfloop transitions, 105 changer transitions 0/321 dead transitions. [2024-06-14 14:08:10,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 321 transitions, 4621 flow [2024-06-14 14:08:10,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:08:10,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:08:10,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 14:08:10,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5633074935400517 [2024-06-14 14:08:10,739 INFO L175 Difference]: Start difference. First operand has 251 places, 296 transitions, 3616 flow. Second operand 9 states and 218 transitions. [2024-06-14 14:08:10,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 321 transitions, 4621 flow [2024-06-14 14:08:11,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 321 transitions, 4485 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:11,132 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3762 flow [2024-06-14 14:08:11,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3762, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-06-14 14:08:11,133 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-14 14:08:11,133 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3762 flow [2024-06-14 14:08:11,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:11,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:11,133 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-14 14:08:11,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 14:08:11,133 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-14 14:08:11,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:11,134 INFO L85 PathProgramCache]: Analyzing trace with hash -163379098, now seen corresponding path program 8 times [2024-06-14 14:08:11,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:11,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215822398] [2024-06-14 14:08:11,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:11,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:11,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:11,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:11,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:11,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215822398] [2024-06-14 14:08:11,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215822398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:11,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:11,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:11,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806711078] [2024-06-14 14:08:11,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:11,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:11,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:11,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:11,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:11,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:11,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3762 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:11,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:11,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:11,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:11,821 INFO L124 PetriNetUnfolderBase]: 1738/3003 cut-off events. [2024-06-14 14:08:11,821 INFO L125 PetriNetUnfolderBase]: For 223307/223307 co-relation queries the response was YES. [2024-06-14 14:08:11,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20912 conditions, 3003 events. 1738/3003 cut-off events. For 223307/223307 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 18491 event pairs, 378 based on Foata normal form. 2/3002 useless extension candidates. Maximal degree in co-relation 20800. Up to 2395 conditions per place. [2024-06-14 14:08:11,852 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 201 selfloop transitions, 112 changer transitions 0/321 dead transitions. [2024-06-14 14:08:11,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 321 transitions, 4574 flow [2024-06-14 14:08:11,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:11,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:11,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 14:08:11,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-14 14:08:11,853 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3762 flow. Second operand 10 states and 236 transitions. [2024-06-14 14:08:11,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 321 transitions, 4574 flow [2024-06-14 14:08:12,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 321 transitions, 4358 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:12,214 INFO L231 Difference]: Finished difference. Result has 258 places, 300 transitions, 3777 flow [2024-06-14 14:08:12,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3777, PETRI_PLACES=258, PETRI_TRANSITIONS=300} [2024-06-14 14:08:12,215 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-14 14:08:12,215 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 300 transitions, 3777 flow [2024-06-14 14:08:12,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:12,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:12,215 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-14 14:08:12,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 14:08:12,215 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-14 14:08:12,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:12,216 INFO L85 PathProgramCache]: Analyzing trace with hash 102953160, now seen corresponding path program 9 times [2024-06-14 14:08:12,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:12,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857461373] [2024-06-14 14:08:12,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:12,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:12,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:12,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857461373] [2024-06-14 14:08:12,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857461373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:12,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:12,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:12,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421294876] [2024-06-14 14:08:12,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:12,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:12,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:12,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:12,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:12,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:12,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 300 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:12,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:12,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:12,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:12,967 INFO L124 PetriNetUnfolderBase]: 1748/3014 cut-off events. [2024-06-14 14:08:12,968 INFO L125 PetriNetUnfolderBase]: For 229759/229759 co-relation queries the response was YES. [2024-06-14 14:08:12,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 3014 events. 1748/3014 cut-off events. For 229759/229759 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18573 event pairs, 384 based on Foata normal form. 2/3011 useless extension candidates. Maximal degree in co-relation 20963. Up to 2405 conditions per place. [2024-06-14 14:08:12,998 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 202 selfloop transitions, 114 changer transitions 0/324 dead transitions. [2024-06-14 14:08:12,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 324 transitions, 4789 flow [2024-06-14 14:08:12,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:08:12,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:08:12,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-14 14:08:12,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53276955602537 [2024-06-14 14:08:12,999 INFO L175 Difference]: Start difference. First operand has 258 places, 300 transitions, 3777 flow. Second operand 11 states and 252 transitions. [2024-06-14 14:08:12,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 324 transitions, 4789 flow [2024-06-14 14:08:13,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 324 transitions, 4489 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 14:08:13,436 INFO L231 Difference]: Finished difference. Result has 259 places, 304 transitions, 3770 flow [2024-06-14 14:08:13,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3770, PETRI_PLACES=259, PETRI_TRANSITIONS=304} [2024-06-14 14:08:13,436 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-14 14:08:13,436 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 304 transitions, 3770 flow [2024-06-14 14:08:13,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:13,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:13,437 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-14 14:08:13,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 14:08:13,437 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-14 14:08:13,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:13,437 INFO L85 PathProgramCache]: Analyzing trace with hash -955138366, now seen corresponding path program 10 times [2024-06-14 14:08:13,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:13,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392806619] [2024-06-14 14:08:13,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:13,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:13,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:13,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-14 14:08:13,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:13,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392806619] [2024-06-14 14:08:13,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392806619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:13,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:13,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:13,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543328733] [2024-06-14 14:08:13,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:13,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:13,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:13,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:13,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:13,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:13,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 304 transitions, 3770 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:13,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:13,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:13,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:14,137 INFO L124 PetriNetUnfolderBase]: 1742/3006 cut-off events. [2024-06-14 14:08:14,137 INFO L125 PetriNetUnfolderBase]: For 230586/230586 co-relation queries the response was YES. [2024-06-14 14:08:14,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20938 conditions, 3006 events. 1742/3006 cut-off events. For 230586/230586 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18489 event pairs, 384 based on Foata normal form. 2/3003 useless extension candidates. Maximal degree in co-relation 20824. Up to 2400 conditions per place. [2024-06-14 14:08:14,167 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 187 selfloop transitions, 127 changer transitions 0/322 dead transitions. [2024-06-14 14:08:14,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 322 transitions, 4580 flow [2024-06-14 14:08:14,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:14,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:14,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 14:08:14,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-14 14:08:14,168 INFO L175 Difference]: Start difference. First operand has 259 places, 304 transitions, 3770 flow. Second operand 10 states and 230 transitions. [2024-06-14 14:08:14,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 322 transitions, 4580 flow [2024-06-14 14:08:14,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 322 transitions, 4355 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:14,621 INFO L231 Difference]: Finished difference. Result has 262 places, 304 transitions, 3806 flow [2024-06-14 14:08:14,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3806, PETRI_PLACES=262, PETRI_TRANSITIONS=304} [2024-06-14 14:08:14,622 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-14 14:08:14,622 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 304 transitions, 3806 flow [2024-06-14 14:08:14,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:14,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:14,622 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-14 14:08:14,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 14:08:14,622 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-14 14:08:14,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:14,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1101209804, now seen corresponding path program 11 times [2024-06-14 14:08:14,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:14,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079083462] [2024-06-14 14:08:14,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:14,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:14,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:14,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-14 14:08:14,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:14,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079083462] [2024-06-14 14:08:14,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079083462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:14,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:14,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:14,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077390667] [2024-06-14 14:08:14,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:14,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:14,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:14,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:14,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:14,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:14,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 304 transitions, 3806 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:14,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:14,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:14,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:15,315 INFO L124 PetriNetUnfolderBase]: 1734/2994 cut-off events. [2024-06-14 14:08:15,315 INFO L125 PetriNetUnfolderBase]: For 231480/231480 co-relation queries the response was YES. [2024-06-14 14:08:15,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20821 conditions, 2994 events. 1734/2994 cut-off events. For 231480/231480 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18473 event pairs, 384 based on Foata normal form. 2/2991 useless extension candidates. Maximal degree in co-relation 20706. Up to 2392 conditions per place. [2024-06-14 14:08:15,344 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 203 selfloop transitions, 109 changer transitions 0/320 dead transitions. [2024-06-14 14:08:15,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 320 transitions, 4468 flow [2024-06-14 14:08:15,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:08:15,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:08:15,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 14:08:15,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-14 14:08:15,345 INFO L175 Difference]: Start difference. First operand has 262 places, 304 transitions, 3806 flow. Second operand 9 states and 210 transitions. [2024-06-14 14:08:15,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 320 transitions, 4468 flow [2024-06-14 14:08:15,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 320 transitions, 4091 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 14:08:15,898 INFO L231 Difference]: Finished difference. Result has 261 places, 304 transitions, 3657 flow [2024-06-14 14:08:15,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3657, PETRI_PLACES=261, PETRI_TRANSITIONS=304} [2024-06-14 14:08:15,899 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 217 predicate places. [2024-06-14 14:08:15,899 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 304 transitions, 3657 flow [2024-06-14 14:08:15,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:15,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:15,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:15,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 14:08:15,899 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-14 14:08:15,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:15,900 INFO L85 PathProgramCache]: Analyzing trace with hash -173921782, now seen corresponding path program 1 times [2024-06-14 14:08:15,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:15,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113004237] [2024-06-14 14:08:15,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:15,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:15,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:16,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:16,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:16,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113004237] [2024-06-14 14:08:16,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113004237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:16,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:16,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:16,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837859985] [2024-06-14 14:08:16,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:16,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:16,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:16,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:16,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:16,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:16,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 304 transitions, 3657 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:16,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:16,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:16,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:16,627 INFO L124 PetriNetUnfolderBase]: 1755/3037 cut-off events. [2024-06-14 14:08:16,627 INFO L125 PetriNetUnfolderBase]: For 243400/243400 co-relation queries the response was YES. [2024-06-14 14:08:16,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21278 conditions, 3037 events. 1755/3037 cut-off events. For 243400/243400 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18728 event pairs, 333 based on Foata normal form. 2/3038 useless extension candidates. Maximal degree in co-relation 21162. Up to 2637 conditions per place. [2024-06-14 14:08:16,658 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 299 selfloop transitions, 21 changer transitions 0/328 dead transitions. [2024-06-14 14:08:16,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 328 transitions, 4609 flow [2024-06-14 14:08:16,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:16,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:16,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:08:16,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5514950166112956 [2024-06-14 14:08:16,659 INFO L175 Difference]: Start difference. First operand has 261 places, 304 transitions, 3657 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:08:16,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 328 transitions, 4609 flow [2024-06-14 14:08:17,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 328 transitions, 4391 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:17,184 INFO L231 Difference]: Finished difference. Result has 260 places, 308 transitions, 3610 flow [2024-06-14 14:08:17,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3610, PETRI_PLACES=260, PETRI_TRANSITIONS=308} [2024-06-14 14:08:17,184 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-14 14:08:17,184 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 308 transitions, 3610 flow [2024-06-14 14:08:17,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:17,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:17,184 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-14 14:08:17,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 14:08:17,184 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-14 14:08:17,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:17,185 INFO L85 PathProgramCache]: Analyzing trace with hash 965954476, now seen corresponding path program 2 times [2024-06-14 14:08:17,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:17,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407137360] [2024-06-14 14:08:17,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:17,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:17,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:17,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-14 14:08:17,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:17,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407137360] [2024-06-14 14:08:17,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407137360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:17,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:17,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:17,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938505583] [2024-06-14 14:08:17,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:17,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:17,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:17,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:17,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:17,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:17,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 308 transitions, 3610 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:17,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:17,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:17,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:17,942 INFO L124 PetriNetUnfolderBase]: 1750/3030 cut-off events. [2024-06-14 14:08:17,943 INFO L125 PetriNetUnfolderBase]: For 244005/244005 co-relation queries the response was YES. [2024-06-14 14:08:17,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20974 conditions, 3030 events. 1750/3030 cut-off events. For 244005/244005 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18677 event pairs, 363 based on Foata normal form. 2/3031 useless extension candidates. Maximal degree in co-relation 20857. Up to 2659 conditions per place. [2024-06-14 14:08:17,974 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 297 selfloop transitions, 17 changer transitions 0/322 dead transitions. [2024-06-14 14:08:17,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 322 transitions, 4272 flow [2024-06-14 14:08:17,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:08:17,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:08:17,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 14:08:17,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-14 14:08:17,975 INFO L175 Difference]: Start difference. First operand has 260 places, 308 transitions, 3610 flow. Second operand 6 states and 142 transitions. [2024-06-14 14:08:17,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 322 transitions, 4272 flow [2024-06-14 14:08:18,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 322 transitions, 4144 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-14 14:08:18,453 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3521 flow [2024-06-14 14:08:18,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3521, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-14 14:08:18,453 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-14 14:08:18,453 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3521 flow [2024-06-14 14:08:18,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:18,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:18,454 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-14 14:08:18,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 14:08:18,454 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-14 14:08:18,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:18,454 INFO L85 PathProgramCache]: Analyzing trace with hash -154797306, now seen corresponding path program 3 times [2024-06-14 14:08:18,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:18,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128222797] [2024-06-14 14:08:18,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:18,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:18,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:18,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:18,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:18,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128222797] [2024-06-14 14:08:18,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128222797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:18,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:18,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:18,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104007208] [2024-06-14 14:08:18,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:18,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:18,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:18,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:18,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:18,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:18,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3521 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:18,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:18,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:18,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:19,160 INFO L124 PetriNetUnfolderBase]: 1758/3042 cut-off events. [2024-06-14 14:08:19,160 INFO L125 PetriNetUnfolderBase]: For 250193/250193 co-relation queries the response was YES. [2024-06-14 14:08:19,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21035 conditions, 3042 events. 1758/3042 cut-off events. For 250193/250193 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18752 event pairs, 364 based on Foata normal form. 2/3043 useless extension candidates. Maximal degree in co-relation 20916. Up to 2659 conditions per place. [2024-06-14 14:08:19,193 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 293 selfloop transitions, 29 changer transitions 0/330 dead transitions. [2024-06-14 14:08:19,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 330 transitions, 4277 flow [2024-06-14 14:08:19,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:08:19,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:08:19,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 14:08:19,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524547803617571 [2024-06-14 14:08:19,194 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3521 flow. Second operand 9 states and 203 transitions. [2024-06-14 14:08:19,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 330 transitions, 4277 flow [2024-06-14 14:08:19,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 330 transitions, 4238 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:19,797 INFO L231 Difference]: Finished difference. Result has 267 places, 310 transitions, 3613 flow [2024-06-14 14:08:19,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3613, PETRI_PLACES=267, PETRI_TRANSITIONS=310} [2024-06-14 14:08:19,797 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-14 14:08:19,798 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 310 transitions, 3613 flow [2024-06-14 14:08:19,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:19,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:19,798 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-14 14:08:19,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 14:08:19,798 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-14 14:08:19,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:19,798 INFO L85 PathProgramCache]: Analyzing trace with hash -872809884, now seen corresponding path program 4 times [2024-06-14 14:08:19,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:19,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624305528] [2024-06-14 14:08:19,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:19,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:19,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:20,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:20,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:20,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624305528] [2024-06-14 14:08:20,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624305528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:20,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:20,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:20,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353515558] [2024-06-14 14:08:20,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:20,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:20,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:20,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:20,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:20,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:20,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 310 transitions, 3613 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:20,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:20,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:20,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:20,517 INFO L124 PetriNetUnfolderBase]: 1753/3032 cut-off events. [2024-06-14 14:08:20,517 INFO L125 PetriNetUnfolderBase]: For 250719/250719 co-relation queries the response was YES. [2024-06-14 14:08:20,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20988 conditions, 3032 events. 1753/3032 cut-off events. For 250719/250719 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18694 event pairs, 366 based on Foata normal form. 2/3032 useless extension candidates. Maximal degree in co-relation 20868. Up to 2652 conditions per place. [2024-06-14 14:08:20,551 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 292 selfloop transitions, 29 changer transitions 0/329 dead transitions. [2024-06-14 14:08:20,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 329 transitions, 4363 flow [2024-06-14 14:08:20,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:08:20,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:08:20,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 14:08:20,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142118863049095 [2024-06-14 14:08:20,552 INFO L175 Difference]: Start difference. First operand has 267 places, 310 transitions, 3613 flow. Second operand 9 states and 199 transitions. [2024-06-14 14:08:20,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 329 transitions, 4363 flow [2024-06-14 14:08:21,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 329 transitions, 4248 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:21,189 INFO L231 Difference]: Finished difference. Result has 269 places, 312 transitions, 3633 flow [2024-06-14 14:08:21,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3498, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3633, PETRI_PLACES=269, PETRI_TRANSITIONS=312} [2024-06-14 14:08:21,189 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-14 14:08:21,189 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 312 transitions, 3633 flow [2024-06-14 14:08:21,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:21,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:21,189 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-14 14:08:21,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 14:08:21,190 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-14 14:08:21,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:21,190 INFO L85 PathProgramCache]: Analyzing trace with hash -918884686, now seen corresponding path program 1 times [2024-06-14 14:08:21,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:21,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774847586] [2024-06-14 14:08:21,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:21,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:21,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:21,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:21,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:21,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774847586] [2024-06-14 14:08:21,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774847586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:21,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:21,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:21,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724207061] [2024-06-14 14:08:21,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:21,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:21,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:21,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:21,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:21,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:21,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 312 transitions, 3633 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:21,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:21,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:21,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:21,887 INFO L124 PetriNetUnfolderBase]: 1766/3047 cut-off events. [2024-06-14 14:08:21,887 INFO L125 PetriNetUnfolderBase]: For 256011/256011 co-relation queries the response was YES. [2024-06-14 14:08:21,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21198 conditions, 3047 events. 1766/3047 cut-off events. For 256011/256011 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 18836 event pairs, 386 based on Foata normal form. 1/3043 useless extension candidates. Maximal degree in co-relation 21077. Up to 2516 conditions per place. [2024-06-14 14:08:21,916 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 245 selfloop transitions, 79 changer transitions 0/332 dead transitions. [2024-06-14 14:08:21,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 332 transitions, 4556 flow [2024-06-14 14:08:21,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:08:21,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:08:21,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 14:08:21,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-14 14:08:21,917 INFO L175 Difference]: Start difference. First operand has 269 places, 312 transitions, 3633 flow. Second operand 6 states and 154 transitions. [2024-06-14 14:08:21,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 332 transitions, 4556 flow [2024-06-14 14:08:22,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 332 transitions, 4437 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:22,464 INFO L231 Difference]: Finished difference. Result has 269 places, 318 transitions, 3834 flow [2024-06-14 14:08:22,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3834, PETRI_PLACES=269, PETRI_TRANSITIONS=318} [2024-06-14 14:08:22,465 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-14 14:08:22,465 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 318 transitions, 3834 flow [2024-06-14 14:08:22,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:22,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:22,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-14 14:08:22,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 14:08:22,465 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-14 14:08:22,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:22,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1766373526, now seen corresponding path program 2 times [2024-06-14 14:08:22,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:22,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568499211] [2024-06-14 14:08:22,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:22,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:22,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:22,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:22,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:22,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568499211] [2024-06-14 14:08:22,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568499211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:22,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:22,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:22,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016346531] [2024-06-14 14:08:22,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:22,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:22,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:22,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:22,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:22,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:22,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 318 transitions, 3834 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:22,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:22,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:22,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:23,169 INFO L124 PetriNetUnfolderBase]: 1771/3056 cut-off events. [2024-06-14 14:08:23,170 INFO L125 PetriNetUnfolderBase]: For 262181/262181 co-relation queries the response was YES. [2024-06-14 14:08:23,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21518 conditions, 3056 events. 1771/3056 cut-off events. For 262181/262181 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 18877 event pairs, 375 based on Foata normal form. 1/3052 useless extension candidates. Maximal degree in co-relation 21395. Up to 2522 conditions per place. [2024-06-14 14:08:23,205 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 229 selfloop transitions, 101 changer transitions 0/338 dead transitions. [2024-06-14 14:08:23,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 338 transitions, 4743 flow [2024-06-14 14:08:23,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:08:23,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:08:23,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 14:08:23,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2024-06-14 14:08:23,206 INFO L175 Difference]: Start difference. First operand has 269 places, 318 transitions, 3834 flow. Second operand 9 states and 214 transitions. [2024-06-14 14:08:23,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 338 transitions, 4743 flow [2024-06-14 14:08:23,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 338 transitions, 4627 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 14:08:23,747 INFO L231 Difference]: Finished difference. Result has 275 places, 321 transitions, 3986 flow [2024-06-14 14:08:23,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3986, PETRI_PLACES=275, PETRI_TRANSITIONS=321} [2024-06-14 14:08:23,747 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-14 14:08:23,747 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 321 transitions, 3986 flow [2024-06-14 14:08:23,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:23,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:23,747 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-14 14:08:23,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 14:08:23,748 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-14 14:08:23,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:23,748 INFO L85 PathProgramCache]: Analyzing trace with hash 309483788, now seen corresponding path program 3 times [2024-06-14 14:08:23,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:23,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997416949] [2024-06-14 14:08:23,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:23,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:23,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:23,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-14 14:08:23,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:23,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997416949] [2024-06-14 14:08:23,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997416949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:23,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:23,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:23,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65888886] [2024-06-14 14:08:23,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:23,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:23,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:23,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:23,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:23,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:23,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 321 transitions, 3986 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:23,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:23,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:23,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:24,521 INFO L124 PetriNetUnfolderBase]: 1768/3052 cut-off events. [2024-06-14 14:08:24,521 INFO L125 PetriNetUnfolderBase]: For 265847/265847 co-relation queries the response was YES. [2024-06-14 14:08:24,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21583 conditions, 3052 events. 1768/3052 cut-off events. For 265847/265847 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 18904 event pairs, 375 based on Foata normal form. 1/3048 useless extension candidates. Maximal degree in co-relation 21459. Up to 2519 conditions per place. [2024-06-14 14:08:24,559 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 241 selfloop transitions, 87 changer transitions 0/336 dead transitions. [2024-06-14 14:08:24,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 336 transitions, 4678 flow [2024-06-14 14:08:24,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:24,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:24,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:08:24,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 14:08:24,560 INFO L175 Difference]: Start difference. First operand has 275 places, 321 transitions, 3986 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:08:24,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 336 transitions, 4678 flow [2024-06-14 14:08:25,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 336 transitions, 4490 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:25,256 INFO L231 Difference]: Finished difference. Result has 277 places, 321 transitions, 3988 flow [2024-06-14 14:08:25,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3988, PETRI_PLACES=277, PETRI_TRANSITIONS=321} [2024-06-14 14:08:25,256 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-14 14:08:25,256 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 321 transitions, 3988 flow [2024-06-14 14:08:25,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:25,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:25,257 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-14 14:08:25,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 14:08:25,257 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-14 14:08:25,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:25,257 INFO L85 PathProgramCache]: Analyzing trace with hash 215261582, now seen corresponding path program 1 times [2024-06-14 14:08:25,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:25,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453228205] [2024-06-14 14:08:25,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:25,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:25,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:25,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:25,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:25,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453228205] [2024-06-14 14:08:25,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453228205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:25,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:25,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:25,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158663823] [2024-06-14 14:08:25,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:25,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:25,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:25,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:25,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:25,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:25,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 321 transitions, 3988 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:25,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:25,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:25,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:25,941 INFO L124 PetriNetUnfolderBase]: 1755/3037 cut-off events. [2024-06-14 14:08:25,941 INFO L125 PetriNetUnfolderBase]: For 263386/263386 co-relation queries the response was YES. [2024-06-14 14:08:25,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21012 conditions, 3037 events. 1755/3037 cut-off events. For 263386/263386 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 18723 event pairs, 299 based on Foata normal form. 6/3038 useless extension candidates. Maximal degree in co-relation 20888. Up to 2358 conditions per place. [2024-06-14 14:08:25,980 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 302 selfloop transitions, 34 changer transitions 0/344 dead transitions. [2024-06-14 14:08:25,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 344 transitions, 4916 flow [2024-06-14 14:08:25,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:08:25,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:08:25,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:08:25,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-14 14:08:25,980 INFO L175 Difference]: Start difference. First operand has 277 places, 321 transitions, 3988 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:08:25,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 344 transitions, 4916 flow [2024-06-14 14:08:26,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 344 transitions, 4668 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:08:26,699 INFO L231 Difference]: Finished difference. Result has 274 places, 321 transitions, 3814 flow [2024-06-14 14:08:26,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3814, PETRI_PLACES=274, PETRI_TRANSITIONS=321} [2024-06-14 14:08:26,700 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-14 14:08:26,700 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 321 transitions, 3814 flow [2024-06-14 14:08:26,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:26,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:26,700 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-14 14:08:26,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 14:08:26,700 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-14 14:08:26,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:26,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1766732692, now seen corresponding path program 2 times [2024-06-14 14:08:26,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:26,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434410063] [2024-06-14 14:08:26,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:26,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:26,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:26,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:26,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:26,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434410063] [2024-06-14 14:08:26,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434410063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:26,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:26,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:26,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520927507] [2024-06-14 14:08:26,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:26,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:26,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:26,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:26,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:26,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:26,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 321 transitions, 3814 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:26,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:26,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:26,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:27,388 INFO L124 PetriNetUnfolderBase]: 1742/3018 cut-off events. [2024-06-14 14:08:27,388 INFO L125 PetriNetUnfolderBase]: For 243910/243910 co-relation queries the response was YES. [2024-06-14 14:08:27,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20344 conditions, 3018 events. 1742/3018 cut-off events. For 243910/243910 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18669 event pairs, 351 based on Foata normal form. 6/3019 useless extension candidates. Maximal degree in co-relation 20220. Up to 2414 conditions per place. [2024-06-14 14:08:27,419 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 296 selfloop transitions, 35 changer transitions 0/339 dead transitions. [2024-06-14 14:08:27,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 339 transitions, 4564 flow [2024-06-14 14:08:27,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:08:27,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:08:27,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:08:27,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-14 14:08:27,421 INFO L175 Difference]: Start difference. First operand has 274 places, 321 transitions, 3814 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:08:27,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 339 transitions, 4564 flow [2024-06-14 14:08:28,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 339 transitions, 4455 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:28,088 INFO L231 Difference]: Finished difference. Result has 275 places, 321 transitions, 3781 flow [2024-06-14 14:08:28,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3781, PETRI_PLACES=275, PETRI_TRANSITIONS=321} [2024-06-14 14:08:28,089 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-14 14:08:28,089 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 321 transitions, 3781 flow [2024-06-14 14:08:28,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:28,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:28,089 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-14 14:08:28,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 14:08:28,089 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-14 14:08:28,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:28,090 INFO L85 PathProgramCache]: Analyzing trace with hash 223694156, now seen corresponding path program 4 times [2024-06-14 14:08:28,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:28,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171058579] [2024-06-14 14:08:28,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:28,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:28,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:28,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-14 14:08:28,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:28,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171058579] [2024-06-14 14:08:28,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171058579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:28,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:28,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:28,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139051350] [2024-06-14 14:08:28,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:28,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:28,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:28,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:28,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:28,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:28,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 321 transitions, 3781 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:28,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:28,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:28,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:28,755 INFO L124 PetriNetUnfolderBase]: 1747/3023 cut-off events. [2024-06-14 14:08:28,756 INFO L125 PetriNetUnfolderBase]: For 233422/233422 co-relation queries the response was YES. [2024-06-14 14:08:28,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20185 conditions, 3023 events. 1747/3023 cut-off events. For 233422/233422 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 18695 event pairs, 372 based on Foata normal form. 1/3019 useless extension candidates. Maximal degree in co-relation 20061. Up to 2410 conditions per place. [2024-06-14 14:08:28,788 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 226 selfloop transitions, 108 changer transitions 0/342 dead transitions. [2024-06-14 14:08:28,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 342 transitions, 4700 flow [2024-06-14 14:08:28,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:28,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:28,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:08:28,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-14 14:08:28,789 INFO L175 Difference]: Start difference. First operand has 275 places, 321 transitions, 3781 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:08:28,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 342 transitions, 4700 flow [2024-06-14 14:08:29,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 342 transitions, 4610 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:29,505 INFO L231 Difference]: Finished difference. Result has 277 places, 324 transitions, 3963 flow [2024-06-14 14:08:29,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3963, PETRI_PLACES=277, PETRI_TRANSITIONS=324} [2024-06-14 14:08:29,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-14 14:08:29,506 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 324 transitions, 3963 flow [2024-06-14 14:08:29,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:29,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:29,506 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-14 14:08:29,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 14:08:29,506 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-14 14:08:29,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:29,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1921770704, now seen corresponding path program 5 times [2024-06-14 14:08:29,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:29,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153419829] [2024-06-14 14:08:29,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:29,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:29,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:29,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:29,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153419829] [2024-06-14 14:08:29,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153419829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:29,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:29,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:29,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941656443] [2024-06-14 14:08:29,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:29,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:29,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:29,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:29,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:29,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:29,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 324 transitions, 3963 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:29,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:29,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:29,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:30,191 INFO L124 PetriNetUnfolderBase]: 1752/3040 cut-off events. [2024-06-14 14:08:30,192 INFO L125 PetriNetUnfolderBase]: For 239258/239258 co-relation queries the response was YES. [2024-06-14 14:08:30,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20407 conditions, 3040 events. 1752/3040 cut-off events. For 239258/239258 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18866 event pairs, 372 based on Foata normal form. 1/3036 useless extension candidates. Maximal degree in co-relation 20282. Up to 2416 conditions per place. [2024-06-14 14:08:30,221 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 226 selfloop transitions, 109 changer transitions 0/343 dead transitions. [2024-06-14 14:08:30,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 343 transitions, 5046 flow [2024-06-14 14:08:30,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:30,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:30,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:08:30,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-14 14:08:30,222 INFO L175 Difference]: Start difference. First operand has 277 places, 324 transitions, 3963 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:08:30,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 343 transitions, 5046 flow [2024-06-14 14:08:30,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 343 transitions, 4712 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:30,941 INFO L231 Difference]: Finished difference. Result has 278 places, 327 transitions, 3910 flow [2024-06-14 14:08:30,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3910, PETRI_PLACES=278, PETRI_TRANSITIONS=327} [2024-06-14 14:08:30,941 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-14 14:08:30,942 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 327 transitions, 3910 flow [2024-06-14 14:08:30,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:30,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:30,942 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-14 14:08:30,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 14:08:30,942 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-14 14:08:30,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:30,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1922186414, now seen corresponding path program 6 times [2024-06-14 14:08:30,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:30,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566968628] [2024-06-14 14:08:30,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:30,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:30,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:31,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:31,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:31,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566968628] [2024-06-14 14:08:31,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566968628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:31,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:31,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:31,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182987966] [2024-06-14 14:08:31,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:31,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:31,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:31,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:31,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:31,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:31,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 327 transitions, 3910 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:31,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:31,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:31,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:31,585 INFO L124 PetriNetUnfolderBase]: 1749/3036 cut-off events. [2024-06-14 14:08:31,585 INFO L125 PetriNetUnfolderBase]: For 241129/241129 co-relation queries the response was YES. [2024-06-14 14:08:31,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20098 conditions, 3036 events. 1749/3036 cut-off events. For 241129/241129 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18856 event pairs, 372 based on Foata normal form. 1/3032 useless extension candidates. Maximal degree in co-relation 19974. Up to 2413 conditions per place. [2024-06-14 14:08:31,618 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 220 selfloop transitions, 114 changer transitions 0/342 dead transitions. [2024-06-14 14:08:31,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 342 transitions, 4776 flow [2024-06-14 14:08:31,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:31,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:31,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:08:31,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-14 14:08:31,619 INFO L175 Difference]: Start difference. First operand has 278 places, 327 transitions, 3910 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:08:31,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 342 transitions, 4776 flow [2024-06-14 14:08:32,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 342 transitions, 4553 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 14:08:32,306 INFO L231 Difference]: Finished difference. Result has 281 places, 327 transitions, 3921 flow [2024-06-14 14:08:32,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=281, PETRI_TRANSITIONS=327} [2024-06-14 14:08:32,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-14 14:08:32,307 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 327 transitions, 3921 flow [2024-06-14 14:08:32,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:32,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:32,307 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-14 14:08:32,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 14:08:32,307 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-14 14:08:32,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:32,307 INFO L85 PathProgramCache]: Analyzing trace with hash 940352298, now seen corresponding path program 7 times [2024-06-14 14:08:32,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:32,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803951027] [2024-06-14 14:08:32,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:32,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:32,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:32,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:32,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:32,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803951027] [2024-06-14 14:08:32,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803951027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:32,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:32,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:32,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400806889] [2024-06-14 14:08:32,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:32,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:32,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:32,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:32,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:32,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:32,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 327 transitions, 3921 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:32,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:32,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:32,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:32,979 INFO L124 PetriNetUnfolderBase]: 1754/3034 cut-off events. [2024-06-14 14:08:32,979 INFO L125 PetriNetUnfolderBase]: For 247501/247501 co-relation queries the response was YES. [2024-06-14 14:08:33,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20193 conditions, 3034 events. 1754/3034 cut-off events. For 247501/247501 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 18833 event pairs, 385 based on Foata normal form. 1/3027 useless extension candidates. Maximal degree in co-relation 20068. Up to 2419 conditions per place. [2024-06-14 14:08:33,009 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 130 changer transitions 0/342 dead transitions. [2024-06-14 14:08:33,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 342 transitions, 4822 flow [2024-06-14 14:08:33,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:33,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:33,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:08:33,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-14 14:08:33,010 INFO L175 Difference]: Start difference. First operand has 281 places, 327 transitions, 3921 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:08:33,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 342 transitions, 4822 flow [2024-06-14 14:08:33,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 342 transitions, 4454 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:33,788 INFO L231 Difference]: Finished difference. Result has 280 places, 330 transitions, 3860 flow [2024-06-14 14:08:33,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3860, PETRI_PLACES=280, PETRI_TRANSITIONS=330} [2024-06-14 14:08:33,788 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-14 14:08:33,789 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 330 transitions, 3860 flow [2024-06-14 14:08:33,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:33,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:33,789 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-14 14:08:33,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 14:08:33,789 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-14 14:08:33,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:33,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1347320658, now seen corresponding path program 8 times [2024-06-14 14:08:33,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:33,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989978846] [2024-06-14 14:08:33,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:33,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:33,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:33,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:33,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:33,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989978846] [2024-06-14 14:08:33,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989978846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:33,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:33,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:33,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863002074] [2024-06-14 14:08:33,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:33,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:33,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:33,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:33,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:34,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:34,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 330 transitions, 3860 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:34,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:34,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:34,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:34,432 INFO L124 PetriNetUnfolderBase]: 1759/3043 cut-off events. [2024-06-14 14:08:34,432 INFO L125 PetriNetUnfolderBase]: For 251680/251680 co-relation queries the response was YES. [2024-06-14 14:08:34,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20241 conditions, 3043 events. 1759/3043 cut-off events. For 251680/251680 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 18909 event pairs, 385 based on Foata normal form. 1/3036 useless extension candidates. Maximal degree in co-relation 20115. Up to 2425 conditions per place. [2024-06-14 14:08:34,464 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 217 selfloop transitions, 120 changer transitions 0/345 dead transitions. [2024-06-14 14:08:34,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 345 transitions, 4766 flow [2024-06-14 14:08:34,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:34,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:34,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:08:34,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-14 14:08:34,465 INFO L175 Difference]: Start difference. First operand has 280 places, 330 transitions, 3860 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:08:34,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 345 transitions, 4766 flow [2024-06-14 14:08:35,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 345 transitions, 4399 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:35,293 INFO L231 Difference]: Finished difference. Result has 281 places, 333 transitions, 3777 flow [2024-06-14 14:08:35,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3502, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=281, PETRI_TRANSITIONS=333} [2024-06-14 14:08:35,294 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-14 14:08:35,294 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 333 transitions, 3777 flow [2024-06-14 14:08:35,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:35,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:35,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, 1, 1] [2024-06-14 14:08:35,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 14:08:35,294 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-14 14:08:35,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:35,294 INFO L85 PathProgramCache]: Analyzing trace with hash -879705022, now seen corresponding path program 9 times [2024-06-14 14:08:35,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:35,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692332970] [2024-06-14 14:08:35,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:35,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:35,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:35,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:35,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:35,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692332970] [2024-06-14 14:08:35,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692332970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:35,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:35,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:35,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313183474] [2024-06-14 14:08:35,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:35,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:35,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:35,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:35,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:35,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:35,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 333 transitions, 3777 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:35,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:35,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:35,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:35,988 INFO L124 PetriNetUnfolderBase]: 1756/3039 cut-off events. [2024-06-14 14:08:35,988 INFO L125 PetriNetUnfolderBase]: For 252759/252759 co-relation queries the response was YES. [2024-06-14 14:08:36,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20154 conditions, 3039 events. 1756/3039 cut-off events. For 252759/252759 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 18874 event pairs, 385 based on Foata normal form. 1/3032 useless extension candidates. Maximal degree in co-relation 20028. Up to 2422 conditions per place. [2024-06-14 14:08:36,018 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 220 selfloop transitions, 116 changer transitions 0/344 dead transitions. [2024-06-14 14:08:36,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 344 transitions, 4475 flow [2024-06-14 14:08:36,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:36,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:36,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:08:36,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-14 14:08:36,019 INFO L175 Difference]: Start difference. First operand has 281 places, 333 transitions, 3777 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:08:36,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 344 transitions, 4475 flow [2024-06-14 14:08:36,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 344 transitions, 4136 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:36,881 INFO L231 Difference]: Finished difference. Result has 282 places, 333 transitions, 3678 flow [2024-06-14 14:08:36,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3678, PETRI_PLACES=282, PETRI_TRANSITIONS=333} [2024-06-14 14:08:36,881 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-14 14:08:36,881 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 333 transitions, 3678 flow [2024-06-14 14:08:36,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:36,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:36,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:36,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 14:08:36,881 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-14 14:08:36,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:36,882 INFO L85 PathProgramCache]: Analyzing trace with hash -421959282, now seen corresponding path program 1 times [2024-06-14 14:08:36,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:36,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734321899] [2024-06-14 14:08:36,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:36,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:36,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:37,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:37,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:37,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734321899] [2024-06-14 14:08:37,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734321899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:37,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:37,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:37,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351372952] [2024-06-14 14:08:37,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:37,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:37,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:37,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:37,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:37,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:37,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 333 transitions, 3678 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:37,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:37,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:37,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:37,556 INFO L124 PetriNetUnfolderBase]: 1764/3071 cut-off events. [2024-06-14 14:08:37,557 INFO L125 PetriNetUnfolderBase]: For 260844/260844 co-relation queries the response was YES. [2024-06-14 14:08:37,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20255 conditions, 3071 events. 1764/3071 cut-off events. For 260844/260844 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 19133 event pairs, 362 based on Foata normal form. 2/3070 useless extension candidates. Maximal degree in co-relation 20128. Up to 2580 conditions per place. [2024-06-14 14:08:37,590 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 290 selfloop transitions, 52 changer transitions 0/350 dead transitions. [2024-06-14 14:08:37,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 350 transitions, 4432 flow [2024-06-14 14:08:37,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:37,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:37,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 14:08:37,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 14:08:37,591 INFO L175 Difference]: Start difference. First operand has 282 places, 333 transitions, 3678 flow. Second operand 7 states and 168 transitions. [2024-06-14 14:08:37,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 350 transitions, 4432 flow [2024-06-14 14:08:38,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 350 transitions, 4134 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:38,415 INFO L231 Difference]: Finished difference. Result has 281 places, 335 transitions, 3527 flow [2024-06-14 14:08:38,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=281, PETRI_TRANSITIONS=335} [2024-06-14 14:08:38,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-14 14:08:38,416 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 335 transitions, 3527 flow [2024-06-14 14:08:38,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:38,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:38,416 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-14 14:08:38,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 14:08:38,417 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-14 14:08:38,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:38,417 INFO L85 PathProgramCache]: Analyzing trace with hash -296683122, now seen corresponding path program 2 times [2024-06-14 14:08:38,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:38,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842125942] [2024-06-14 14:08:38,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:38,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:38,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:38,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:38,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:38,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842125942] [2024-06-14 14:08:38,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842125942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:38,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:38,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:38,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183824322] [2024-06-14 14:08:38,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:38,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:38,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:38,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:38,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:38,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:38,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 335 transitions, 3527 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:38,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:38,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:38,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:39,155 INFO L124 PetriNetUnfolderBase]: 1772/3083 cut-off events. [2024-06-14 14:08:39,155 INFO L125 PetriNetUnfolderBase]: For 266787/266787 co-relation queries the response was YES. [2024-06-14 14:08:39,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20344 conditions, 3083 events. 1772/3083 cut-off events. For 266787/266787 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19220 event pairs, 360 based on Foata normal form. 2/3082 useless extension candidates. Maximal degree in co-relation 20216. Up to 2572 conditions per place. [2024-06-14 14:08:39,185 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 291 selfloop transitions, 54 changer transitions 0/353 dead transitions. [2024-06-14 14:08:39,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 353 transitions, 4293 flow [2024-06-14 14:08:39,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:39,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:39,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 14:08:39,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 14:08:39,186 INFO L175 Difference]: Start difference. First operand has 281 places, 335 transitions, 3527 flow. Second operand 7 states and 168 transitions. [2024-06-14 14:08:39,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 353 transitions, 4293 flow [2024-06-14 14:08:39,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 353 transitions, 4162 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:39,985 INFO L231 Difference]: Finished difference. Result has 283 places, 337 transitions, 3551 flow [2024-06-14 14:08:39,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3551, PETRI_PLACES=283, PETRI_TRANSITIONS=337} [2024-06-14 14:08:39,986 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-14 14:08:39,986 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 337 transitions, 3551 flow [2024-06-14 14:08:39,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:39,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:39,986 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-14 14:08:39,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 14:08:39,987 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-14 14:08:39,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:39,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1053151424, now seen corresponding path program 3 times [2024-06-14 14:08:39,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:39,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314066196] [2024-06-14 14:08:39,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:39,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:39,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:40,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:40,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:40,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314066196] [2024-06-14 14:08:40,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314066196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:40,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:40,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:40,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447766714] [2024-06-14 14:08:40,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:40,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:40,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:40,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:40,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:40,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:40,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 337 transitions, 3551 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:40,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:40,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:40,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:40,651 INFO L124 PetriNetUnfolderBase]: 1780/3088 cut-off events. [2024-06-14 14:08:40,652 INFO L125 PetriNetUnfolderBase]: For 274126/274126 co-relation queries the response was YES. [2024-06-14 14:08:40,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20592 conditions, 3088 events. 1780/3088 cut-off events. For 274126/274126 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19231 event pairs, 368 based on Foata normal form. 2/3085 useless extension candidates. Maximal degree in co-relation 20463. Up to 2604 conditions per place. [2024-06-14 14:08:40,685 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 286 selfloop transitions, 57 changer transitions 0/351 dead transitions. [2024-06-14 14:08:40,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 351 transitions, 4307 flow [2024-06-14 14:08:40,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:40,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:40,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:08:40,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 14:08:40,686 INFO L175 Difference]: Start difference. First operand has 283 places, 337 transitions, 3551 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:08:40,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 351 transitions, 4307 flow [2024-06-14 14:08:41,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 351 transitions, 4197 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 14:08:41,504 INFO L231 Difference]: Finished difference. Result has 286 places, 339 transitions, 3606 flow [2024-06-14 14:08:41,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3606, PETRI_PLACES=286, PETRI_TRANSITIONS=339} [2024-06-14 14:08:41,504 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-14 14:08:41,504 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 339 transitions, 3606 flow [2024-06-14 14:08:41,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:41,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:41,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, 1] [2024-06-14 14:08:41,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 14:08:41,505 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-14 14:08:41,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:41,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1606891918, now seen corresponding path program 4 times [2024-06-14 14:08:41,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:41,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222414083] [2024-06-14 14:08:41,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:41,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:41,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:41,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-14 14:08:41,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:41,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222414083] [2024-06-14 14:08:41,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222414083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:41,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:41,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:41,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642937401] [2024-06-14 14:08:41,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:41,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:41,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:41,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:41,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:41,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:41,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 339 transitions, 3606 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:41,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:41,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:41,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:42,222 INFO L124 PetriNetUnfolderBase]: 1788/3104 cut-off events. [2024-06-14 14:08:42,222 INFO L125 PetriNetUnfolderBase]: For 281425/281425 co-relation queries the response was YES. [2024-06-14 14:08:42,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20841 conditions, 3104 events. 1788/3104 cut-off events. For 281425/281425 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19390 event pairs, 370 based on Foata normal form. 2/3101 useless extension candidates. Maximal degree in co-relation 20711. Up to 2616 conditions per place. [2024-06-14 14:08:42,253 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 292 selfloop transitions, 53 changer transitions 0/353 dead transitions. [2024-06-14 14:08:42,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 353 transitions, 4370 flow [2024-06-14 14:08:42,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:42,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:42,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:08:42,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 14:08:42,254 INFO L175 Difference]: Start difference. First operand has 286 places, 339 transitions, 3606 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:08:42,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 353 transitions, 4370 flow [2024-06-14 14:08:43,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 353 transitions, 4221 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:43,185 INFO L231 Difference]: Finished difference. Result has 288 places, 341 transitions, 3618 flow [2024-06-14 14:08:43,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3618, PETRI_PLACES=288, PETRI_TRANSITIONS=341} [2024-06-14 14:08:43,185 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-14 14:08:43,185 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 341 transitions, 3618 flow [2024-06-14 14:08:43,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:43,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:43,185 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-14 14:08:43,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 14:08:43,186 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-14 14:08:43,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:43,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1623081358, now seen corresponding path program 5 times [2024-06-14 14:08:43,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:43,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691160664] [2024-06-14 14:08:43,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:43,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:43,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:43,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:43,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:43,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691160664] [2024-06-14 14:08:43,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691160664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:43,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:43,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:43,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467129177] [2024-06-14 14:08:43,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:43,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:43,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:43,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:43,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:43,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:43,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 341 transitions, 3618 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:43,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:43,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:43,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:43,886 INFO L124 PetriNetUnfolderBase]: 1796/3120 cut-off events. [2024-06-14 14:08:43,886 INFO L125 PetriNetUnfolderBase]: For 288403/288403 co-relation queries the response was YES. [2024-06-14 14:08:43,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 3120 events. 1796/3120 cut-off events. For 288403/288403 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 19506 event pairs, 370 based on Foata normal form. 2/3117 useless extension candidates. Maximal degree in co-relation 20945. Up to 2586 conditions per place. [2024-06-14 14:08:43,922 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 289 selfloop transitions, 59 changer transitions 0/356 dead transitions. [2024-06-14 14:08:43,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 356 transitions, 4394 flow [2024-06-14 14:08:43,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:43,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:43,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:08:43,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 14:08:43,923 INFO L175 Difference]: Start difference. First operand has 288 places, 341 transitions, 3618 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:08:43,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 356 transitions, 4394 flow [2024-06-14 14:08:44,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 356 transitions, 4249 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:44,681 INFO L231 Difference]: Finished difference. Result has 290 places, 343 transitions, 3651 flow [2024-06-14 14:08:44,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3651, PETRI_PLACES=290, PETRI_TRANSITIONS=343} [2024-06-14 14:08:44,681 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-14 14:08:44,681 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 343 transitions, 3651 flow [2024-06-14 14:08:44,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:44,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:44,681 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-14 14:08:44,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 14:08:44,681 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-14 14:08:44,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:44,682 INFO L85 PathProgramCache]: Analyzing trace with hash 719937648, now seen corresponding path program 6 times [2024-06-14 14:08:44,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:44,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484816453] [2024-06-14 14:08:44,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:44,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:44,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:44,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:44,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:44,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484816453] [2024-06-14 14:08:44,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484816453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:44,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:44,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:44,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882994665] [2024-06-14 14:08:44,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:44,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:44,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:44,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:44,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:44,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:44,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 343 transitions, 3651 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:44,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:44,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:44,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:45,384 INFO L124 PetriNetUnfolderBase]: 1804/3134 cut-off events. [2024-06-14 14:08:45,384 INFO L125 PetriNetUnfolderBase]: For 295873/295873 co-relation queries the response was YES. [2024-06-14 14:08:45,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21355 conditions, 3134 events. 1804/3134 cut-off events. For 295873/295873 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 19636 event pairs, 370 based on Foata normal form. 2/3131 useless extension candidates. Maximal degree in co-relation 21223. Up to 2614 conditions per place. [2024-06-14 14:08:45,417 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 288 selfloop transitions, 64 changer transitions 0/360 dead transitions. [2024-06-14 14:08:45,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 360 transitions, 4479 flow [2024-06-14 14:08:45,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:45,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:45,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:08:45,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 14:08:45,418 INFO L175 Difference]: Start difference. First operand has 290 places, 343 transitions, 3651 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:08:45,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 360 transitions, 4479 flow [2024-06-14 14:08:46,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 360 transitions, 4319 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:46,329 INFO L231 Difference]: Finished difference. Result has 293 places, 347 transitions, 3736 flow [2024-06-14 14:08:46,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3736, PETRI_PLACES=293, PETRI_TRANSITIONS=347} [2024-06-14 14:08:46,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-14 14:08:46,330 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 347 transitions, 3736 flow [2024-06-14 14:08:46,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:46,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:46,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-14 14:08:46,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 14:08:46,330 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-14 14:08:46,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:46,330 INFO L85 PathProgramCache]: Analyzing trace with hash -432657842, now seen corresponding path program 7 times [2024-06-14 14:08:46,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:46,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918943681] [2024-06-14 14:08:46,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:46,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:46,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:46,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:46,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:46,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918943681] [2024-06-14 14:08:46,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918943681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:46,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:46,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:46,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426151299] [2024-06-14 14:08:46,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:46,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:46,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:46,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:46,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:46,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:46,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 347 transitions, 3736 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:46,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:46,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:46,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:47,044 INFO L124 PetriNetUnfolderBase]: 1812/3152 cut-off events. [2024-06-14 14:08:47,045 INFO L125 PetriNetUnfolderBase]: For 303503/303503 co-relation queries the response was YES. [2024-06-14 14:08:47,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21639 conditions, 3152 events. 1812/3152 cut-off events. For 303503/303503 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 19770 event pairs, 353 based on Foata normal form. 2/3149 useless extension candidates. Maximal degree in co-relation 21505. Up to 2515 conditions per place. [2024-06-14 14:08:47,081 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 286 selfloop transitions, 74 changer transitions 0/368 dead transitions. [2024-06-14 14:08:47,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 368 transitions, 4828 flow [2024-06-14 14:08:47,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:47,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:47,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 14:08:47,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-14 14:08:47,082 INFO L175 Difference]: Start difference. First operand has 293 places, 347 transitions, 3736 flow. Second operand 7 states and 165 transitions. [2024-06-14 14:08:47,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 368 transitions, 4828 flow [2024-06-14 14:08:47,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 368 transitions, 4680 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-14 14:08:47,888 INFO L231 Difference]: Finished difference. Result has 298 places, 353 transitions, 3933 flow [2024-06-14 14:08:47,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3588, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3933, PETRI_PLACES=298, PETRI_TRANSITIONS=353} [2024-06-14 14:08:47,889 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-14 14:08:47,889 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 353 transitions, 3933 flow [2024-06-14 14:08:47,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:47,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:47,889 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-14 14:08:47,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 14:08:47,890 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-14 14:08:47,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:47,890 INFO L85 PathProgramCache]: Analyzing trace with hash -426408242, now seen corresponding path program 8 times [2024-06-14 14:08:47,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:47,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626868652] [2024-06-14 14:08:47,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:47,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:47,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:48,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:48,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:48,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626868652] [2024-06-14 14:08:48,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626868652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:48,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:48,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:08:48,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116973396] [2024-06-14 14:08:48,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:48,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:08:48,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:48,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:08:48,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:08:48,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:48,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 353 transitions, 3933 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:48,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:48,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:48,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:48,593 INFO L124 PetriNetUnfolderBase]: 1807/3145 cut-off events. [2024-06-14 14:08:48,593 INFO L125 PetriNetUnfolderBase]: For 301875/301875 co-relation queries the response was YES. [2024-06-14 14:08:48,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21769 conditions, 3145 events. 1807/3145 cut-off events. For 301875/301875 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 19744 event pairs, 353 based on Foata normal form. 2/3142 useless extension candidates. Maximal degree in co-relation 21632. Up to 2511 conditions per place. [2024-06-14 14:08:48,628 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 283 selfloop transitions, 76 changer transitions 0/367 dead transitions. [2024-06-14 14:08:48,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 367 transitions, 4683 flow [2024-06-14 14:08:48,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:48,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:48,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:08:48,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-14 14:08:48,629 INFO L175 Difference]: Start difference. First operand has 298 places, 353 transitions, 3933 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:08:48,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 367 transitions, 4683 flow [2024-06-14 14:08:49,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 367 transitions, 4517 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-14 14:08:49,547 INFO L231 Difference]: Finished difference. Result has 303 places, 353 transitions, 3924 flow [2024-06-14 14:08:49,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3767, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3924, PETRI_PLACES=303, PETRI_TRANSITIONS=353} [2024-06-14 14:08:49,547 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-14 14:08:49,547 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 353 transitions, 3924 flow [2024-06-14 14:08:49,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:49,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:49,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:49,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 14:08:49,548 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-14 14:08:49,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:49,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1096607122, now seen corresponding path program 1 times [2024-06-14 14:08:49,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:49,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521627240] [2024-06-14 14:08:49,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:49,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:49,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:49,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:49,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:49,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521627240] [2024-06-14 14:08:49,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521627240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:49,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:49,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:08:49,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594126731] [2024-06-14 14:08:49,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:49,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:08:49,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:49,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:08:49,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:08:49,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:49,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 353 transitions, 3924 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:49,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:49,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:49,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:50,416 INFO L124 PetriNetUnfolderBase]: 2005/3472 cut-off events. [2024-06-14 14:08:50,417 INFO L125 PetriNetUnfolderBase]: For 467416/467416 co-relation queries the response was YES. [2024-06-14 14:08:50,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27119 conditions, 3472 events. 2005/3472 cut-off events. For 467416/467416 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21992 event pairs, 333 based on Foata normal form. 12/3481 useless extension candidates. Maximal degree in co-relation 26980. Up to 2559 conditions per place. [2024-06-14 14:08:50,457 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 322 selfloop transitions, 60 changer transitions 0/390 dead transitions. [2024-06-14 14:08:50,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 390 transitions, 5412 flow [2024-06-14 14:08:50,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:50,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:50,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:08:50,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 14:08:50,458 INFO L175 Difference]: Start difference. First operand has 303 places, 353 transitions, 3924 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:08:50,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 390 transitions, 5412 flow [2024-06-14 14:08:51,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 390 transitions, 5201 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:51,756 INFO L231 Difference]: Finished difference. Result has 306 places, 358 transitions, 4021 flow [2024-06-14 14:08:51,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4021, PETRI_PLACES=306, PETRI_TRANSITIONS=358} [2024-06-14 14:08:51,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-14 14:08:51,757 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 358 transitions, 4021 flow [2024-06-14 14:08:51,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:51,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:51,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-14 14:08:51,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 14:08:51,757 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-14 14:08:51,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:51,758 INFO L85 PathProgramCache]: Analyzing trace with hash -622505328, now seen corresponding path program 2 times [2024-06-14 14:08:51,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:51,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542478184] [2024-06-14 14:08:51,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:51,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:51,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:52,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:52,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:52,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542478184] [2024-06-14 14:08:52,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542478184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:52,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:52,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:08:52,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022357953] [2024-06-14 14:08:52,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:52,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:08:52,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:52,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:08:52,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:08:52,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:52,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 358 transitions, 4021 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:52,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:52,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:52,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:52,732 INFO L124 PetriNetUnfolderBase]: 2048/3547 cut-off events. [2024-06-14 14:08:52,732 INFO L125 PetriNetUnfolderBase]: For 492308/492308 co-relation queries the response was YES. [2024-06-14 14:08:52,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27712 conditions, 3547 events. 2048/3547 cut-off events. For 492308/492308 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22549 event pairs, 430 based on Foata normal form. 16/3560 useless extension candidates. Maximal degree in co-relation 27572. Up to 2949 conditions per place. [2024-06-14 14:08:52,774 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 314 selfloop transitions, 56 changer transitions 0/378 dead transitions. [2024-06-14 14:08:52,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 378 transitions, 4907 flow [2024-06-14 14:08:52,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:52,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:52,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:08:52,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-14 14:08:52,777 INFO L175 Difference]: Start difference. First operand has 306 places, 358 transitions, 4021 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:08:52,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 378 transitions, 4907 flow [2024-06-14 14:08:54,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 378 transitions, 4772 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-14 14:08:54,484 INFO L231 Difference]: Finished difference. Result has 310 places, 360 transitions, 4092 flow [2024-06-14 14:08:54,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4092, PETRI_PLACES=310, PETRI_TRANSITIONS=360} [2024-06-14 14:08:54,484 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-14 14:08:54,484 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 360 transitions, 4092 flow [2024-06-14 14:08:54,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:54,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:54,484 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-14 14:08:54,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 14:08:54,484 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-14 14:08:54,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:54,485 INFO L85 PathProgramCache]: Analyzing trace with hash 671029900, now seen corresponding path program 3 times [2024-06-14 14:08:54,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:54,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814011092] [2024-06-14 14:08:54,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:54,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:54,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:54,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:54,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:54,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814011092] [2024-06-14 14:08:54,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814011092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:54,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:54,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:08:54,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438313487] [2024-06-14 14:08:54,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:54,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:08:54,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:54,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:08:54,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:08:54,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:54,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 360 transitions, 4092 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:54,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:54,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:54,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:55,386 INFO L124 PetriNetUnfolderBase]: 2062/3581 cut-off events. [2024-06-14 14:08:55,387 INFO L125 PetriNetUnfolderBase]: For 459300/459300 co-relation queries the response was YES. [2024-06-14 14:08:55,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27181 conditions, 3581 events. 2062/3581 cut-off events. For 459300/459300 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22796 event pairs, 417 based on Foata normal form. 12/3590 useless extension candidates. Maximal degree in co-relation 27039. Up to 2803 conditions per place. [2024-06-14 14:08:55,432 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 324 selfloop transitions, 53 changer transitions 0/385 dead transitions. [2024-06-14 14:08:55,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 385 transitions, 5234 flow [2024-06-14 14:08:55,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:55,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:55,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:08:55,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-14 14:08:55,433 INFO L175 Difference]: Start difference. First operand has 310 places, 360 transitions, 4092 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:08:55,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 385 transitions, 5234 flow [2024-06-14 14:08:57,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 385 transitions, 5078 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:57,529 INFO L231 Difference]: Finished difference. Result has 313 places, 363 transitions, 4186 flow [2024-06-14 14:08:57,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4186, PETRI_PLACES=313, PETRI_TRANSITIONS=363} [2024-06-14 14:08:57,530 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-14 14:08:57,530 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 363 transitions, 4186 flow [2024-06-14 14:08:57,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:57,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:57,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:57,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 14:08:57,530 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-14 14:08:57,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:57,530 INFO L85 PathProgramCache]: Analyzing trace with hash -304298706, now seen corresponding path program 4 times [2024-06-14 14:08:57,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:57,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71902555] [2024-06-14 14:08:57,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:57,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:57,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:57,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:57,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:57,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71902555] [2024-06-14 14:08:57,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71902555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:57,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:57,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:08:57,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088292634] [2024-06-14 14:08:57,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:57,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:08:57,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:57,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:08:57,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:08:57,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:08:57,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 363 transitions, 4186 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:57,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:57,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:08:57,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:58,421 INFO L124 PetriNetUnfolderBase]: 2118/3681 cut-off events. [2024-06-14 14:08:58,421 INFO L125 PetriNetUnfolderBase]: For 483062/483062 co-relation queries the response was YES. [2024-06-14 14:08:58,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28008 conditions, 3681 events. 2118/3681 cut-off events. For 483062/483062 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23610 event pairs, 456 based on Foata normal form. 16/3694 useless extension candidates. Maximal degree in co-relation 27864. Up to 2926 conditions per place. [2024-06-14 14:08:58,465 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 259 selfloop transitions, 123 changer transitions 0/390 dead transitions. [2024-06-14 14:08:58,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 390 transitions, 5116 flow [2024-06-14 14:08:58,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:08:58,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:08:58,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-14 14:08:58,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-14 14:08:58,466 INFO L175 Difference]: Start difference. First operand has 313 places, 363 transitions, 4186 flow. Second operand 11 states and 257 transitions. [2024-06-14 14:08:58,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 390 transitions, 5116 flow [2024-06-14 14:09:00,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 390 transitions, 4920 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:00,597 INFO L231 Difference]: Finished difference. Result has 319 places, 365 transitions, 4330 flow [2024-06-14 14:09:00,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3990, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4330, PETRI_PLACES=319, PETRI_TRANSITIONS=365} [2024-06-14 14:09:00,597 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-06-14 14:09:00,597 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 365 transitions, 4330 flow [2024-06-14 14:09:00,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:00,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:00,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, 1] [2024-06-14 14:09:00,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 14:09:00,597 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-14 14:09:00,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:00,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1162856736, now seen corresponding path program 5 times [2024-06-14 14:09:00,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:00,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336775221] [2024-06-14 14:09:00,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:00,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:00,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:00,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:00,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:00,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336775221] [2024-06-14 14:09:00,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336775221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:00,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:00,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:00,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104461824] [2024-06-14 14:09:00,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:00,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:00,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:00,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:00,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:00,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:00,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 365 transitions, 4330 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:00,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:00,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:00,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:01,512 INFO L124 PetriNetUnfolderBase]: 2174/3773 cut-off events. [2024-06-14 14:09:01,512 INFO L125 PetriNetUnfolderBase]: For 503085/503085 co-relation queries the response was YES. [2024-06-14 14:09:01,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28719 conditions, 3773 events. 2174/3773 cut-off events. For 503085/503085 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24311 event pairs, 464 based on Foata normal form. 16/3786 useless extension candidates. Maximal degree in co-relation 28574. Up to 3014 conditions per place. [2024-06-14 14:09:01,559 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 271 selfloop transitions, 112 changer transitions 0/391 dead transitions. [2024-06-14 14:09:01,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 391 transitions, 5264 flow [2024-06-14 14:09:01,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:09:01,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:09:01,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 14:09:01,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-14 14:09:01,560 INFO L175 Difference]: Start difference. First operand has 319 places, 365 transitions, 4330 flow. Second operand 10 states and 238 transitions. [2024-06-14 14:09:01,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 391 transitions, 5264 flow [2024-06-14 14:09:03,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 391 transitions, 4954 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-14 14:09:03,264 INFO L231 Difference]: Finished difference. Result has 320 places, 367 transitions, 4342 flow [2024-06-14 14:09:03,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4342, PETRI_PLACES=320, PETRI_TRANSITIONS=367} [2024-06-14 14:09:03,265 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-14 14:09:03,265 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 367 transitions, 4342 flow [2024-06-14 14:09:03,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:03,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:03,265 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-14 14:09:03,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 14:09:03,265 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-14 14:09:03,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:03,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1162708866, now seen corresponding path program 6 times [2024-06-14 14:09:03,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:03,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196945545] [2024-06-14 14:09:03,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:03,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:03,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:03,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-14 14:09:03,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:03,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196945545] [2024-06-14 14:09:03,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196945545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:03,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:03,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:03,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663263532] [2024-06-14 14:09:03,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:03,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:03,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:03,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:03,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:03,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:03,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 367 transitions, 4342 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:03,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:03,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:03,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:04,246 INFO L124 PetriNetUnfolderBase]: 2280/3949 cut-off events. [2024-06-14 14:09:04,247 INFO L125 PetriNetUnfolderBase]: For 547475/547475 co-relation queries the response was YES. [2024-06-14 14:09:04,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31040 conditions, 3949 events. 2280/3949 cut-off events. For 547475/547475 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 25560 event pairs, 479 based on Foata normal form. 12/3958 useless extension candidates. Maximal degree in co-relation 30894. Up to 2936 conditions per place. [2024-06-14 14:09:04,297 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 280 selfloop transitions, 111 changer transitions 0/399 dead transitions. [2024-06-14 14:09:04,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 399 transitions, 5580 flow [2024-06-14 14:09:04,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:09:04,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:09:04,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-14 14:09:04,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-14 14:09:04,298 INFO L175 Difference]: Start difference. First operand has 320 places, 367 transitions, 4342 flow. Second operand 10 states and 241 transitions. [2024-06-14 14:09:04,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 399 transitions, 5580 flow [2024-06-14 14:09:06,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 399 transitions, 5288 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-14 14:09:06,346 INFO L231 Difference]: Finished difference. Result has 323 places, 371 transitions, 4463 flow [2024-06-14 14:09:06,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4463, PETRI_PLACES=323, PETRI_TRANSITIONS=371} [2024-06-14 14:09:06,346 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-14 14:09:06,346 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 371 transitions, 4463 flow [2024-06-14 14:09:06,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:06,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:06,346 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-14 14:09:06,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 14:09:06,346 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-14 14:09:06,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:06,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1083700714, now seen corresponding path program 1 times [2024-06-14 14:09:06,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:06,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616747845] [2024-06-14 14:09:06,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:06,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:06,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:06,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:06,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:06,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616747845] [2024-06-14 14:09:06,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616747845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:06,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:06,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:06,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815495251] [2024-06-14 14:09:06,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:06,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:06,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:06,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:06,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:06,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:06,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 371 transitions, 4463 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:06,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:06,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:06,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:07,361 INFO L124 PetriNetUnfolderBase]: 2320/4015 cut-off events. [2024-06-14 14:09:07,361 INFO L125 PetriNetUnfolderBase]: For 558112/558112 co-relation queries the response was YES. [2024-06-14 14:09:07,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31557 conditions, 4015 events. 2320/4015 cut-off events. For 558112/558112 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26070 event pairs, 490 based on Foata normal form. 12/4024 useless extension candidates. Maximal degree in co-relation 31409. Up to 3056 conditions per place. [2024-06-14 14:09:07,432 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 261 selfloop transitions, 132 changer transitions 0/401 dead transitions. [2024-06-14 14:09:07,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 401 transitions, 5447 flow [2024-06-14 14:09:07,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:09:07,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:09:07,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-14 14:09:07,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547568710359408 [2024-06-14 14:09:07,433 INFO L175 Difference]: Start difference. First operand has 323 places, 371 transitions, 4463 flow. Second operand 11 states and 259 transitions. [2024-06-14 14:09:07,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 401 transitions, 5447 flow [2024-06-14 14:09:09,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 401 transitions, 5211 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:09,750 INFO L231 Difference]: Finished difference. Result has 328 places, 373 transitions, 4596 flow [2024-06-14 14:09:09,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4596, PETRI_PLACES=328, PETRI_TRANSITIONS=373} [2024-06-14 14:09:09,750 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-14 14:09:09,750 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 373 transitions, 4596 flow [2024-06-14 14:09:09,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:09,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:09,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, 1, 1] [2024-06-14 14:09:09,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 14:09:09,751 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-14 14:09:09,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:09,751 INFO L85 PathProgramCache]: Analyzing trace with hash -637933300, now seen corresponding path program 7 times [2024-06-14 14:09:09,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:09,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971548407] [2024-06-14 14:09:09,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:09,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:09,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:10,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:10,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:10,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971548407] [2024-06-14 14:09:10,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971548407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:10,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:10,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:10,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369447290] [2024-06-14 14:09:10,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:10,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:10,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:10,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:10,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:10,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:10,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 373 transitions, 4596 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:10,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:10,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:10,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:10,764 INFO L124 PetriNetUnfolderBase]: 2376/4102 cut-off events. [2024-06-14 14:09:10,764 INFO L125 PetriNetUnfolderBase]: For 590982/590982 co-relation queries the response was YES. [2024-06-14 14:09:10,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32445 conditions, 4102 events. 2376/4102 cut-off events. For 590982/590982 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26773 event pairs, 520 based on Foata normal form. 16/4113 useless extension candidates. Maximal degree in co-relation 32295. Up to 3332 conditions per place. [2024-06-14 14:09:10,817 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 272 selfloop transitions, 118 changer transitions 0/398 dead transitions. [2024-06-14 14:09:10,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 398 transitions, 5552 flow [2024-06-14 14:09:10,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:09:10,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:09:10,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 272 transitions. [2024-06-14 14:09:10,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-14 14:09:10,818 INFO L175 Difference]: Start difference. First operand has 328 places, 373 transitions, 4596 flow. Second operand 12 states and 272 transitions. [2024-06-14 14:09:10,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 398 transitions, 5552 flow [2024-06-14 14:09:12,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 398 transitions, 5209 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-14 14:09:12,617 INFO L231 Difference]: Finished difference. Result has 331 places, 375 transitions, 4599 flow [2024-06-14 14:09:12,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4599, PETRI_PLACES=331, PETRI_TRANSITIONS=375} [2024-06-14 14:09:12,617 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-14 14:09:12,617 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 375 transitions, 4599 flow [2024-06-14 14:09:12,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:12,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:12,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-14 14:09:12,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 14:09:12,617 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-14 14:09:12,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:12,618 INFO L85 PathProgramCache]: Analyzing trace with hash 71303928, now seen corresponding path program 8 times [2024-06-14 14:09:12,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:12,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716354803] [2024-06-14 14:09:12,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:12,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:12,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:12,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:12,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:12,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716354803] [2024-06-14 14:09:12,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716354803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:12,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:12,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:12,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949770039] [2024-06-14 14:09:12,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:12,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:12,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:12,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:12,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:12,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:12,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 375 transitions, 4599 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:12,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:12,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:12,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:13,709 INFO L124 PetriNetUnfolderBase]: 2432/4182 cut-off events. [2024-06-14 14:09:13,709 INFO L125 PetriNetUnfolderBase]: For 607399/607399 co-relation queries the response was YES. [2024-06-14 14:09:13,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33084 conditions, 4182 events. 2432/4182 cut-off events. For 607399/607399 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27289 event pairs, 520 based on Foata normal form. 16/4193 useless extension candidates. Maximal degree in co-relation 32933. Up to 3420 conditions per place. [2024-06-14 14:09:13,755 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 278 selfloop transitions, 112 changer transitions 0/398 dead transitions. [2024-06-14 14:09:13,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 398 transitions, 5555 flow [2024-06-14 14:09:13,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:09:13,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:09:13,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 14:09:13,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395348837209303 [2024-06-14 14:09:13,756 INFO L175 Difference]: Start difference. First operand has 331 places, 375 transitions, 4599 flow. Second operand 10 states and 232 transitions. [2024-06-14 14:09:13,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 398 transitions, 5555 flow [2024-06-14 14:09:15,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 398 transitions, 5239 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-14 14:09:15,220 INFO L231 Difference]: Finished difference. Result has 331 places, 377 transitions, 4621 flow [2024-06-14 14:09:15,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4621, PETRI_PLACES=331, PETRI_TRANSITIONS=377} [2024-06-14 14:09:15,220 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-14 14:09:15,220 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 377 transitions, 4621 flow [2024-06-14 14:09:15,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:15,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:15,220 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-14 14:09:15,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 14:09:15,220 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-14 14:09:15,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:15,221 INFO L85 PathProgramCache]: Analyzing trace with hash -995647284, now seen corresponding path program 9 times [2024-06-14 14:09:15,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:15,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765323077] [2024-06-14 14:09:15,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:15,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:15,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:15,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-14 14:09:15,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:15,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765323077] [2024-06-14 14:09:15,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765323077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:15,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:15,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:15,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501446304] [2024-06-14 14:09:15,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:15,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:15,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:15,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:15,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:15,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:15,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 377 transitions, 4621 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:15,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:15,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:15,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:16,242 INFO L124 PetriNetUnfolderBase]: 2488/4286 cut-off events. [2024-06-14 14:09:16,242 INFO L125 PetriNetUnfolderBase]: For 619824/619824 co-relation queries the response was YES. [2024-06-14 14:09:16,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33707 conditions, 4286 events. 2488/4286 cut-off events. For 619824/619824 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28176 event pairs, 542 based on Foata normal form. 16/4297 useless extension candidates. Maximal degree in co-relation 33555. Up to 3508 conditions per place. [2024-06-14 14:09:16,297 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 255 selfloop transitions, 138 changer transitions 0/401 dead transitions. [2024-06-14 14:09:16,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 401 transitions, 5589 flow [2024-06-14 14:09:16,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:09:16,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:09:16,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-14 14:09:16,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306553911205074 [2024-06-14 14:09:16,297 INFO L175 Difference]: Start difference. First operand has 331 places, 377 transitions, 4621 flow. Second operand 11 states and 251 transitions. [2024-06-14 14:09:16,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 401 transitions, 5589 flow [2024-06-14 14:09:17,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 401 transitions, 5281 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-14 14:09:17,749 INFO L231 Difference]: Finished difference. Result has 334 places, 379 transitions, 4707 flow [2024-06-14 14:09:17,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4707, PETRI_PLACES=334, PETRI_TRANSITIONS=379} [2024-06-14 14:09:17,749 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-14 14:09:17,749 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 379 transitions, 4707 flow [2024-06-14 14:09:17,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:17,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:17,750 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-14 14:09:17,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 14:09:17,750 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-14 14:09:17,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:17,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1416016114, now seen corresponding path program 10 times [2024-06-14 14:09:17,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:17,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178999625] [2024-06-14 14:09:17,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:17,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:17,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:18,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:18,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:18,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178999625] [2024-06-14 14:09:18,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178999625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:18,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:18,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:18,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898768914] [2024-06-14 14:09:18,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:18,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:18,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:18,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:18,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:18,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:18,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 379 transitions, 4707 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:18,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:18,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:18,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:18,767 INFO L124 PetriNetUnfolderBase]: 2555/4397 cut-off events. [2024-06-14 14:09:18,767 INFO L125 PetriNetUnfolderBase]: For 635211/635211 co-relation queries the response was YES. [2024-06-14 14:09:18,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34948 conditions, 4397 events. 2555/4397 cut-off events. For 635211/635211 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28979 event pairs, 546 based on Foata normal form. 12/4404 useless extension candidates. Maximal degree in co-relation 34795. Up to 3289 conditions per place. [2024-06-14 14:09:18,825 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 288 selfloop transitions, 112 changer transitions 0/408 dead transitions. [2024-06-14 14:09:18,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 408 transitions, 5997 flow [2024-06-14 14:09:18,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:09:18,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:09:18,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 14:09:18,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-14 14:09:18,826 INFO L175 Difference]: Start difference. First operand has 334 places, 379 transitions, 4707 flow. Second operand 10 states and 235 transitions. [2024-06-14 14:09:18,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 408 transitions, 5997 flow [2024-06-14 14:09:20,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 408 transitions, 5633 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-14 14:09:20,706 INFO L231 Difference]: Finished difference. Result has 336 places, 383 transitions, 4794 flow [2024-06-14 14:09:20,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4794, PETRI_PLACES=336, PETRI_TRANSITIONS=383} [2024-06-14 14:09:20,706 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-14 14:09:20,706 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 383 transitions, 4794 flow [2024-06-14 14:09:20,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:20,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:20,707 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-14 14:09:20,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 14:09:20,707 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-14 14:09:20,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:20,707 INFO L85 PathProgramCache]: Analyzing trace with hash -988022772, now seen corresponding path program 2 times [2024-06-14 14:09:20,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:20,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041336283] [2024-06-14 14:09:20,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:20,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:20,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:20,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:20,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:20,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041336283] [2024-06-14 14:09:20,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041336283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:20,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:20,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:20,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643990360] [2024-06-14 14:09:20,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:20,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:20,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:20,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:20,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:21,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:21,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 383 transitions, 4794 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:21,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:21,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:21,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:22,031 INFO L124 PetriNetUnfolderBase]: 2595/4481 cut-off events. [2024-06-14 14:09:22,032 INFO L125 PetriNetUnfolderBase]: For 645346/645346 co-relation queries the response was YES. [2024-06-14 14:09:22,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35405 conditions, 4481 events. 2595/4481 cut-off events. For 645346/645346 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29746 event pairs, 571 based on Foata normal form. 12/4488 useless extension candidates. Maximal degree in co-relation 35250. Up to 3621 conditions per place. [2024-06-14 14:09:22,109 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 260 selfloop transitions, 143 changer transitions 0/411 dead transitions. [2024-06-14 14:09:22,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 411 transitions, 5812 flow [2024-06-14 14:09:22,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:09:22,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:09:22,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-14 14:09:22,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5290697674418605 [2024-06-14 14:09:22,110 INFO L175 Difference]: Start difference. First operand has 336 places, 383 transitions, 4794 flow. Second operand 12 states and 273 transitions. [2024-06-14 14:09:22,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 411 transitions, 5812 flow [2024-06-14 14:09:23,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 411 transitions, 5552 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:23,900 INFO L231 Difference]: Finished difference. Result has 342 places, 385 transitions, 4945 flow [2024-06-14 14:09:23,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4945, PETRI_PLACES=342, PETRI_TRANSITIONS=385} [2024-06-14 14:09:23,901 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-14 14:09:23,901 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 385 transitions, 4945 flow [2024-06-14 14:09:23,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:23,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:23,901 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-14 14:09:23,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 14:09:23,901 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-14 14:09:23,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:23,901 INFO L85 PathProgramCache]: Analyzing trace with hash 429647712, now seen corresponding path program 3 times [2024-06-14 14:09:23,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:23,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831119390] [2024-06-14 14:09:23,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:23,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:24,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:24,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:24,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831119390] [2024-06-14 14:09:24,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831119390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:24,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:24,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:24,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944483710] [2024-06-14 14:09:24,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:24,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:24,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:24,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:24,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:24,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:24,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 385 transitions, 4945 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:24,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:24,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:24,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:24,954 INFO L124 PetriNetUnfolderBase]: 2635/4531 cut-off events. [2024-06-14 14:09:24,954 INFO L125 PetriNetUnfolderBase]: For 654233/654233 co-relation queries the response was YES. [2024-06-14 14:09:24,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35884 conditions, 4531 events. 2635/4531 cut-off events. For 654233/654233 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30042 event pairs, 563 based on Foata normal form. 12/4538 useless extension candidates. Maximal degree in co-relation 35727. Up to 3621 conditions per place. [2024-06-14 14:09:25,018 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 280 selfloop transitions, 125 changer transitions 0/413 dead transitions. [2024-06-14 14:09:25,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 413 transitions, 5971 flow [2024-06-14 14:09:25,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:09:25,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:09:25,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 274 transitions. [2024-06-14 14:09:25,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5310077519379846 [2024-06-14 14:09:25,019 INFO L175 Difference]: Start difference. First operand has 342 places, 385 transitions, 4945 flow. Second operand 12 states and 274 transitions. [2024-06-14 14:09:25,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 413 transitions, 5971 flow [2024-06-14 14:09:27,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 413 transitions, 5586 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-14 14:09:27,508 INFO L231 Difference]: Finished difference. Result has 344 places, 387 transitions, 4939 flow [2024-06-14 14:09:27,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4560, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4939, PETRI_PLACES=344, PETRI_TRANSITIONS=387} [2024-06-14 14:09:27,508 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-14 14:09:27,508 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 387 transitions, 4939 flow [2024-06-14 14:09:27,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:27,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:27,509 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-14 14:09:27,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 14:09:27,509 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-14 14:09:27,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:27,509 INFO L85 PathProgramCache]: Analyzing trace with hash -426162164, now seen corresponding path program 4 times [2024-06-14 14:09:27,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:27,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504059259] [2024-06-14 14:09:27,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:27,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:27,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:27,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:27,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:27,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504059259] [2024-06-14 14:09:27,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504059259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:27,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:27,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:27,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211947780] [2024-06-14 14:09:27,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:27,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:27,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:27,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:27,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:27,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:27,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 387 transitions, 4939 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:27,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:27,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:27,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:28,671 INFO L124 PetriNetUnfolderBase]: 2642/4552 cut-off events. [2024-06-14 14:09:28,671 INFO L125 PetriNetUnfolderBase]: For 628126/628126 co-relation queries the response was YES. [2024-06-14 14:09:28,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34951 conditions, 4552 events. 2642/4552 cut-off events. For 628126/628126 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30199 event pairs, 528 based on Foata normal form. 12/4559 useless extension candidates. Maximal degree in co-relation 34793. Up to 3182 conditions per place. [2024-06-14 14:09:28,732 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 239 selfloop transitions, 167 changer transitions 0/414 dead transitions. [2024-06-14 14:09:28,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 414 transitions, 5901 flow [2024-06-14 14:09:28,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:09:28,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:09:28,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-14 14:09:28,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5369978858350951 [2024-06-14 14:09:28,733 INFO L175 Difference]: Start difference. First operand has 344 places, 387 transitions, 4939 flow. Second operand 11 states and 254 transitions. [2024-06-14 14:09:28,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 414 transitions, 5901 flow [2024-06-14 14:09:30,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 414 transitions, 5548 flow, removed 53 selfloop flow, removed 10 redundant places. [2024-06-14 14:09:30,949 INFO L231 Difference]: Finished difference. Result has 345 places, 388 transitions, 4981 flow [2024-06-14 14:09:30,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4586, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4981, PETRI_PLACES=345, PETRI_TRANSITIONS=388} [2024-06-14 14:09:30,949 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 301 predicate places. [2024-06-14 14:09:30,949 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 388 transitions, 4981 flow [2024-06-14 14:09:30,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:30,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:30,950 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, 1] [2024-06-14 14:09:30,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 14:09:30,950 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-14 14:09:30,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:30,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1123552195, now seen corresponding path program 1 times [2024-06-14 14:09:30,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:30,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224279215] [2024-06-14 14:09:30,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:30,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:30,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:31,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-14 14:09:31,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:31,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224279215] [2024-06-14 14:09:31,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224279215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:31,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:31,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:31,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292435916] [2024-06-14 14:09:31,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:31,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:31,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:31,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:31,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:31,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:31,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 388 transitions, 4981 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:31,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:31,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:31,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:32,093 INFO L124 PetriNetUnfolderBase]: 2768/4766 cut-off events. [2024-06-14 14:09:32,093 INFO L125 PetriNetUnfolderBase]: For 690394/690394 co-relation queries the response was YES. [2024-06-14 14:09:32,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38498 conditions, 4766 events. 2768/4766 cut-off events. For 690394/690394 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31916 event pairs, 458 based on Foata normal form. 2/4765 useless extension candidates. Maximal degree in co-relation 38339. Up to 3899 conditions per place. [2024-06-14 14:09:32,162 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 370 selfloop transitions, 63 changer transitions 0/441 dead transitions. [2024-06-14 14:09:32,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 441 transitions, 6641 flow [2024-06-14 14:09:32,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:09:32,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:09:32,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-14 14:09:32,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098191214470284 [2024-06-14 14:09:32,163 INFO L175 Difference]: Start difference. First operand has 345 places, 388 transitions, 4981 flow. Second operand 9 states and 236 transitions. [2024-06-14 14:09:32,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 441 transitions, 6641 flow [2024-06-14 14:09:34,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 441 transitions, 6174 flow, removed 55 selfloop flow, removed 11 redundant places. [2024-06-14 14:09:34,210 INFO L231 Difference]: Finished difference. Result has 344 places, 395 transitions, 4863 flow [2024-06-14 14:09:34,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4514, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4863, PETRI_PLACES=344, PETRI_TRANSITIONS=395} [2024-06-14 14:09:34,210 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-14 14:09:34,210 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 395 transitions, 4863 flow [2024-06-14 14:09:34,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:34,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:34,211 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, 1] [2024-06-14 14:09:34,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 14:09:34,211 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-14 14:09:34,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:34,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1169060763, now seen corresponding path program 2 times [2024-06-14 14:09:34,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:34,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471732669] [2024-06-14 14:09:34,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:34,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:34,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:34,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:34,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:34,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471732669] [2024-06-14 14:09:34,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471732669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:34,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:34,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:34,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504670774] [2024-06-14 14:09:34,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:34,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:34,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:34,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:34,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:34,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:34,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 395 transitions, 4863 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:34,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:34,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:34,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:35,364 INFO L124 PetriNetUnfolderBase]: 2789/4799 cut-off events. [2024-06-14 14:09:35,364 INFO L125 PetriNetUnfolderBase]: For 707828/707828 co-relation queries the response was YES. [2024-06-14 14:09:35,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38260 conditions, 4799 events. 2789/4799 cut-off events. For 707828/707828 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32118 event pairs, 494 based on Foata normal form. 2/4798 useless extension candidates. Maximal degree in co-relation 38101. Up to 3919 conditions per place. [2024-06-14 14:09:35,428 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 366 selfloop transitions, 65 changer transitions 0/439 dead transitions. [2024-06-14 14:09:35,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 439 transitions, 6423 flow [2024-06-14 14:09:35,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:09:35,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:09:35,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-14 14:09:35,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-14 14:09:35,429 INFO L175 Difference]: Start difference. First operand has 344 places, 395 transitions, 4863 flow. Second operand 9 states and 230 transitions. [2024-06-14 14:09:35,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 439 transitions, 6423 flow [2024-06-14 14:09:38,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 439 transitions, 6173 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:38,018 INFO L231 Difference]: Finished difference. Result has 349 places, 400 transitions, 4923 flow [2024-06-14 14:09:38,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4923, PETRI_PLACES=349, PETRI_TRANSITIONS=400} [2024-06-14 14:09:38,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-14 14:09:38,019 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 400 transitions, 4923 flow [2024-06-14 14:09:38,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:38,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:38,019 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, 1] [2024-06-14 14:09:38,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 14:09:38,020 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-14 14:09:38,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:38,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1569811557, now seen corresponding path program 3 times [2024-06-14 14:09:38,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:38,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569310035] [2024-06-14 14:09:38,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:38,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:38,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:38,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:38,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:38,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569310035] [2024-06-14 14:09:38,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569310035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:38,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:38,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:38,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290821926] [2024-06-14 14:09:38,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:38,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:38,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:38,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:38,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:38,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:38,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 400 transitions, 4923 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:38,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:38,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:38,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:39,161 INFO L124 PetriNetUnfolderBase]: 2784/4797 cut-off events. [2024-06-14 14:09:39,161 INFO L125 PetriNetUnfolderBase]: For 702003/702003 co-relation queries the response was YES. [2024-06-14 14:09:39,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37715 conditions, 4797 events. 2784/4797 cut-off events. For 702003/702003 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32239 event pairs, 582 based on Foata normal form. 2/4791 useless extension candidates. Maximal degree in co-relation 37554. Up to 4123 conditions per place. [2024-06-14 14:09:39,228 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 52 changer transitions 0/436 dead transitions. [2024-06-14 14:09:39,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 436 transitions, 6105 flow [2024-06-14 14:09:39,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:39,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:39,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-14 14:09:39,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 14:09:39,228 INFO L175 Difference]: Start difference. First operand has 349 places, 400 transitions, 4923 flow. Second operand 8 states and 208 transitions. [2024-06-14 14:09:39,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 436 transitions, 6105 flow [2024-06-14 14:09:41,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 436 transitions, 5942 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:41,714 INFO L231 Difference]: Finished difference. Result has 352 places, 400 transitions, 4869 flow [2024-06-14 14:09:41,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4869, PETRI_PLACES=352, PETRI_TRANSITIONS=400} [2024-06-14 14:09:41,714 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-14 14:09:41,714 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 400 transitions, 4869 flow [2024-06-14 14:09:41,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:41,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:41,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, 1, 1] [2024-06-14 14:09:41,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 14:09:41,715 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-14 14:09:41,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:41,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1579334757, now seen corresponding path program 4 times [2024-06-14 14:09:41,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:41,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337474223] [2024-06-14 14:09:41,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:41,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:41,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:41,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:41,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:41,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337474223] [2024-06-14 14:09:41,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337474223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:41,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:41,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:41,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113851233] [2024-06-14 14:09:41,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:41,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:41,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:41,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:41,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:41,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:41,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 400 transitions, 4869 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:41,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:41,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:41,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:42,849 INFO L124 PetriNetUnfolderBase]: 2792/4814 cut-off events. [2024-06-14 14:09:42,849 INFO L125 PetriNetUnfolderBase]: For 714169/714169 co-relation queries the response was YES. [2024-06-14 14:09:42,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37784 conditions, 4814 events. 2792/4814 cut-off events. For 714169/714169 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32407 event pairs, 589 based on Foata normal form. 2/4813 useless extension candidates. Maximal degree in co-relation 37622. Up to 4220 conditions per place. [2024-06-14 14:09:42,920 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 372 selfloop transitions, 50 changer transitions 0/430 dead transitions. [2024-06-14 14:09:42,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 430 transitions, 5833 flow [2024-06-14 14:09:42,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:42,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:42,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:09:42,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 14:09:42,921 INFO L175 Difference]: Start difference. First operand has 352 places, 400 transitions, 4869 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:09:42,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 430 transitions, 5833 flow [2024-06-14 14:09:45,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 430 transitions, 5673 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:09:45,251 INFO L231 Difference]: Finished difference. Result has 352 places, 402 transitions, 4868 flow [2024-06-14 14:09:45,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4715, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4868, PETRI_PLACES=352, PETRI_TRANSITIONS=402} [2024-06-14 14:09:45,251 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-14 14:09:45,251 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 402 transitions, 4868 flow [2024-06-14 14:09:45,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:45,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:45,252 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, 1] [2024-06-14 14:09:45,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 14:09:45,252 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-14 14:09:45,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:45,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1474289057, now seen corresponding path program 5 times [2024-06-14 14:09:45,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:45,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71491827] [2024-06-14 14:09:45,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:45,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:45,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:45,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:45,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:45,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71491827] [2024-06-14 14:09:45,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71491827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:45,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:45,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:45,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212202909] [2024-06-14 14:09:45,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:45,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:45,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:45,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:45,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:45,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:45,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 402 transitions, 4868 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:45,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:45,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:45,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:46,419 INFO L124 PetriNetUnfolderBase]: 2813/4847 cut-off events. [2024-06-14 14:09:46,419 INFO L125 PetriNetUnfolderBase]: For 739349/739349 co-relation queries the response was YES. [2024-06-14 14:09:46,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38253 conditions, 4847 events. 2813/4847 cut-off events. For 739349/739349 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32687 event pairs, 588 based on Foata normal form. 2/4844 useless extension candidates. Maximal degree in co-relation 38091. Up to 4228 conditions per place. [2024-06-14 14:09:46,490 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 373 selfloop transitions, 57 changer transitions 0/438 dead transitions. [2024-06-14 14:09:46,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 438 transitions, 6122 flow [2024-06-14 14:09:46,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:09:46,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:09:46,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 14:09:46,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 14:09:46,491 INFO L175 Difference]: Start difference. First operand has 352 places, 402 transitions, 4868 flow. Second operand 10 states and 240 transitions. [2024-06-14 14:09:46,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 438 transitions, 6122 flow [2024-06-14 14:09:49,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 438 transitions, 5993 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:49,067 INFO L231 Difference]: Finished difference. Result has 357 places, 406 transitions, 4969 flow [2024-06-14 14:09:49,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4739, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4969, PETRI_PLACES=357, PETRI_TRANSITIONS=406} [2024-06-14 14:09:49,068 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-14 14:09:49,068 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 406 transitions, 4969 flow [2024-06-14 14:09:49,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:49,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:49,068 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, 1] [2024-06-14 14:09:49,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 14:09:49,068 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-14 14:09:49,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:49,068 INFO L85 PathProgramCache]: Analyzing trace with hash 884735745, now seen corresponding path program 6 times [2024-06-14 14:09:49,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:49,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430517109] [2024-06-14 14:09:49,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:49,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:49,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:49,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:49,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:49,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430517109] [2024-06-14 14:09:49,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430517109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:49,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:49,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:49,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519952374] [2024-06-14 14:09:49,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:49,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:49,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:49,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:49,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:49,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:49,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 406 transitions, 4969 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:49,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:49,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:49,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:50,248 INFO L124 PetriNetUnfolderBase]: 2808/4842 cut-off events. [2024-06-14 14:09:50,249 INFO L125 PetriNetUnfolderBase]: For 740157/740157 co-relation queries the response was YES. [2024-06-14 14:09:50,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38175 conditions, 4842 events. 2808/4842 cut-off events. For 740157/740157 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32640 event pairs, 591 based on Foata normal form. 2/4841 useless extension candidates. Maximal degree in co-relation 38011. Up to 4244 conditions per place. [2024-06-14 14:09:50,330 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 377 selfloop transitions, 51 changer transitions 0/436 dead transitions. [2024-06-14 14:09:50,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 436 transitions, 5899 flow [2024-06-14 14:09:50,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:09:50,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:09:50,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 14:09:50,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-14 14:09:50,331 INFO L175 Difference]: Start difference. First operand has 357 places, 406 transitions, 4969 flow. Second operand 10 states and 238 transitions. [2024-06-14 14:09:50,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 436 transitions, 5899 flow [2024-06-14 14:09:53,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 436 transitions, 5733 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 14:09:53,252 INFO L231 Difference]: Finished difference. Result has 360 places, 406 transitions, 4910 flow [2024-06-14 14:09:53,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4910, PETRI_PLACES=360, PETRI_TRANSITIONS=406} [2024-06-14 14:09:53,253 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-14 14:09:53,253 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 406 transitions, 4910 flow [2024-06-14 14:09:53,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:53,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:53,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:53,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 14:09:53,253 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-14 14:09:53,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:53,253 INFO L85 PathProgramCache]: Analyzing trace with hash 707489215, now seen corresponding path program 1 times [2024-06-14 14:09:53,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:53,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604130178] [2024-06-14 14:09:53,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:53,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:53,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:53,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:53,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:53,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604130178] [2024-06-14 14:09:53,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604130178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:53,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:53,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:53,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107901813] [2024-06-14 14:09:53,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:53,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:53,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:53,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:53,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:53,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:53,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 406 transitions, 4910 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:53,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:53,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:53,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:54,391 INFO L124 PetriNetUnfolderBase]: 2813/4853 cut-off events. [2024-06-14 14:09:54,392 INFO L125 PetriNetUnfolderBase]: For 745596/745596 co-relation queries the response was YES. [2024-06-14 14:09:54,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38226 conditions, 4853 events. 2813/4853 cut-off events. For 745596/745596 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 32785 event pairs, 586 based on Foata normal form. 1/4853 useless extension candidates. Maximal degree in co-relation 38061. Up to 4298 conditions per place. [2024-06-14 14:09:54,460 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 406 selfloop transitions, 21 changer transitions 0/435 dead transitions. [2024-06-14 14:09:54,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 435 transitions, 5892 flow [2024-06-14 14:09:54,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:09:54,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:09:54,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:09:54,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-14 14:09:54,461 INFO L175 Difference]: Start difference. First operand has 360 places, 406 transitions, 4910 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:09:54,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 435 transitions, 5892 flow [2024-06-14 14:09:57,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 435 transitions, 5780 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:09:57,285 INFO L231 Difference]: Finished difference. Result has 358 places, 409 transitions, 4918 flow [2024-06-14 14:09:57,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4798, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4918, PETRI_PLACES=358, PETRI_TRANSITIONS=409} [2024-06-14 14:09:57,285 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-06-14 14:09:57,285 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 409 transitions, 4918 flow [2024-06-14 14:09:57,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:57,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:57,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:57,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 14:09:57,286 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-14 14:09:57,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:57,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1579339717, now seen corresponding path program 2 times [2024-06-14 14:09:57,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:57,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316135257] [2024-06-14 14:09:57,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:57,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:57,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:57,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:57,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:57,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316135257] [2024-06-14 14:09:57,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316135257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:57,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:57,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:57,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183447353] [2024-06-14 14:09:57,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:57,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:57,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:57,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:57,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:57,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:09:57,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 409 transitions, 4918 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:09:57,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:57,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:09:57,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:58,527 INFO L124 PetriNetUnfolderBase]: 2834/4884 cut-off events. [2024-06-14 14:09:58,527 INFO L125 PetriNetUnfolderBase]: For 771998/771998 co-relation queries the response was YES. [2024-06-14 14:09:58,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39103 conditions, 4884 events. 2834/4884 cut-off events. For 771998/771998 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 32967 event pairs, 590 based on Foata normal form. 1/4882 useless extension candidates. Maximal degree in co-relation 38937. Up to 4259 conditions per place. [2024-06-14 14:09:58,590 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 379 selfloop transitions, 57 changer transitions 0/444 dead transitions. [2024-06-14 14:09:58,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 444 transitions, 6236 flow [2024-06-14 14:09:58,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:58,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:58,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 14:09:58,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-14 14:09:58,591 INFO L175 Difference]: Start difference. First operand has 358 places, 409 transitions, 4918 flow. Second operand 8 states and 203 transitions. [2024-06-14 14:09:58,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 444 transitions, 6236 flow [2024-06-14 14:10:01,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 444 transitions, 6144 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:01,084 INFO L231 Difference]: Finished difference. Result has 361 places, 416 transitions, 5124 flow [2024-06-14 14:10:01,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4828, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5124, PETRI_PLACES=361, PETRI_TRANSITIONS=416} [2024-06-14 14:10:01,085 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-14 14:10:01,085 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 416 transitions, 5124 flow [2024-06-14 14:10:01,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:01,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:01,085 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, 1] [2024-06-14 14:10:01,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 14:10:01,085 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-14 14:10:01,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:01,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1471427137, now seen corresponding path program 3 times [2024-06-14 14:10:01,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:01,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781818737] [2024-06-14 14:10:01,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:01,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:01,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:01,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-14 14:10:01,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:01,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781818737] [2024-06-14 14:10:01,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781818737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:01,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:01,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:01,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382333226] [2024-06-14 14:10:01,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:01,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:01,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:01,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:01,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:01,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:01,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 416 transitions, 5124 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:01,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:01,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:01,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:02,242 INFO L124 PetriNetUnfolderBase]: 2839/4893 cut-off events. [2024-06-14 14:10:02,242 INFO L125 PetriNetUnfolderBase]: For 776808/776808 co-relation queries the response was YES. [2024-06-14 14:10:02,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39813 conditions, 4893 events. 2839/4893 cut-off events. For 776808/776808 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33053 event pairs, 590 based on Foata normal form. 1/4891 useless extension candidates. Maximal degree in co-relation 39646. Up to 4265 conditions per place. [2024-06-14 14:10:02,316 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 380 selfloop transitions, 61 changer transitions 0/449 dead transitions. [2024-06-14 14:10:02,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 449 transitions, 6385 flow [2024-06-14 14:10:02,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:02,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:02,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-14 14:10:02,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-14 14:10:02,317 INFO L175 Difference]: Start difference. First operand has 361 places, 416 transitions, 5124 flow. Second operand 10 states and 241 transitions. [2024-06-14 14:10:02,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 449 transitions, 6385 flow [2024-06-14 14:10:05,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 449 transitions, 6212 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-14 14:10:05,132 INFO L231 Difference]: Finished difference. Result has 367 places, 419 transitions, 5156 flow [2024-06-14 14:10:05,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5156, PETRI_PLACES=367, PETRI_TRANSITIONS=419} [2024-06-14 14:10:05,132 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-14 14:10:05,132 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 419 transitions, 5156 flow [2024-06-14 14:10:05,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:05,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:05,132 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, 1] [2024-06-14 14:10:05,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 14:10:05,133 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-14 14:10:05,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:05,133 INFO L85 PathProgramCache]: Analyzing trace with hash 93805151, now seen corresponding path program 7 times [2024-06-14 14:10:05,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:05,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682853849] [2024-06-14 14:10:05,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:05,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:05,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:05,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:05,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:05,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682853849] [2024-06-14 14:10:05,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682853849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:05,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:05,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:05,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857143395] [2024-06-14 14:10:05,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:05,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:05,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:05,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:05,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:05,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:05,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 419 transitions, 5156 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:05,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:05,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:05,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:06,295 INFO L124 PetriNetUnfolderBase]: 2906/4984 cut-off events. [2024-06-14 14:10:06,296 INFO L125 PetriNetUnfolderBase]: For 864346/864346 co-relation queries the response was YES. [2024-06-14 14:10:06,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41788 conditions, 4984 events. 2906/4984 cut-off events. For 864346/864346 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33644 event pairs, 624 based on Foata normal form. 2/4975 useless extension candidates. Maximal degree in co-relation 41619. Up to 4123 conditions per place. [2024-06-14 14:10:06,373 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 310 selfloop transitions, 139 changer transitions 0/457 dead transitions. [2024-06-14 14:10:06,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 457 transitions, 6534 flow [2024-06-14 14:10:06,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:06,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:06,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-14 14:10:06,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-14 14:10:06,374 INFO L175 Difference]: Start difference. First operand has 367 places, 419 transitions, 5156 flow. Second operand 8 states and 209 transitions. [2024-06-14 14:10:06,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 457 transitions, 6534 flow [2024-06-14 14:10:09,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 457 transitions, 6374 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-14 14:10:09,990 INFO L231 Difference]: Finished difference. Result has 368 places, 424 transitions, 5440 flow [2024-06-14 14:10:09,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5440, PETRI_PLACES=368, PETRI_TRANSITIONS=424} [2024-06-14 14:10:09,990 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-14 14:10:09,990 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 424 transitions, 5440 flow [2024-06-14 14:10:09,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:09,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:09,990 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, 1] [2024-06-14 14:10:09,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 14:10:09,991 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-14 14:10:09,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:09,991 INFO L85 PathProgramCache]: Analyzing trace with hash 103328351, now seen corresponding path program 8 times [2024-06-14 14:10:09,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:09,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394028762] [2024-06-14 14:10:09,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:09,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:09,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:10,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:10,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:10,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394028762] [2024-06-14 14:10:10,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394028762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:10,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:10,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:10,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006021417] [2024-06-14 14:10:10,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:10,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:10,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:10,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:10,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:10,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:10,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 424 transitions, 5440 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:10,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:10,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:10,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:11,311 INFO L124 PetriNetUnfolderBase]: 2914/4996 cut-off events. [2024-06-14 14:10:11,312 INFO L125 PetriNetUnfolderBase]: For 881520/881520 co-relation queries the response was YES. [2024-06-14 14:10:11,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42426 conditions, 4996 events. 2914/4996 cut-off events. For 881520/881520 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33714 event pairs, 626 based on Foata normal form. 2/4987 useless extension candidates. Maximal degree in co-relation 42255. Up to 4220 conditions per place. [2024-06-14 14:10:11,385 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 137 changer transitions 0/451 dead transitions. [2024-06-14 14:10:11,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 451 transitions, 6460 flow [2024-06-14 14:10:11,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:11,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:11,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 14:10:11,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-14 14:10:11,386 INFO L175 Difference]: Start difference. First operand has 368 places, 424 transitions, 5440 flow. Second operand 8 states and 201 transitions. [2024-06-14 14:10:11,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 451 transitions, 6460 flow [2024-06-14 14:10:15,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 451 transitions, 6167 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-14 14:10:15,151 INFO L231 Difference]: Finished difference. Result has 372 places, 426 transitions, 5502 flow [2024-06-14 14:10:15,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5502, PETRI_PLACES=372, PETRI_TRANSITIONS=426} [2024-06-14 14:10:15,152 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-14 14:10:15,152 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 426 transitions, 5502 flow [2024-06-14 14:10:15,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:15,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:15,152 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, 1] [2024-06-14 14:10:15,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 14:10:15,152 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-14 14:10:15,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:15,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1667166859, now seen corresponding path program 9 times [2024-06-14 14:10:15,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:15,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743329087] [2024-06-14 14:10:15,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:15,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:15,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:15,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:15,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:15,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743329087] [2024-06-14 14:10:15,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743329087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:15,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:15,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:15,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790117309] [2024-06-14 14:10:15,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:15,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:15,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:15,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:15,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:15,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:15,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 426 transitions, 5502 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:15,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:15,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:15,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:16,282 INFO L124 PetriNetUnfolderBase]: 2922/5020 cut-off events. [2024-06-14 14:10:16,282 INFO L125 PetriNetUnfolderBase]: For 892171/892171 co-relation queries the response was YES. [2024-06-14 14:10:16,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42637 conditions, 5020 events. 2922/5020 cut-off events. For 892171/892171 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33949 event pairs, 636 based on Foata normal form. 2/5011 useless extension candidates. Maximal degree in co-relation 42464. Up to 4232 conditions per place. [2024-06-14 14:10:16,356 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 136 changer transitions 0/450 dead transitions. [2024-06-14 14:10:16,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 450 transitions, 6490 flow [2024-06-14 14:10:16,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:16,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:16,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:10:16,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-14 14:10:16,357 INFO L175 Difference]: Start difference. First operand has 372 places, 426 transitions, 5502 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:10:16,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 450 transitions, 6490 flow [2024-06-14 14:10:19,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 450 transitions, 6183 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:19,970 INFO L231 Difference]: Finished difference. Result has 374 places, 428 transitions, 5526 flow [2024-06-14 14:10:19,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5195, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5526, PETRI_PLACES=374, PETRI_TRANSITIONS=428} [2024-06-14 14:10:19,970 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-14 14:10:19,970 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 428 transitions, 5526 flow [2024-06-14 14:10:19,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:19,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:19,971 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, 1] [2024-06-14 14:10:19,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 14:10:19,971 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-14 14:10:19,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:19,971 INFO L85 PathProgramCache]: Analyzing trace with hash 792165477, now seen corresponding path program 10 times [2024-06-14 14:10:19,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:19,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069004651] [2024-06-14 14:10:19,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:19,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:19,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:20,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:20,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:20,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069004651] [2024-06-14 14:10:20,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069004651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:20,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:20,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:20,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608838070] [2024-06-14 14:10:20,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:20,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:20,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:20,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:20,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:20,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:20,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 428 transitions, 5526 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:20,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:20,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:20,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:21,121 INFO L124 PetriNetUnfolderBase]: 2930/5032 cut-off events. [2024-06-14 14:10:21,121 INFO L125 PetriNetUnfolderBase]: For 907259/907259 co-relation queries the response was YES. [2024-06-14 14:10:21,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42865 conditions, 5032 events. 2930/5032 cut-off events. For 907259/907259 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 34085 event pairs, 636 based on Foata normal form. 2/5023 useless extension candidates. Maximal degree in co-relation 42691. Up to 4244 conditions per place. [2024-06-14 14:10:21,195 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 136 changer transitions 0/449 dead transitions. [2024-06-14 14:10:21,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 449 transitions, 6508 flow [2024-06-14 14:10:21,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:21,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:21,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:10:21,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 14:10:21,196 INFO L175 Difference]: Start difference. First operand has 374 places, 428 transitions, 5526 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:10:21,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 449 transitions, 6508 flow [2024-06-14 14:10:24,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 449 transitions, 6199 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:24,634 INFO L231 Difference]: Finished difference. Result has 376 places, 430 transitions, 5552 flow [2024-06-14 14:10:24,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5217, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5552, PETRI_PLACES=376, PETRI_TRANSITIONS=430} [2024-06-14 14:10:24,634 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-14 14:10:24,634 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 430 transitions, 5552 flow [2024-06-14 14:10:24,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:24,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:24,634 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, 1] [2024-06-14 14:10:24,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 14:10:24,635 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-14 14:10:24,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:24,635 INFO L85 PathProgramCache]: Analyzing trace with hash -244475825, now seen corresponding path program 11 times [2024-06-14 14:10:24,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:24,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517818566] [2024-06-14 14:10:24,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:24,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:24,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:24,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:24,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:24,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517818566] [2024-06-14 14:10:24,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517818566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:24,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:24,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:24,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652138576] [2024-06-14 14:10:24,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:24,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:24,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:24,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:24,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:24,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:24,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 430 transitions, 5552 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:24,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:24,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:24,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:25,907 INFO L124 PetriNetUnfolderBase]: 2938/5042 cut-off events. [2024-06-14 14:10:25,907 INFO L125 PetriNetUnfolderBase]: For 922975/922975 co-relation queries the response was YES. [2024-06-14 14:10:25,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43072 conditions, 5042 events. 2938/5042 cut-off events. For 922975/922975 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34063 event pairs, 605 based on Foata normal form. 2/5041 useless extension candidates. Maximal degree in co-relation 42897. Up to 4457 conditions per place. [2024-06-14 14:10:25,983 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 406 selfloop transitions, 37 changer transitions 0/451 dead transitions. [2024-06-14 14:10:25,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 451 transitions, 6536 flow [2024-06-14 14:10:25,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:25,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:25,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:10:25,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-14 14:10:25,985 INFO L175 Difference]: Start difference. First operand has 376 places, 430 transitions, 5552 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:10:25,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 451 transitions, 6536 flow [2024-06-14 14:10:29,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 451 transitions, 6223 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:29,778 INFO L231 Difference]: Finished difference. Result has 378 places, 432 transitions, 5374 flow [2024-06-14 14:10:29,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5239, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5374, PETRI_PLACES=378, PETRI_TRANSITIONS=432} [2024-06-14 14:10:29,779 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-14 14:10:29,779 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 432 transitions, 5374 flow [2024-06-14 14:10:29,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:29,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:29,779 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, 1] [2024-06-14 14:10:29,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 14:10:29,779 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-14 14:10:29,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:29,780 INFO L85 PathProgramCache]: Analyzing trace with hash 508378213, now seen corresponding path program 12 times [2024-06-14 14:10:29,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:29,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786321060] [2024-06-14 14:10:29,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:29,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:29,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:30,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:30,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:30,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786321060] [2024-06-14 14:10:30,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786321060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:30,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:30,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:30,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178332679] [2024-06-14 14:10:30,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:30,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:30,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:30,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:30,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:30,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:30,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 432 transitions, 5374 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:30,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:30,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:30,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:31,055 INFO L124 PetriNetUnfolderBase]: 2946/5058 cut-off events. [2024-06-14 14:10:31,055 INFO L125 PetriNetUnfolderBase]: For 936780/936780 co-relation queries the response was YES. [2024-06-14 14:10:31,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43040 conditions, 5058 events. 2946/5058 cut-off events. For 936780/936780 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34213 event pairs, 605 based on Foata normal form. 2/5057 useless extension candidates. Maximal degree in co-relation 42864. Up to 4455 conditions per place. [2024-06-14 14:10:31,132 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 406 selfloop transitions, 41 changer transitions 0/455 dead transitions. [2024-06-14 14:10:31,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 455 transitions, 6368 flow [2024-06-14 14:10:31,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:10:31,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:10:31,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 14:10:31,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-14 14:10:31,133 INFO L175 Difference]: Start difference. First operand has 378 places, 432 transitions, 5374 flow. Second operand 9 states and 209 transitions. [2024-06-14 14:10:31,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 455 transitions, 6368 flow [2024-06-14 14:10:35,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 455 transitions, 6257 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:35,087 INFO L231 Difference]: Finished difference. Result has 381 places, 434 transitions, 5404 flow [2024-06-14 14:10:35,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5263, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5404, PETRI_PLACES=381, PETRI_TRANSITIONS=434} [2024-06-14 14:10:35,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-14 14:10:35,087 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 434 transitions, 5404 flow [2024-06-14 14:10:35,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:35,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:35,088 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, 1] [2024-06-14 14:10:35,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 14:10:35,088 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-14 14:10:35,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:35,088 INFO L85 PathProgramCache]: Analyzing trace with hash -729809429, now seen corresponding path program 4 times [2024-06-14 14:10:35,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:35,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451734434] [2024-06-14 14:10:35,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:35,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:35,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:35,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-14 14:10:35,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:35,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451734434] [2024-06-14 14:10:35,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451734434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:35,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:35,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:35,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350595697] [2024-06-14 14:10:35,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:35,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:35,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:35,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:35,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:35,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:35,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 434 transitions, 5404 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:35,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:35,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:35,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:36,324 INFO L124 PetriNetUnfolderBase]: 2951/5063 cut-off events. [2024-06-14 14:10:36,324 INFO L125 PetriNetUnfolderBase]: For 944926/944926 co-relation queries the response was YES. [2024-06-14 14:10:36,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43237 conditions, 5063 events. 2951/5063 cut-off events. For 944926/944926 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 34307 event pairs, 611 based on Foata normal form. 1/5061 useless extension candidates. Maximal degree in co-relation 43060. Up to 4397 conditions per place. [2024-06-14 14:10:36,398 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 410 selfloop transitions, 42 changer transitions 0/460 dead transitions. [2024-06-14 14:10:36,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 460 transitions, 6442 flow [2024-06-14 14:10:36,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:10:36,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:10:36,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 14:10:36,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-14 14:10:36,399 INFO L175 Difference]: Start difference. First operand has 381 places, 434 transitions, 5404 flow. Second operand 7 states and 177 transitions. [2024-06-14 14:10:36,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 460 transitions, 6442 flow [2024-06-14 14:10:40,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 460 transitions, 6327 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 14:10:40,439 INFO L231 Difference]: Finished difference. Result has 381 places, 437 transitions, 5465 flow [2024-06-14 14:10:40,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5289, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5465, PETRI_PLACES=381, PETRI_TRANSITIONS=437} [2024-06-14 14:10:40,440 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-14 14:10:40,440 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 437 transitions, 5465 flow [2024-06-14 14:10:40,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:40,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:40,440 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, 1] [2024-06-14 14:10:40,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 14:10:40,440 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-14 14:10:40,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:40,440 INFO L85 PathProgramCache]: Analyzing trace with hash 103333311, now seen corresponding path program 5 times [2024-06-14 14:10:40,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:40,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252336176] [2024-06-14 14:10:40,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:40,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:40,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:40,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-14 14:10:40,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:40,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252336176] [2024-06-14 14:10:40,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252336176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:40,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:40,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:40,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239961493] [2024-06-14 14:10:40,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:40,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:40,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:40,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:40,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:40,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:40,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 437 transitions, 5465 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:40,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:40,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:40,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:41,805 INFO L124 PetriNetUnfolderBase]: 2980/5103 cut-off events. [2024-06-14 14:10:41,805 INFO L125 PetriNetUnfolderBase]: For 983994/983994 co-relation queries the response was YES. [2024-06-14 14:10:41,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44452 conditions, 5103 events. 2980/5103 cut-off events. For 983994/983994 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 34580 event pairs, 627 based on Foata normal form. 1/5093 useless extension candidates. Maximal degree in co-relation 44274. Up to 3994 conditions per place. [2024-06-14 14:10:41,878 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 255 selfloop transitions, 233 changer transitions 0/496 dead transitions. [2024-06-14 14:10:41,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 496 transitions, 7849 flow [2024-06-14 14:10:41,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:10:41,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:10:41,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 324 transitions. [2024-06-14 14:10:41,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5796064400715564 [2024-06-14 14:10:41,879 INFO L175 Difference]: Start difference. First operand has 381 places, 437 transitions, 5465 flow. Second operand 13 states and 324 transitions. [2024-06-14 14:10:41,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 496 transitions, 7849 flow [2024-06-14 14:10:45,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 496 transitions, 7695 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:45,926 INFO L231 Difference]: Finished difference. Result has 388 places, 451 transitions, 6121 flow [2024-06-14 14:10:45,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6121, PETRI_PLACES=388, PETRI_TRANSITIONS=451} [2024-06-14 14:10:45,926 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-14 14:10:45,926 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 451 transitions, 6121 flow [2024-06-14 14:10:45,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:45,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:45,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, 1] [2024-06-14 14:10:45,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 14:10:45,927 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-14 14:10:45,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:45,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1206589499, now seen corresponding path program 6 times [2024-06-14 14:10:45,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:45,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889461195] [2024-06-14 14:10:45,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:45,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:45,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:46,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:46,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:46,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889461195] [2024-06-14 14:10:46,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889461195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:46,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:46,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:46,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285549948] [2024-06-14 14:10:46,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:46,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:46,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:46,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:46,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:46,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:46,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 451 transitions, 6121 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:46,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:46,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:46,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:47,167 INFO L124 PetriNetUnfolderBase]: 2985/5106 cut-off events. [2024-06-14 14:10:47,167 INFO L125 PetriNetUnfolderBase]: For 988140/988140 co-relation queries the response was YES. [2024-06-14 14:10:47,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45509 conditions, 5106 events. 2985/5106 cut-off events. For 988140/988140 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34644 event pairs, 601 based on Foata normal form. 1/5104 useless extension candidates. Maximal degree in co-relation 45331. Up to 4426 conditions per place. [2024-06-14 14:10:47,241 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 408 selfloop transitions, 58 changer transitions 0/474 dead transitions. [2024-06-14 14:10:47,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 474 transitions, 7191 flow [2024-06-14 14:10:47,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:10:47,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:10:47,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 14:10:47,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 14:10:47,242 INFO L175 Difference]: Start difference. First operand has 388 places, 451 transitions, 6121 flow. Second operand 7 states and 175 transitions. [2024-06-14 14:10:47,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 474 transitions, 7191 flow [2024-06-14 14:10:51,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 474 transitions, 6658 flow, removed 127 selfloop flow, removed 9 redundant places. [2024-06-14 14:10:51,278 INFO L231 Difference]: Finished difference. Result has 386 places, 454 transitions, 5808 flow [2024-06-14 14:10:51,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5628, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5808, PETRI_PLACES=386, PETRI_TRANSITIONS=454} [2024-06-14 14:10:51,279 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-06-14 14:10:51,279 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 454 transitions, 5808 flow [2024-06-14 14:10:51,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:51,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:51,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, 1] [2024-06-14 14:10:51,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 14:10:51,280 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-14 14:10:51,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:51,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1799414337, now seen corresponding path program 7 times [2024-06-14 14:10:51,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:51,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548059861] [2024-06-14 14:10:51,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:51,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:51,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:51,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:51,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:51,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548059861] [2024-06-14 14:10:51,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548059861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:51,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:51,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:51,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295386570] [2024-06-14 14:10:51,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:51,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:51,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:51,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:51,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:51,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:51,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 454 transitions, 5808 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:51,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:51,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:51,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:52,556 INFO L124 PetriNetUnfolderBase]: 2998/5122 cut-off events. [2024-06-14 14:10:52,556 INFO L125 PetriNetUnfolderBase]: For 1005741/1005741 co-relation queries the response was YES. [2024-06-14 14:10:52,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45162 conditions, 5122 events. 2998/5122 cut-off events. For 1005741/1005741 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34687 event pairs, 617 based on Foata normal form. 1/5112 useless extension candidates. Maximal degree in co-relation 44985. Up to 4008 conditions per place. [2024-06-14 14:10:52,637 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 251 selfloop transitions, 240 changer transitions 0/499 dead transitions. [2024-06-14 14:10:52,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 499 transitions, 7976 flow [2024-06-14 14:10:52,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:10:52,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:10:52,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 316 transitions. [2024-06-14 14:10:52,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652951699463328 [2024-06-14 14:10:52,638 INFO L175 Difference]: Start difference. First operand has 386 places, 454 transitions, 5808 flow. Second operand 13 states and 316 transitions. [2024-06-14 14:10:52,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 499 transitions, 7976 flow [2024-06-14 14:10:56,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 499 transitions, 7818 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:56,302 INFO L231 Difference]: Finished difference. Result has 393 places, 460 transitions, 6252 flow [2024-06-14 14:10:56,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5658, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6252, PETRI_PLACES=393, PETRI_TRANSITIONS=460} [2024-06-14 14:10:56,302 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-14 14:10:56,302 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 460 transitions, 6252 flow [2024-06-14 14:10:56,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:56,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:56,302 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, 1] [2024-06-14 14:10:56,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 14:10:56,302 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-14 14:10:56,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:56,303 INFO L85 PathProgramCache]: Analyzing trace with hash -37925279, now seen corresponding path program 8 times [2024-06-14 14:10:56,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:56,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810877105] [2024-06-14 14:10:56,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:56,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:56,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:56,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:56,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:56,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810877105] [2024-06-14 14:10:56,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810877105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:56,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:56,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:56,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577297546] [2024-06-14 14:10:56,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:56,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:56,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:56,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:56,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:56,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:10:56,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 460 transitions, 6252 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:10:56,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:56,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:10:56,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:57,559 INFO L124 PetriNetUnfolderBase]: 2995/5122 cut-off events. [2024-06-14 14:10:57,559 INFO L125 PetriNetUnfolderBase]: For 998906/998906 co-relation queries the response was YES. [2024-06-14 14:10:57,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45472 conditions, 5122 events. 2995/5122 cut-off events. For 998906/998906 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34732 event pairs, 619 based on Foata normal form. 1/5112 useless extension candidates. Maximal degree in co-relation 45295. Up to 4006 conditions per place. [2024-06-14 14:10:57,633 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 251 selfloop transitions, 238 changer transitions 0/497 dead transitions. [2024-06-14 14:10:57,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 497 transitions, 8058 flow [2024-06-14 14:10:57,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:10:57,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:10:57,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 297 transitions. [2024-06-14 14:10:57,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-14 14:10:57,634 INFO L175 Difference]: Start difference. First operand has 393 places, 460 transitions, 6252 flow. Second operand 12 states and 297 transitions. [2024-06-14 14:10:57,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 497 transitions, 8058 flow [2024-06-14 14:11:01,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 497 transitions, 7547 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:01,884 INFO L231 Difference]: Finished difference. Result has 396 places, 460 transitions, 6223 flow [2024-06-14 14:11:01,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5741, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6223, PETRI_PLACES=396, PETRI_TRANSITIONS=460} [2024-06-14 14:11:01,884 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-14 14:11:01,885 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 460 transitions, 6223 flow [2024-06-14 14:11:01,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:01,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:01,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:01,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 14:11:01,885 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-14 14:11:01,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:01,885 INFO L85 PathProgramCache]: Analyzing trace with hash -74918465, now seen corresponding path program 9 times [2024-06-14 14:11:01,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:01,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664780016] [2024-06-14 14:11:01,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:01,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:01,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:02,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:02,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:02,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664780016] [2024-06-14 14:11:02,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664780016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:02,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:02,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:11:02,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629386580] [2024-06-14 14:11:02,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:02,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:11:02,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:02,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:11:02,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:11:02,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:02,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 460 transitions, 6223 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:02,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:02,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:02,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:03,137 INFO L124 PetriNetUnfolderBase]: 3024/5178 cut-off events. [2024-06-14 14:11:03,138 INFO L125 PetriNetUnfolderBase]: For 1038179/1038179 co-relation queries the response was YES. [2024-06-14 14:11:03,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46290 conditions, 5178 events. 3024/5178 cut-off events. For 1038179/1038179 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35277 event pairs, 627 based on Foata normal form. 1/5168 useless extension candidates. Maximal degree in co-relation 46113. Up to 4028 conditions per place. [2024-06-14 14:11:03,223 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 245 selfloop transitions, 253 changer transitions 0/506 dead transitions. [2024-06-14 14:11:03,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 506 transitions, 8786 flow [2024-06-14 14:11:03,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:11:03,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:11:03,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 308 transitions. [2024-06-14 14:11:03,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5509838998211091 [2024-06-14 14:11:03,224 INFO L175 Difference]: Start difference. First operand has 396 places, 460 transitions, 6223 flow. Second operand 13 states and 308 transitions. [2024-06-14 14:11:03,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 506 transitions, 8786 flow [2024-06-14 14:11:07,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 506 transitions, 8346 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:11:07,839 INFO L231 Difference]: Finished difference. Result has 401 places, 472 transitions, 6542 flow [2024-06-14 14:11:07,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6542, PETRI_PLACES=401, PETRI_TRANSITIONS=472} [2024-06-14 14:11:07,839 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-14 14:11:07,840 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 472 transitions, 6542 flow [2024-06-14 14:11:07,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:07,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:07,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, 1, 1] [2024-06-14 14:11:07,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 14:11:07,840 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-14 14:11:07,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:07,840 INFO L85 PathProgramCache]: Analyzing trace with hash 761278945, now seen corresponding path program 10 times [2024-06-14 14:11:07,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:07,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627168935] [2024-06-14 14:11:07,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:07,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:07,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:08,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:08,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:08,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627168935] [2024-06-14 14:11:08,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627168935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:08,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:08,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:11:08,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109030106] [2024-06-14 14:11:08,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:08,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:11:08,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:08,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:11:08,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:11:08,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:08,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 472 transitions, 6542 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:08,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:08,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:08,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:09,094 INFO L124 PetriNetUnfolderBase]: 3021/5162 cut-off events. [2024-06-14 14:11:09,094 INFO L125 PetriNetUnfolderBase]: For 1047399/1047399 co-relation queries the response was YES. [2024-06-14 14:11:09,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46306 conditions, 5162 events. 3021/5162 cut-off events. For 1047399/1047399 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35076 event pairs, 617 based on Foata normal form. 1/5152 useless extension candidates. Maximal degree in co-relation 46128. Up to 4026 conditions per place. [2024-06-14 14:11:09,173 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 243 selfloop transitions, 252 changer transitions 0/503 dead transitions. [2024-06-14 14:11:09,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 503 transitions, 8606 flow [2024-06-14 14:11:09,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:09,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:09,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-14 14:11:09,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687103594080338 [2024-06-14 14:11:09,174 INFO L175 Difference]: Start difference. First operand has 401 places, 472 transitions, 6542 flow. Second operand 11 states and 269 transitions. [2024-06-14 14:11:09,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 503 transitions, 8606 flow [2024-06-14 14:11:13,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 503 transitions, 8076 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-14 14:11:13,688 INFO L231 Difference]: Finished difference. Result has 404 places, 472 transitions, 6522 flow [2024-06-14 14:11:13,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6012, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6522, PETRI_PLACES=404, PETRI_TRANSITIONS=472} [2024-06-14 14:11:13,689 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 360 predicate places. [2024-06-14 14:11:13,689 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 472 transitions, 6522 flow [2024-06-14 14:11:13,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:13,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:13,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, 1] [2024-06-14 14:11:13,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 14:11:13,689 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-14 14:11:13,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:13,690 INFO L85 PathProgramCache]: Analyzing trace with hash -355848769, now seen corresponding path program 11 times [2024-06-14 14:11:13,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:13,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675407569] [2024-06-14 14:11:13,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:13,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:13,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:13,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:13,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:13,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675407569] [2024-06-14 14:11:13,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675407569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:13,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:13,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:11:13,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728547497] [2024-06-14 14:11:13,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:13,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:11:13,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:13,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:11:13,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:11:13,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:13,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 472 transitions, 6522 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:13,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:13,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:13,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:14,938 INFO L124 PetriNetUnfolderBase]: 3018/5168 cut-off events. [2024-06-14 14:11:14,938 INFO L125 PetriNetUnfolderBase]: For 1055245/1055245 co-relation queries the response was YES. [2024-06-14 14:11:14,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46151 conditions, 5168 events. 3018/5168 cut-off events. For 1055245/1055245 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 35141 event pairs, 597 based on Foata normal form. 1/5166 useless extension candidates. Maximal degree in co-relation 45973. Up to 4572 conditions per place. [2024-06-14 14:11:15,018 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 444 selfloop transitions, 38 changer transitions 0/490 dead transitions. [2024-06-14 14:11:15,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 490 transitions, 7530 flow [2024-06-14 14:11:15,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:15,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:15,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:11:15,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-14 14:11:15,019 INFO L175 Difference]: Start difference. First operand has 404 places, 472 transitions, 6522 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:11:15,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 490 transitions, 7530 flow [2024-06-14 14:11:19,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 490 transitions, 7065 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:19,358 INFO L231 Difference]: Finished difference. Result has 403 places, 472 transitions, 6139 flow [2024-06-14 14:11:19,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6057, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6139, PETRI_PLACES=403, PETRI_TRANSITIONS=472} [2024-06-14 14:11:19,358 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-14 14:11:19,359 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 472 transitions, 6139 flow [2024-06-14 14:11:19,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:19,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:19,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, 1, 1] [2024-06-14 14:11:19,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 14:11:19,359 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-14 14:11:19,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:19,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2076526433, now seen corresponding path program 1 times [2024-06-14 14:11:19,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:19,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899255727] [2024-06-14 14:11:19,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:19,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:19,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:19,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:19,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:19,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899255727] [2024-06-14 14:11:19,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899255727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:19,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:19,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:11:19,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388241818] [2024-06-14 14:11:19,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:19,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:11:19,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:19,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:11:19,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:11:19,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:19,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 472 transitions, 6139 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:19,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:19,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:19,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:20,783 INFO L124 PetriNetUnfolderBase]: 3039/5185 cut-off events. [2024-06-14 14:11:20,784 INFO L125 PetriNetUnfolderBase]: For 1095211/1095211 co-relation queries the response was YES. [2024-06-14 14:11:20,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46317 conditions, 5185 events. 3039/5185 cut-off events. For 1095211/1095211 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35204 event pairs, 592 based on Foata normal form. 2/5184 useless extension candidates. Maximal degree in co-relation 46138. Up to 4565 conditions per place. [2024-06-14 14:11:20,870 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 462 selfloop transitions, 33 changer transitions 0/503 dead transitions. [2024-06-14 14:11:20,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 503 transitions, 7557 flow [2024-06-14 14:11:20,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:20,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:20,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:11:20,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-14 14:11:20,871 INFO L175 Difference]: Start difference. First operand has 403 places, 472 transitions, 6139 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:11:20,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 503 transitions, 7557 flow [2024-06-14 14:11:24,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 503 transitions, 7473 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:11:24,802 INFO L231 Difference]: Finished difference. Result has 405 places, 476 transitions, 6248 flow [2024-06-14 14:11:24,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6055, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6248, PETRI_PLACES=405, PETRI_TRANSITIONS=476} [2024-06-14 14:11:24,803 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-14 14:11:24,803 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 476 transitions, 6248 flow [2024-06-14 14:11:24,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:24,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:24,803 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, 1] [2024-06-14 14:11:24,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 14:11:24,804 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-14 14:11:24,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:24,804 INFO L85 PathProgramCache]: Analyzing trace with hash -2076465983, now seen corresponding path program 2 times [2024-06-14 14:11:24,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:24,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837583524] [2024-06-14 14:11:24,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:24,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:24,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:25,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:25,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:25,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837583524] [2024-06-14 14:11:25,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837583524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:25,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:25,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:11:25,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871663688] [2024-06-14 14:11:25,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:25,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:11:25,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:25,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:11:25,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:11:25,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:25,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 476 transitions, 6248 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:25,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:25,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:25,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:26,114 INFO L124 PetriNetUnfolderBase]: 3034/5186 cut-off events. [2024-06-14 14:11:26,114 INFO L125 PetriNetUnfolderBase]: For 1096243/1096243 co-relation queries the response was YES. [2024-06-14 14:11:26,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46240 conditions, 5186 events. 3034/5186 cut-off events. For 1096243/1096243 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35339 event pairs, 601 based on Foata normal form. 2/5185 useless extension candidates. Maximal degree in co-relation 46059. Up to 4587 conditions per place. [2024-06-14 14:11:26,195 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 460 selfloop transitions, 29 changer transitions 0/497 dead transitions. [2024-06-14 14:11:26,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 497 transitions, 7278 flow [2024-06-14 14:11:26,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:11:26,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:11:26,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:11:26,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-14 14:11:26,196 INFO L175 Difference]: Start difference. First operand has 405 places, 476 transitions, 6248 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:11:26,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 497 transitions, 7278 flow [2024-06-14 14:11:30,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 497 transitions, 7137 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 14:11:30,352 INFO L231 Difference]: Finished difference. Result has 407 places, 476 transitions, 6170 flow [2024-06-14 14:11:30,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6170, PETRI_PLACES=407, PETRI_TRANSITIONS=476} [2024-06-14 14:11:30,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-14 14:11:30,353 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 476 transitions, 6170 flow [2024-06-14 14:11:30,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:30,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:30,353 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, 1] [2024-06-14 14:11:30,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 14:11:30,353 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-14 14:11:30,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:30,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1023260919, now seen corresponding path program 3 times [2024-06-14 14:11:30,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:30,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716187019] [2024-06-14 14:11:30,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:30,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:30,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:30,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:30,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:30,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716187019] [2024-06-14 14:11:30,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716187019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:30,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:30,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:11:30,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815243791] [2024-06-14 14:11:30,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:30,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:11:30,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:30,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:11:30,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:11:30,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:30,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 476 transitions, 6170 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:30,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:30,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:30,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:31,635 INFO L124 PetriNetUnfolderBase]: 3042/5198 cut-off events. [2024-06-14 14:11:31,635 INFO L125 PetriNetUnfolderBase]: For 1112103/1112103 co-relation queries the response was YES. [2024-06-14 14:11:31,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46324 conditions, 5198 events. 3042/5198 cut-off events. For 1112103/1112103 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35351 event pairs, 608 based on Foata normal form. 2/5195 useless extension candidates. Maximal degree in co-relation 46142. Up to 4406 conditions per place. [2024-06-14 14:11:31,724 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 368 selfloop transitions, 137 changer transitions 0/513 dead transitions. [2024-06-14 14:11:31,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 513 transitions, 7321 flow [2024-06-14 14:11:31,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:11:31,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:11:31,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 285 transitions. [2024-06-14 14:11:31,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 14:11:31,725 INFO L175 Difference]: Start difference. First operand has 407 places, 476 transitions, 6170 flow. Second operand 12 states and 285 transitions. [2024-06-14 14:11:31,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 513 transitions, 7321 flow [2024-06-14 14:11:36,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 513 transitions, 7258 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 14:11:36,487 INFO L231 Difference]: Finished difference. Result has 413 places, 478 transitions, 6445 flow [2024-06-14 14:11:36,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6445, PETRI_PLACES=413, PETRI_TRANSITIONS=478} [2024-06-14 14:11:36,487 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-14 14:11:36,487 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 478 transitions, 6445 flow [2024-06-14 14:11:36,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:36,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:36,488 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, 1] [2024-06-14 14:11:36,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 14:11:36,488 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-14 14:11:36,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:36,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1628376775, now seen corresponding path program 4 times [2024-06-14 14:11:36,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:36,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315287860] [2024-06-14 14:11:36,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:36,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:36,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:36,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-14 14:11:36,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:36,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315287860] [2024-06-14 14:11:36,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315287860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:36,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:36,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:11:36,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647630718] [2024-06-14 14:11:36,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:36,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:11:36,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:36,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:11:36,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:11:36,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:36,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 478 transitions, 6445 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:36,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:36,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:36,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:37,851 INFO L124 PetriNetUnfolderBase]: 3050/5230 cut-off events. [2024-06-14 14:11:37,851 INFO L125 PetriNetUnfolderBase]: For 1128571/1128571 co-relation queries the response was YES. [2024-06-14 14:11:37,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46953 conditions, 5230 events. 3050/5230 cut-off events. For 1128571/1128571 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 35708 event pairs, 622 based on Foata normal form. 2/5227 useless extension candidates. Maximal degree in co-relation 46770. Up to 4418 conditions per place. [2024-06-14 14:11:37,923 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 362 selfloop transitions, 138 changer transitions 0/508 dead transitions. [2024-06-14 14:11:37,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 508 transitions, 7576 flow [2024-06-14 14:11:37,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:37,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:37,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-14 14:11:37,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-14 14:11:37,924 INFO L175 Difference]: Start difference. First operand has 413 places, 478 transitions, 6445 flow. Second operand 11 states and 257 transitions. [2024-06-14 14:11:37,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 508 transitions, 7576 flow [2024-06-14 14:11:42,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 508 transitions, 7261 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-14 14:11:42,749 INFO L231 Difference]: Finished difference. Result has 414 places, 480 transitions, 6478 flow [2024-06-14 14:11:42,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6478, PETRI_PLACES=414, PETRI_TRANSITIONS=480} [2024-06-14 14:11:42,749 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-14 14:11:42,749 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 480 transitions, 6478 flow [2024-06-14 14:11:42,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:42,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:42,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, 1] [2024-06-14 14:11:42,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 14:11:42,749 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-14 14:11:42,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:42,750 INFO L85 PathProgramCache]: Analyzing trace with hash 540358377, now seen corresponding path program 13 times [2024-06-14 14:11:42,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:42,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253554337] [2024-06-14 14:11:42,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:42,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:42,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:42,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-14 14:11:42,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:42,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253554337] [2024-06-14 14:11:42,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253554337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:42,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:42,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:42,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012392712] [2024-06-14 14:11:42,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:42,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:42,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:42,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:42,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:43,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:43,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 480 transitions, 6478 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:43,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:43,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:43,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:43,976 INFO L124 PetriNetUnfolderBase]: 3104/5306 cut-off events. [2024-06-14 14:11:43,976 INFO L125 PetriNetUnfolderBase]: For 1219563/1219563 co-relation queries the response was YES. [2024-06-14 14:11:44,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48789 conditions, 5306 events. 3104/5306 cut-off events. For 1219563/1219563 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36228 event pairs, 632 based on Foata normal form. 2/5303 useless extension candidates. Maximal degree in co-relation 48605. Up to 4409 conditions per place. [2024-06-14 14:11:44,056 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 124 changer transitions 0/515 dead transitions. [2024-06-14 14:11:44,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 515 transitions, 8004 flow [2024-06-14 14:11:44,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:44,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:44,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-14 14:11:44,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-14 14:11:44,057 INFO L175 Difference]: Start difference. First operand has 414 places, 480 transitions, 6478 flow. Second operand 8 states and 204 transitions. [2024-06-14 14:11:44,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 515 transitions, 8004 flow [2024-06-14 14:11:48,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 515 transitions, 7711 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 14:11:48,733 INFO L231 Difference]: Finished difference. Result has 415 places, 485 transitions, 6604 flow [2024-06-14 14:11:48,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6185, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6604, PETRI_PLACES=415, PETRI_TRANSITIONS=485} [2024-06-14 14:11:48,734 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-14 14:11:48,734 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 485 transitions, 6604 flow [2024-06-14 14:11:48,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:48,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:48,734 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, 1] [2024-06-14 14:11:48,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 14:11:48,734 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-14 14:11:48,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:48,734 INFO L85 PathProgramCache]: Analyzing trace with hash 353573989, now seen corresponding path program 14 times [2024-06-14 14:11:48,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:48,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481865071] [2024-06-14 14:11:48,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:48,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:48,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:48,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:48,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481865071] [2024-06-14 14:11:48,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481865071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:48,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:48,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:48,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735511133] [2024-06-14 14:11:48,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:48,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:48,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:48,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:48,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:49,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:49,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 485 transitions, 6604 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:49,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:49,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:49,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:49,982 INFO L124 PetriNetUnfolderBase]: 3112/5314 cut-off events. [2024-06-14 14:11:49,982 INFO L125 PetriNetUnfolderBase]: For 1239356/1239356 co-relation queries the response was YES. [2024-06-14 14:11:50,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49124 conditions, 5314 events. 3112/5314 cut-off events. For 1239356/1239356 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36286 event pairs, 632 based on Foata normal form. 2/5311 useless extension candidates. Maximal degree in co-relation 48938. Up to 4510 conditions per place. [2024-06-14 14:11:50,066 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 122 changer transitions 0/509 dead transitions. [2024-06-14 14:11:50,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 509 transitions, 7734 flow [2024-06-14 14:11:50,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:50,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:50,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 14:11:50,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-14 14:11:50,067 INFO L175 Difference]: Start difference. First operand has 415 places, 485 transitions, 6604 flow. Second operand 8 states and 196 transitions. [2024-06-14 14:11:50,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 509 transitions, 7734 flow [2024-06-14 14:11:54,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 509 transitions, 7473 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-14 14:11:54,819 INFO L231 Difference]: Finished difference. Result has 419 places, 487 transitions, 6670 flow [2024-06-14 14:11:54,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6670, PETRI_PLACES=419, PETRI_TRANSITIONS=487} [2024-06-14 14:11:54,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-14 14:11:54,819 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 487 transitions, 6670 flow [2024-06-14 14:11:54,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:54,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:54,820 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, 1] [2024-06-14 14:11:54,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 14:11:54,820 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-14 14:11:54,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:54,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1479188665, now seen corresponding path program 15 times [2024-06-14 14:11:54,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:54,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291597058] [2024-06-14 14:11:54,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:54,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:54,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:55,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:55,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:55,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291597058] [2024-06-14 14:11:55,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291597058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:55,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:55,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:55,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677473545] [2024-06-14 14:11:55,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:55,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:55,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:55,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:55,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:55,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:11:55,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 487 transitions, 6670 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:55,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:55,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:11:55,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:56,057 INFO L124 PetriNetUnfolderBase]: 3120/5326 cut-off events. [2024-06-14 14:11:56,058 INFO L125 PetriNetUnfolderBase]: For 1254377/1254377 co-relation queries the response was YES. [2024-06-14 14:11:56,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49315 conditions, 5326 events. 3120/5326 cut-off events. For 1254377/1254377 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 36380 event pairs, 632 based on Foata normal form. 2/5323 useless extension candidates. Maximal degree in co-relation 49127. Up to 4522 conditions per place. [2024-06-14 14:11:56,143 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 120 changer transitions 0/508 dead transitions. [2024-06-14 14:11:56,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 508 transitions, 7770 flow [2024-06-14 14:11:56,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:56,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:56,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:11:56,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 14:11:56,144 INFO L175 Difference]: Start difference. First operand has 419 places, 487 transitions, 6670 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:11:56,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 508 transitions, 7770 flow [2024-06-14 14:12:01,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 508 transitions, 7460 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 14:12:01,653 INFO L231 Difference]: Finished difference. Result has 420 places, 489 transitions, 6663 flow [2024-06-14 14:12:01,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6360, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6663, PETRI_PLACES=420, PETRI_TRANSITIONS=489} [2024-06-14 14:12:01,654 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-14 14:12:01,654 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 489 transitions, 6663 flow [2024-06-14 14:12:01,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:01,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:01,654 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, 1] [2024-06-14 14:12:01,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 14:12:01,654 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-14 14:12:01,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:01,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1741767273, now seen corresponding path program 16 times [2024-06-14 14:12:01,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:01,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128987820] [2024-06-14 14:12:01,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:01,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:01,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:01,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:01,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:01,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128987820] [2024-06-14 14:12:01,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128987820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:01,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:01,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:01,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675991089] [2024-06-14 14:12:01,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:01,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:01,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:01,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:01,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:01,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:01,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 489 transitions, 6663 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:01,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:01,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:01,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:03,056 INFO L124 PetriNetUnfolderBase]: 3156/5394 cut-off events. [2024-06-14 14:12:03,057 INFO L125 PetriNetUnfolderBase]: For 1345310/1345310 co-relation queries the response was YES. [2024-06-14 14:12:03,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49909 conditions, 5394 events. 3156/5394 cut-off events. For 1345310/1345310 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36934 event pairs, 646 based on Foata normal form. 10/5399 useless extension candidates. Maximal degree in co-relation 49720. Up to 4546 conditions per place. [2024-06-14 14:12:03,134 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 115 changer transitions 0/510 dead transitions. [2024-06-14 14:12:03,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 510 transitions, 7797 flow [2024-06-14 14:12:03,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:03,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:03,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:12:03,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 14:12:03,135 INFO L175 Difference]: Start difference. First operand has 420 places, 489 transitions, 6663 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:12:03,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 510 transitions, 7797 flow [2024-06-14 14:12:07,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 510 transitions, 7516 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:07,856 INFO L231 Difference]: Finished difference. Result has 422 places, 491 transitions, 6680 flow [2024-06-14 14:12:07,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6382, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6680, PETRI_PLACES=422, PETRI_TRANSITIONS=491} [2024-06-14 14:12:07,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-14 14:12:07,856 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 491 transitions, 6680 flow [2024-06-14 14:12:07,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:07,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:07,856 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, 1] [2024-06-14 14:12:07,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 14:12:07,856 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-14 14:12:07,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:07,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1743054743, now seen corresponding path program 17 times [2024-06-14 14:12:07,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:07,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102054372] [2024-06-14 14:12:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:07,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:07,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:08,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:08,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:08,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102054372] [2024-06-14 14:12:08,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102054372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:08,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:08,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:08,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043654057] [2024-06-14 14:12:08,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:08,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:08,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:08,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:08,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:08,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:08,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 491 transitions, 6680 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:08,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:08,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:08,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:09,129 INFO L124 PetriNetUnfolderBase]: 3133/5354 cut-off events. [2024-06-14 14:12:09,129 INFO L125 PetriNetUnfolderBase]: For 1274447/1274447 co-relation queries the response was YES. [2024-06-14 14:12:09,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48406 conditions, 5354 events. 3133/5354 cut-off events. For 1274447/1274447 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36753 event pairs, 652 based on Foata normal form. 10/5356 useless extension candidates. Maximal degree in co-relation 48216. Up to 4513 conditions per place. [2024-06-14 14:12:09,216 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 121 changer transitions 0/508 dead transitions. [2024-06-14 14:12:09,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 508 transitions, 7775 flow [2024-06-14 14:12:09,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:09,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:09,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:12:09,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-14 14:12:09,217 INFO L175 Difference]: Start difference. First operand has 422 places, 491 transitions, 6680 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:12:09,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 508 transitions, 7775 flow [2024-06-14 14:12:13,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 508 transitions, 7471 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:13,791 INFO L231 Difference]: Finished difference. Result has 424 places, 492 transitions, 6657 flow [2024-06-14 14:12:13,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6392, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6657, PETRI_PLACES=424, PETRI_TRANSITIONS=492} [2024-06-14 14:12:13,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 380 predicate places. [2024-06-14 14:12:13,792 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 492 transitions, 6657 flow [2024-06-14 14:12:13,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:13,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:13,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:13,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 14:12:13,792 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-14 14:12:13,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:13,793 INFO L85 PathProgramCache]: Analyzing trace with hash -722451355, now seen corresponding path program 18 times [2024-06-14 14:12:13,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:13,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623162406] [2024-06-14 14:12:13,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:13,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:13,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:14,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:14,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:14,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623162406] [2024-06-14 14:12:14,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623162406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:14,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:14,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:14,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996699176] [2024-06-14 14:12:14,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:14,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:14,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:14,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:14,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:14,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:14,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 492 transitions, 6657 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:14,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:14,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:14,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:15,085 INFO L124 PetriNetUnfolderBase]: 3110/5316 cut-off events. [2024-06-14 14:12:15,085 INFO L125 PetriNetUnfolderBase]: For 1196814/1196814 co-relation queries the response was YES. [2024-06-14 14:12:15,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46449 conditions, 5316 events. 3110/5316 cut-off events. For 1196814/1196814 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36310 event pairs, 607 based on Foata normal form. 10/5321 useless extension candidates. Maximal degree in co-relation 46258. Up to 4678 conditions per place. [2024-06-14 14:12:15,175 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 466 selfloop transitions, 35 changer transitions 0/509 dead transitions. [2024-06-14 14:12:15,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 509 transitions, 7755 flow [2024-06-14 14:12:15,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:15,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:15,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:12:15,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-14 14:12:15,176 INFO L175 Difference]: Start difference. First operand has 424 places, 492 transitions, 6657 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:12:15,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 509 transitions, 7755 flow [2024-06-14 14:12:19,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 509 transitions, 7461 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:19,657 INFO L231 Difference]: Finished difference. Result has 426 places, 493 transitions, 6473 flow [2024-06-14 14:12:19,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6473, PETRI_PLACES=426, PETRI_TRANSITIONS=493} [2024-06-14 14:12:19,657 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-14 14:12:19,657 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 493 transitions, 6473 flow [2024-06-14 14:12:19,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:19,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:19,658 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, 1] [2024-06-14 14:12:19,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 14:12:19,658 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-14 14:12:19,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:19,658 INFO L85 PathProgramCache]: Analyzing trace with hash -725308315, now seen corresponding path program 19 times [2024-06-14 14:12:19,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:19,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732064099] [2024-06-14 14:12:19,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:19,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:19,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:19,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:19,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:19,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732064099] [2024-06-14 14:12:19,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732064099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:19,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:19,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:19,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32752513] [2024-06-14 14:12:19,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:19,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:19,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:19,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:19,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:19,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:19,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 493 transitions, 6473 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:19,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:19,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:19,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:20,943 INFO L124 PetriNetUnfolderBase]: 3087/5295 cut-off events. [2024-06-14 14:12:20,943 INFO L125 PetriNetUnfolderBase]: For 1114872/1114872 co-relation queries the response was YES. [2024-06-14 14:12:21,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44426 conditions, 5295 events. 3087/5295 cut-off events. For 1114872/1114872 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36297 event pairs, 590 based on Foata normal form. 10/5300 useless extension candidates. Maximal degree in co-relation 44234. Up to 4555 conditions per place. [2024-06-14 14:12:21,058 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 468 selfloop transitions, 39 changer transitions 0/515 dead transitions. [2024-06-14 14:12:21,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 515 transitions, 7620 flow [2024-06-14 14:12:21,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:21,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:21,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 14:12:21,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-14 14:12:21,059 INFO L175 Difference]: Start difference. First operand has 426 places, 493 transitions, 6473 flow. Second operand 9 states and 209 transitions. [2024-06-14 14:12:21,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 515 transitions, 7620 flow [2024-06-14 14:12:25,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 515 transitions, 7498 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:25,753 INFO L231 Difference]: Finished difference. Result has 429 places, 494 transitions, 6467 flow [2024-06-14 14:12:25,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6467, PETRI_PLACES=429, PETRI_TRANSITIONS=494} [2024-06-14 14:12:25,753 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-14 14:12:25,754 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 494 transitions, 6467 flow [2024-06-14 14:12:25,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:25,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:25,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, 1, 1, 1] [2024-06-14 14:12:25,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 14:12:25,754 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-14 14:12:25,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:25,754 INFO L85 PathProgramCache]: Analyzing trace with hash 813470077, now seen corresponding path program 20 times [2024-06-14 14:12:25,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:25,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678954633] [2024-06-14 14:12:25,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:25,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:25,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:25,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:25,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:25,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678954633] [2024-06-14 14:12:25,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678954633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:25,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:25,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:25,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221925728] [2024-06-14 14:12:25,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:25,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:25,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:25,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:25,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:26,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:26,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 494 transitions, 6467 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:26,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:26,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:26,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:27,145 INFO L124 PetriNetUnfolderBase]: 3064/5251 cut-off events. [2024-06-14 14:12:27,145 INFO L125 PetriNetUnfolderBase]: For 1036349/1036349 co-relation queries the response was YES. [2024-06-14 14:12:27,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42618 conditions, 5251 events. 3064/5251 cut-off events. For 1036349/1036349 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36012 event pairs, 623 based on Foata normal form. 10/5253 useless extension candidates. Maximal degree in co-relation 42425. Up to 4414 conditions per place. [2024-06-14 14:12:27,220 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 116 changer transitions 0/511 dead transitions. [2024-06-14 14:12:27,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 511 transitions, 7568 flow [2024-06-14 14:12:27,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:27,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:27,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:12:27,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 14:12:27,221 INFO L175 Difference]: Start difference. First operand has 429 places, 494 transitions, 6467 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:12:27,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 511 transitions, 7568 flow [2024-06-14 14:12:31,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 511 transitions, 7449 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:31,235 INFO L231 Difference]: Finished difference. Result has 431 places, 495 transitions, 6619 flow [2024-06-14 14:12:31,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6364, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6619, PETRI_PLACES=431, PETRI_TRANSITIONS=495} [2024-06-14 14:12:31,236 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-14 14:12:31,236 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 495 transitions, 6619 flow [2024-06-14 14:12:31,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:31,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:31,236 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, 1] [2024-06-14 14:12:31,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 14:12:31,236 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-14 14:12:31,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:31,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1999623767, now seen corresponding path program 12 times [2024-06-14 14:12:31,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:31,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424369952] [2024-06-14 14:12:31,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:31,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:31,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:31,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:31,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:31,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424369952] [2024-06-14 14:12:31,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424369952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:31,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:31,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:31,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157407268] [2024-06-14 14:12:31,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:31,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:31,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:31,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:31,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:31,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:31,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 495 transitions, 6619 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:31,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:31,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:31,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:32,776 INFO L124 PetriNetUnfolderBase]: 3077/5276 cut-off events. [2024-06-14 14:12:32,777 INFO L125 PetriNetUnfolderBase]: For 971281/971281 co-relation queries the response was YES. [2024-06-14 14:12:32,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42921 conditions, 5276 events. 3077/5276 cut-off events. For 971281/971281 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36232 event pairs, 591 based on Foata normal form. 1/5272 useless extension candidates. Maximal degree in co-relation 42727. Up to 4573 conditions per place. [2024-06-14 14:12:32,895 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 462 selfloop transitions, 54 changer transitions 0/524 dead transitions. [2024-06-14 14:12:32,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 524 transitions, 8097 flow [2024-06-14 14:12:32,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:32,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:32,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 14:12:32,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2024-06-14 14:12:32,896 INFO L175 Difference]: Start difference. First operand has 431 places, 495 transitions, 6619 flow. Second operand 9 states and 214 transitions. [2024-06-14 14:12:32,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 524 transitions, 8097 flow [2024-06-14 14:12:37,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 524 transitions, 7864 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 14:12:37,948 INFO L231 Difference]: Finished difference. Result has 435 places, 501 transitions, 6622 flow [2024-06-14 14:12:37,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6386, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6622, PETRI_PLACES=435, PETRI_TRANSITIONS=501} [2024-06-14 14:12:37,948 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-06-14 14:12:37,948 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 501 transitions, 6622 flow [2024-06-14 14:12:37,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:37,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:37,948 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, 1] [2024-06-14 14:12:37,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 14:12:37,948 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-14 14:12:37,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:37,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1981483575, now seen corresponding path program 13 times [2024-06-14 14:12:37,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:37,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370188420] [2024-06-14 14:12:37,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:37,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:37,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:38,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:38,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:38,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370188420] [2024-06-14 14:12:38,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370188420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:38,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:38,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:38,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739084301] [2024-06-14 14:12:38,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:38,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:38,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:38,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:38,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:38,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:38,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 501 transitions, 6622 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:38,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:38,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:38,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:39,230 INFO L124 PetriNetUnfolderBase]: 3074/5280 cut-off events. [2024-06-14 14:12:39,230 INFO L125 PetriNetUnfolderBase]: For 973575/973575 co-relation queries the response was YES. [2024-06-14 14:12:39,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42656 conditions, 5280 events. 3074/5280 cut-off events. For 973575/973575 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36325 event pairs, 599 based on Foata normal form. 1/5276 useless extension candidates. Maximal degree in co-relation 42461. Up to 4570 conditions per place. [2024-06-14 14:12:39,311 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 458 selfloop transitions, 52 changer transitions 0/518 dead transitions. [2024-06-14 14:12:39,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 518 transitions, 7684 flow [2024-06-14 14:12:39,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:12:39,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:12:39,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 14:12:39,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:12:39,312 INFO L175 Difference]: Start difference. First operand has 435 places, 501 transitions, 6622 flow. Second operand 7 states and 172 transitions. [2024-06-14 14:12:39,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 518 transitions, 7684 flow [2024-06-14 14:12:43,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 518 transitions, 7551 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:43,996 INFO L231 Difference]: Finished difference. Result has 436 places, 501 transitions, 6603 flow [2024-06-14 14:12:43,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6603, PETRI_PLACES=436, PETRI_TRANSITIONS=501} [2024-06-14 14:12:43,996 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-14 14:12:43,996 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 501 transitions, 6603 flow [2024-06-14 14:12:43,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:43,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:43,996 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, 1] [2024-06-14 14:12:43,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 14:12:43,997 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-14 14:12:43,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:43,997 INFO L85 PathProgramCache]: Analyzing trace with hash 195528137, now seen corresponding path program 14 times [2024-06-14 14:12:43,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:43,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894847561] [2024-06-14 14:12:43,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:43,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:44,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:44,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:44,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:44,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894847561] [2024-06-14 14:12:44,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894847561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:44,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:44,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:44,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115476347] [2024-06-14 14:12:44,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:44,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:44,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:44,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:44,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:44,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:44,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 501 transitions, 6603 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:44,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:44,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:44,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:45,297 INFO L124 PetriNetUnfolderBase]: 3079/5289 cut-off events. [2024-06-14 14:12:45,297 INFO L125 PetriNetUnfolderBase]: For 973571/973571 co-relation queries the response was YES. [2024-06-14 14:12:45,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42773 conditions, 5289 events. 3079/5289 cut-off events. For 973571/973571 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36359 event pairs, 608 based on Foata normal form. 1/5285 useless extension candidates. Maximal degree in co-relation 42577. Up to 4114 conditions per place. [2024-06-14 14:12:45,378 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 298 selfloop transitions, 234 changer transitions 0/540 dead transitions. [2024-06-14 14:12:45,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 540 transitions, 8377 flow [2024-06-14 14:12:45,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:12:45,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:12:45,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 291 transitions. [2024-06-14 14:12:45,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-14 14:12:45,379 INFO L175 Difference]: Start difference. First operand has 436 places, 501 transitions, 6603 flow. Second operand 12 states and 291 transitions. [2024-06-14 14:12:45,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 540 transitions, 8377 flow [2024-06-14 14:12:48,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 540 transitions, 8263 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:12:48,569 INFO L231 Difference]: Finished difference. Result has 441 places, 504 transitions, 7029 flow [2024-06-14 14:12:48,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7029, PETRI_PLACES=441, PETRI_TRANSITIONS=504} [2024-06-14 14:12:48,569 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-14 14:12:48,569 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 504 transitions, 7029 flow [2024-06-14 14:12:48,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:48,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:48,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, 1, 1, 1] [2024-06-14 14:12:48,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 14:12:48,570 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-14 14:12:48,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:48,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1549168699, now seen corresponding path program 15 times [2024-06-14 14:12:48,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:48,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837938416] [2024-06-14 14:12:48,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:48,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:48,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:48,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-14 14:12:48,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:48,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837938416] [2024-06-14 14:12:48,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837938416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:48,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:48,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:48,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016981149] [2024-06-14 14:12:48,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:48,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:48,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:48,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:48,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:48,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:48,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 504 transitions, 7029 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:48,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:48,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:48,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:49,873 INFO L124 PetriNetUnfolderBase]: 3084/5302 cut-off events. [2024-06-14 14:12:49,873 INFO L125 PetriNetUnfolderBase]: For 974880/974880 co-relation queries the response was YES. [2024-06-14 14:12:49,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43365 conditions, 5302 events. 3084/5302 cut-off events. For 974880/974880 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36575 event pairs, 610 based on Foata normal form. 1/5298 useless extension candidates. Maximal degree in co-relation 43169. Up to 4118 conditions per place. [2024-06-14 14:12:49,960 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 300 selfloop transitions, 230 changer transitions 0/538 dead transitions. [2024-06-14 14:12:49,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 538 transitions, 9071 flow [2024-06-14 14:12:49,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:12:49,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:12:49,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 286 transitions. [2024-06-14 14:12:49,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5542635658914729 [2024-06-14 14:12:49,961 INFO L175 Difference]: Start difference. First operand has 441 places, 504 transitions, 7029 flow. Second operand 12 states and 286 transitions. [2024-06-14 14:12:49,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 538 transitions, 9071 flow [2024-06-14 14:12:54,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 538 transitions, 8340 flow, removed 34 selfloop flow, removed 14 redundant places. [2024-06-14 14:12:54,060 INFO L231 Difference]: Finished difference. Result has 439 places, 507 transitions, 6832 flow [2024-06-14 14:12:54,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6313, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6832, PETRI_PLACES=439, PETRI_TRANSITIONS=507} [2024-06-14 14:12:54,060 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-14 14:12:54,060 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 507 transitions, 6832 flow [2024-06-14 14:12:54,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:54,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:54,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, 1] [2024-06-14 14:12:54,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 14:12:54,061 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-14 14:12:54,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:54,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1542502459, now seen corresponding path program 16 times [2024-06-14 14:12:54,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:54,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679395177] [2024-06-14 14:12:54,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:54,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:54,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:54,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:54,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:54,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679395177] [2024-06-14 14:12:54,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679395177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:54,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:54,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:54,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398540975] [2024-06-14 14:12:54,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:54,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:54,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:54,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:54,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:54,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:54,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 507 transitions, 6832 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:54,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:54,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:54,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:55,369 INFO L124 PetriNetUnfolderBase]: 3081/5290 cut-off events. [2024-06-14 14:12:55,369 INFO L125 PetriNetUnfolderBase]: For 977040/977040 co-relation queries the response was YES. [2024-06-14 14:12:55,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42918 conditions, 5290 events. 3081/5290 cut-off events. For 977040/977040 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36372 event pairs, 602 based on Foata normal form. 1/5286 useless extension candidates. Maximal degree in co-relation 42724. Up to 4116 conditions per place. [2024-06-14 14:12:55,453 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 300 selfloop transitions, 228 changer transitions 0/536 dead transitions. [2024-06-14 14:12:55,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 536 transitions, 8522 flow [2024-06-14 14:12:55,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:12:55,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:12:55,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-06-14 14:12:55,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644820295983086 [2024-06-14 14:12:55,454 INFO L175 Difference]: Start difference. First operand has 439 places, 507 transitions, 6832 flow. Second operand 11 states and 267 transitions. [2024-06-14 14:12:55,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 536 transitions, 8522 flow [2024-06-14 14:12:58,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 536 transitions, 7988 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-14 14:12:58,893 INFO L231 Difference]: Finished difference. Result has 441 places, 507 transitions, 6760 flow [2024-06-14 14:12:58,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6298, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6760, PETRI_PLACES=441, PETRI_TRANSITIONS=507} [2024-06-14 14:12:58,894 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-14 14:12:58,894 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 507 transitions, 6760 flow [2024-06-14 14:12:58,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:58,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:58,894 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, 1] [2024-06-14 14:12:58,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 14:12:58,895 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-14 14:12:58,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:58,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1447787925, now seen corresponding path program 17 times [2024-06-14 14:12:58,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:58,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698222194] [2024-06-14 14:12:58,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:58,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:58,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:59,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:59,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:59,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698222194] [2024-06-14 14:12:59,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698222194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:59,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:59,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:59,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743614790] [2024-06-14 14:12:59,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:59,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:59,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:59,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:59,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:59,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:12:59,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 507 transitions, 6760 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:59,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:59,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:12:59,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:00,125 INFO L124 PetriNetUnfolderBase]: 3099/5321 cut-off events. [2024-06-14 14:13:00,125 INFO L125 PetriNetUnfolderBase]: For 1010729/1010729 co-relation queries the response was YES. [2024-06-14 14:13:00,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43318 conditions, 5321 events. 3099/5321 cut-off events. For 1010729/1010729 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 36699 event pairs, 592 based on Foata normal form. 2/5318 useless extension candidates. Maximal degree in co-relation 43123. Up to 4497 conditions per place. [2024-06-14 14:13:00,210 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 424 selfloop transitions, 97 changer transitions 0/529 dead transitions. [2024-06-14 14:13:00,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 529 transitions, 8242 flow [2024-06-14 14:13:00,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:00,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:00,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:13:00,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-14 14:13:00,211 INFO L175 Difference]: Start difference. First operand has 441 places, 507 transitions, 6760 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:13:00,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 529 transitions, 8242 flow [2024-06-14 14:13:04,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 529 transitions, 7783 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:04,026 INFO L231 Difference]: Finished difference. Result has 441 places, 514 transitions, 6706 flow [2024-06-14 14:13:04,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6311, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6706, PETRI_PLACES=441, PETRI_TRANSITIONS=514} [2024-06-14 14:13:04,026 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-14 14:13:04,026 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 514 transitions, 6706 flow [2024-06-14 14:13:04,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:04,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:04,026 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, 1] [2024-06-14 14:13:04,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 14:13:04,027 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:13:04,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:04,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1287752551, now seen corresponding path program 18 times [2024-06-14 14:13:04,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:04,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133919730] [2024-06-14 14:13:04,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:04,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:04,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:04,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:04,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:04,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133919730] [2024-06-14 14:13:04,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133919730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:04,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:04,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:04,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715258628] [2024-06-14 14:13:04,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:04,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:04,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:04,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:04,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:04,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:13:04,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 514 transitions, 6706 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:04,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:04,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:13:04,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:05,382 INFO L124 PetriNetUnfolderBase]: 3133/5382 cut-off events. [2024-06-14 14:13:05,382 INFO L125 PetriNetUnfolderBase]: For 1058396/1058396 co-relation queries the response was YES. [2024-06-14 14:13:05,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43914 conditions, 5382 events. 3133/5382 cut-off events. For 1058396/1058396 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 37176 event pairs, 609 based on Foata normal form. 2/5379 useless extension candidates. Maximal degree in co-relation 43718. Up to 4169 conditions per place. [2024-06-14 14:13:05,461 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 320 selfloop transitions, 220 changer transitions 0/548 dead transitions. [2024-06-14 14:13:05,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 548 transitions, 8898 flow [2024-06-14 14:13:05,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:13:05,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:13:05,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-14 14:13:05,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-14 14:13:05,462 INFO L175 Difference]: Start difference. First operand has 441 places, 514 transitions, 6706 flow. Second operand 10 states and 245 transitions. [2024-06-14 14:13:05,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 548 transitions, 8898 flow [2024-06-14 14:13:09,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 548 transitions, 8724 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 14:13:09,353 INFO L231 Difference]: Finished difference. Result has 446 places, 524 transitions, 7163 flow [2024-06-14 14:13:09,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6538, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7163, PETRI_PLACES=446, PETRI_TRANSITIONS=524} [2024-06-14 14:13:09,354 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-14 14:13:09,354 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 524 transitions, 7163 flow [2024-06-14 14:13:09,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:09,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:09,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, 1, 1] [2024-06-14 14:13:09,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 14:13:09,355 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-14 14:13:09,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:09,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1906489285, now seen corresponding path program 19 times [2024-06-14 14:13:09,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:09,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232528264] [2024-06-14 14:13:09,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:09,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:09,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:09,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:09,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:09,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232528264] [2024-06-14 14:13:09,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232528264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:09,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:09,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:09,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874466052] [2024-06-14 14:13:09,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:09,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:09,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:09,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:09,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:09,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:13:09,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 524 transitions, 7163 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:09,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:09,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:13:09,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:10,706 INFO L124 PetriNetUnfolderBase]: 3143/5400 cut-off events. [2024-06-14 14:13:10,706 INFO L125 PetriNetUnfolderBase]: For 1058745/1058745 co-relation queries the response was YES. [2024-06-14 14:13:10,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44391 conditions, 5400 events. 3143/5400 cut-off events. For 1058745/1058745 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 37330 event pairs, 609 based on Foata normal form. 2/5397 useless extension candidates. Maximal degree in co-relation 44195. Up to 4179 conditions per place. [2024-06-14 14:13:10,795 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 311 selfloop transitions, 234 changer transitions 0/553 dead transitions. [2024-06-14 14:13:10,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 553 transitions, 9277 flow [2024-06-14 14:13:10,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:13:10,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:13:10,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-14 14:13:10,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5623678646934461 [2024-06-14 14:13:10,796 INFO L175 Difference]: Start difference. First operand has 446 places, 524 transitions, 7163 flow. Second operand 11 states and 266 transitions. [2024-06-14 14:13:10,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 553 transitions, 9277 flow [2024-06-14 14:13:15,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 553 transitions, 8854 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:15,124 INFO L231 Difference]: Finished difference. Result has 451 places, 529 transitions, 7327 flow [2024-06-14 14:13:15,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6747, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7327, PETRI_PLACES=451, PETRI_TRANSITIONS=529} [2024-06-14 14:13:15,125 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 407 predicate places. [2024-06-14 14:13:15,125 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 529 transitions, 7327 flow [2024-06-14 14:13:15,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:15,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:15,125 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, 1] [2024-06-14 14:13:15,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 14:13:15,126 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-14 14:13:15,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:15,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1565237943, now seen corresponding path program 20 times [2024-06-14 14:13:15,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:15,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612475263] [2024-06-14 14:13:15,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:15,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:15,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:15,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:15,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:15,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612475263] [2024-06-14 14:13:15,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612475263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:15,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:15,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:15,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428997538] [2024-06-14 14:13:15,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:15,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:15,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:15,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:15,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:15,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:13:15,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 529 transitions, 7327 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:15,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:15,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:13:15,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:16,447 INFO L124 PetriNetUnfolderBase]: 3137/5384 cut-off events. [2024-06-14 14:13:16,447 INFO L125 PetriNetUnfolderBase]: For 1052598/1052598 co-relation queries the response was YES. [2024-06-14 14:13:16,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44078 conditions, 5384 events. 3137/5384 cut-off events. For 1052598/1052598 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 37201 event pairs, 601 based on Foata normal form. 2/5381 useless extension candidates. Maximal degree in co-relation 43882. Up to 4174 conditions per place. [2024-06-14 14:13:16,535 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 308 selfloop transitions, 237 changer transitions 0/553 dead transitions. [2024-06-14 14:13:16,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 553 transitions, 9049 flow [2024-06-14 14:13:16,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:13:16,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:13:16,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2024-06-14 14:13:16,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-14 14:13:16,537 INFO L175 Difference]: Start difference. First operand has 451 places, 529 transitions, 7327 flow. Second operand 12 states and 282 transitions. [2024-06-14 14:13:16,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 553 transitions, 9049 flow [2024-06-14 14:13:21,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 553 transitions, 8604 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:21,729 INFO L231 Difference]: Finished difference. Result has 457 places, 529 transitions, 7363 flow [2024-06-14 14:13:21,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6882, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7363, PETRI_PLACES=457, PETRI_TRANSITIONS=529} [2024-06-14 14:13:21,729 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-14 14:13:21,729 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 529 transitions, 7363 flow [2024-06-14 14:13:21,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:21,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:21,729 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, 1] [2024-06-14 14:13:21,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 14:13:21,730 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-14 14:13:21,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:21,730 INFO L85 PathProgramCache]: Analyzing trace with hash 177412169, now seen corresponding path program 21 times [2024-06-14 14:13:21,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:21,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217629760] [2024-06-14 14:13:21,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:21,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:21,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:21,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-14 14:13:21,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:21,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217629760] [2024-06-14 14:13:21,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217629760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:21,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:21,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:21,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065376714] [2024-06-14 14:13:21,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:21,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:21,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:21,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:21,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:22,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:13:22,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 529 transitions, 7363 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:22,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:22,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:13:22,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:23,086 INFO L124 PetriNetUnfolderBase]: 3147/5411 cut-off events. [2024-06-14 14:13:23,086 INFO L125 PetriNetUnfolderBase]: For 1068793/1068793 co-relation queries the response was YES. [2024-06-14 14:13:23,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44277 conditions, 5411 events. 3147/5411 cut-off events. For 1068793/1068793 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 37482 event pairs, 632 based on Foata normal form. 2/5405 useless extension candidates. Maximal degree in co-relation 44080. Up to 4184 conditions per place. [2024-06-14 14:13:23,178 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 294 selfloop transitions, 255 changer transitions 0/557 dead transitions. [2024-06-14 14:13:23,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 557 transitions, 9754 flow [2024-06-14 14:13:23,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:13:23,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:13:23,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 301 transitions. [2024-06-14 14:13:23,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-14 14:13:23,179 INFO L175 Difference]: Start difference. First operand has 457 places, 529 transitions, 7363 flow. Second operand 13 states and 301 transitions. [2024-06-14 14:13:23,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 557 transitions, 9754 flow [2024-06-14 14:13:28,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 557 transitions, 9290 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:28,121 INFO L231 Difference]: Finished difference. Result has 461 places, 533 transitions, 7495 flow [2024-06-14 14:13:28,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6905, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7495, PETRI_PLACES=461, PETRI_TRANSITIONS=533} [2024-06-14 14:13:28,122 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-14 14:13:28,122 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 533 transitions, 7495 flow [2024-06-14 14:13:28,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:28,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:28,122 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, 1] [2024-06-14 14:13:28,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 14:13:28,122 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-14 14:13:28,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:28,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1223136019, now seen corresponding path program 22 times [2024-06-14 14:13:28,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:28,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045514234] [2024-06-14 14:13:28,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:28,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:28,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:28,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:28,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:28,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045514234] [2024-06-14 14:13:28,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045514234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:28,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:28,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:28,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973452106] [2024-06-14 14:13:28,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:28,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:28,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:28,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:28,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:28,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:13:28,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 533 transitions, 7495 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:28,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:28,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:13:28,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:29,561 INFO L124 PetriNetUnfolderBase]: 3141/5391 cut-off events. [2024-06-14 14:13:29,562 INFO L125 PetriNetUnfolderBase]: For 1060605/1060605 co-relation queries the response was YES. [2024-06-14 14:13:29,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44049 conditions, 5391 events. 3141/5391 cut-off events. For 1060605/1060605 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 37346 event pairs, 622 based on Foata normal form. 2/5385 useless extension candidates. Maximal degree in co-relation 43851. Up to 4179 conditions per place. [2024-06-14 14:13:29,642 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 292 selfloop transitions, 254 changer transitions 0/554 dead transitions. [2024-06-14 14:13:29,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 554 transitions, 9511 flow [2024-06-14 14:13:29,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:13:29,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:13:29,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-14 14:13:29,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496828752642706 [2024-06-14 14:13:29,643 INFO L175 Difference]: Start difference. First operand has 461 places, 533 transitions, 7495 flow. Second operand 11 states and 260 transitions. [2024-06-14 14:13:29,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 554 transitions, 9511 flow [2024-06-14 14:13:34,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 554 transitions, 8966 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:34,798 INFO L231 Difference]: Finished difference. Result has 464 places, 533 transitions, 7465 flow [2024-06-14 14:13:34,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6950, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7465, PETRI_PLACES=464, PETRI_TRANSITIONS=533} [2024-06-14 14:13:34,798 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-14 14:13:34,798 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 533 transitions, 7465 flow [2024-06-14 14:13:34,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:34,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:34,799 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, 1] [2024-06-14 14:13:34,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 14:13:34,799 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-14 14:13:34,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:34,799 INFO L85 PathProgramCache]: Analyzing trace with hash -505896125, now seen corresponding path program 23 times [2024-06-14 14:13:34,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:34,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651851368] [2024-06-14 14:13:34,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:34,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:35,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-14 14:13:35,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:35,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651851368] [2024-06-14 14:13:35,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651851368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:35,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:35,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:35,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646795949] [2024-06-14 14:13:35,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:35,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:35,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:35,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:35,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:35,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:13:35,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 533 transitions, 7465 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:35,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:35,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:13:35,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:36,148 INFO L124 PetriNetUnfolderBase]: 3167/5459 cut-off events. [2024-06-14 14:13:36,149 INFO L125 PetriNetUnfolderBase]: For 1096070/1096070 co-relation queries the response was YES. [2024-06-14 14:13:36,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44663 conditions, 5459 events. 3167/5459 cut-off events. For 1096070/1096070 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 38033 event pairs, 642 based on Foata normal form. 2/5453 useless extension candidates. Maximal degree in co-relation 44464. Up to 4204 conditions per place. [2024-06-14 14:13:36,245 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 315 selfloop transitions, 241 changer transitions 0/564 dead transitions. [2024-06-14 14:13:36,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 564 transitions, 9973 flow [2024-06-14 14:13:36,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:13:36,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:13:36,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 283 transitions. [2024-06-14 14:13:36,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484496124031008 [2024-06-14 14:13:36,246 INFO L175 Difference]: Start difference. First operand has 464 places, 533 transitions, 7465 flow. Second operand 12 states and 283 transitions. [2024-06-14 14:13:36,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 564 transitions, 9973 flow [2024-06-14 14:13:41,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 564 transitions, 9505 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:41,928 INFO L231 Difference]: Finished difference. Result has 467 places, 541 transitions, 7654 flow [2024-06-14 14:13:41,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7654, PETRI_PLACES=467, PETRI_TRANSITIONS=541} [2024-06-14 14:13:41,928 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-14 14:13:41,929 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 541 transitions, 7654 flow [2024-06-14 14:13:41,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:41,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:41,929 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, 1] [2024-06-14 14:13:41,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 14:13:41,929 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-14 14:13:41,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:41,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1282979781, now seen corresponding path program 24 times [2024-06-14 14:13:41,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:41,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445585429] [2024-06-14 14:13:41,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:41,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:41,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:42,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-14 14:13:42,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:42,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445585429] [2024-06-14 14:13:42,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445585429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:42,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:42,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:42,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54110173] [2024-06-14 14:13:42,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:42,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:42,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:42,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:42,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:42,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:13:42,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 541 transitions, 7654 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:42,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:42,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:13:42,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:43,321 INFO L124 PetriNetUnfolderBase]: 3161/5431 cut-off events. [2024-06-14 14:13:43,321 INFO L125 PetriNetUnfolderBase]: For 1088088/1088088 co-relation queries the response was YES. [2024-06-14 14:13:43,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44386 conditions, 5431 events. 3161/5431 cut-off events. For 1088088/1088088 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 37669 event pairs, 624 based on Foata normal form. 2/5425 useless extension candidates. Maximal degree in co-relation 44186. Up to 4199 conditions per place. [2024-06-14 14:13:43,414 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 313 selfloop transitions, 243 changer transitions 0/564 dead transitions. [2024-06-14 14:13:43,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 564 transitions, 9706 flow [2024-06-14 14:13:43,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:13:43,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:13:43,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 299 transitions. [2024-06-14 14:13:43,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-14 14:13:43,415 INFO L175 Difference]: Start difference. First operand has 467 places, 541 transitions, 7654 flow. Second operand 13 states and 299 transitions. [2024-06-14 14:13:43,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 564 transitions, 9706 flow [2024-06-14 14:13:49,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 564 transitions, 9021 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-14 14:13:49,196 INFO L231 Difference]: Finished difference. Result has 470 places, 541 transitions, 7462 flow [2024-06-14 14:13:49,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6969, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7462, PETRI_PLACES=470, PETRI_TRANSITIONS=541} [2024-06-14 14:13:49,197 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-14 14:13:49,197 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 541 transitions, 7462 flow [2024-06-14 14:13:49,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:49,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:49,197 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, 1] [2024-06-14 14:13:49,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 14:13:49,197 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-14 14:13:49,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:49,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1893351775, now seen corresponding path program 25 times [2024-06-14 14:13:49,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:49,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086646068] [2024-06-14 14:13:49,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:49,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:49,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:49,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-14 14:13:49,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:49,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086646068] [2024-06-14 14:13:49,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086646068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:49,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:49,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:49,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342072872] [2024-06-14 14:13:49,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:49,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:49,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:49,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:49,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:49,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:13:49,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 541 transitions, 7462 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:49,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:49,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:13:49,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:50,546 INFO L124 PetriNetUnfolderBase]: 3155/5422 cut-off events. [2024-06-14 14:13:50,546 INFO L125 PetriNetUnfolderBase]: For 1077436/1077436 co-relation queries the response was YES. [2024-06-14 14:13:50,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43937 conditions, 5422 events. 3155/5422 cut-off events. For 1077436/1077436 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 37534 event pairs, 591 based on Foata normal form. 2/5419 useless extension candidates. Maximal degree in co-relation 43736. Up to 4772 conditions per place. [2024-06-14 14:13:50,635 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 508 selfloop transitions, 37 changer transitions 0/553 dead transitions. [2024-06-14 14:13:50,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 553 transitions, 8580 flow [2024-06-14 14:13:50,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:50,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:50,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:13:50,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-14 14:13:50,636 INFO L175 Difference]: Start difference. First operand has 470 places, 541 transitions, 7462 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:13:50,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 553 transitions, 8580 flow [2024-06-14 14:13:55,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 553 transitions, 8073 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-14 14:13:55,167 INFO L231 Difference]: Finished difference. Result has 467 places, 541 transitions, 7036 flow [2024-06-14 14:13:55,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6955, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7036, PETRI_PLACES=467, PETRI_TRANSITIONS=541} [2024-06-14 14:13:55,167 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-14 14:13:55,168 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 541 transitions, 7036 flow [2024-06-14 14:13:55,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:55,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:55,168 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, 1] [2024-06-14 14:13:55,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 14:13:55,168 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-14 14:13:55,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:55,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1700654317, now seen corresponding path program 26 times [2024-06-14 14:13:55,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:55,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25160751] [2024-06-14 14:13:55,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:55,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:55,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:55,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:55,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:55,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25160751] [2024-06-14 14:13:55,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25160751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:55,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:55,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:55,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961776996] [2024-06-14 14:13:55,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:55,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:55,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:55,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:55,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:55,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:13:55,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 541 transitions, 7036 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:13:55,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:55,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:13:55,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:56,589 INFO L124 PetriNetUnfolderBase]: 3149/5411 cut-off events. [2024-06-14 14:13:56,589 INFO L125 PetriNetUnfolderBase]: For 1066826/1066826 co-relation queries the response was YES. [2024-06-14 14:13:56,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43068 conditions, 5411 events. 3149/5411 cut-off events. For 1066826/1066826 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 37590 event pairs, 622 based on Foata normal form. 2/5405 useless extension candidates. Maximal degree in co-relation 42866. Up to 4189 conditions per place. [2024-06-14 14:13:56,676 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 319 selfloop transitions, 233 changer transitions 0/560 dead transitions. [2024-06-14 14:13:56,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 560 transitions, 8784 flow [2024-06-14 14:13:56,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:13:56,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:13:56,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 14:13:56,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-14 14:13:56,677 INFO L175 Difference]: Start difference. First operand has 467 places, 541 transitions, 7036 flow. Second operand 10 states and 238 transitions. [2024-06-14 14:13:56,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 560 transitions, 8784 flow [2024-06-14 14:14:01,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 560 transitions, 8643 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 14:14:01,868 INFO L231 Difference]: Finished difference. Result has 469 places, 541 transitions, 7368 flow [2024-06-14 14:14:01,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6895, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7368, PETRI_PLACES=469, PETRI_TRANSITIONS=541} [2024-06-14 14:14:01,868 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 425 predicate places. [2024-06-14 14:14:01,869 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 541 transitions, 7368 flow [2024-06-14 14:14:01,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:01,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:01,869 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, 1] [2024-06-14 14:14:01,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 14:14:01,869 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-14 14:14:01,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:01,869 INFO L85 PathProgramCache]: Analyzing trace with hash -990435449, now seen corresponding path program 5 times [2024-06-14 14:14:01,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:01,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731817793] [2024-06-14 14:14:01,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:01,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:01,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:02,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:02,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:02,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731817793] [2024-06-14 14:14:02,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731817793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:02,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:02,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:02,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396248218] [2024-06-14 14:14:02,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:02,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:02,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:02,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:02,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:02,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:02,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 541 transitions, 7368 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:02,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:02,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:02,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:03,284 INFO L124 PetriNetUnfolderBase]: 3170/5448 cut-off events. [2024-06-14 14:14:03,284 INFO L125 PetriNetUnfolderBase]: For 1105162/1105162 co-relation queries the response was YES. [2024-06-14 14:14:03,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44289 conditions, 5448 events. 3170/5448 cut-off events. For 1105162/1105162 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 37749 event pairs, 581 based on Foata normal form. 2/5447 useless extension candidates. Maximal degree in co-relation 44086. Up to 4763 conditions per place. [2024-06-14 14:14:03,375 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 528 selfloop transitions, 33 changer transitions 0/569 dead transitions. [2024-06-14 14:14:03,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 569 transitions, 8966 flow [2024-06-14 14:14:03,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:03,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:03,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:14:03,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-14 14:14:03,376 INFO L175 Difference]: Start difference. First operand has 469 places, 541 transitions, 7368 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:14:03,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 569 transitions, 8966 flow [2024-06-14 14:14:09,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 569 transitions, 8484 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 14:14:09,716 INFO L231 Difference]: Finished difference. Result has 468 places, 545 transitions, 7087 flow [2024-06-14 14:14:09,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6886, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7087, PETRI_PLACES=468, PETRI_TRANSITIONS=545} [2024-06-14 14:14:09,716 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-14 14:14:09,716 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 545 transitions, 7087 flow [2024-06-14 14:14:09,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:09,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:09,717 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, 1] [2024-06-14 14:14:09,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 14:14:09,717 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-14 14:14:09,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:09,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1163550009, now seen corresponding path program 6 times [2024-06-14 14:14:09,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:09,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4278693] [2024-06-14 14:14:09,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:09,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:09,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:10,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-14 14:14:10,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:10,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4278693] [2024-06-14 14:14:10,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4278693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:10,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:10,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:10,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049512610] [2024-06-14 14:14:10,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:10,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:10,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:10,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:10,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:10,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:10,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 545 transitions, 7087 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:10,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:10,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:10,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:11,180 INFO L124 PetriNetUnfolderBase]: 3165/5451 cut-off events. [2024-06-14 14:14:11,180 INFO L125 PetriNetUnfolderBase]: For 1095129/1095129 co-relation queries the response was YES. [2024-06-14 14:14:11,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43564 conditions, 5451 events. 3165/5451 cut-off events. For 1095129/1095129 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 37822 event pairs, 594 based on Foata normal form. 2/5450 useless extension candidates. Maximal degree in co-relation 43359. Up to 4785 conditions per place. [2024-06-14 14:14:11,269 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 526 selfloop transitions, 29 changer transitions 0/563 dead transitions. [2024-06-14 14:14:11,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 563 transitions, 8241 flow [2024-06-14 14:14:11,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:14:11,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:14:11,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:14:11,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-14 14:14:11,270 INFO L175 Difference]: Start difference. First operand has 468 places, 545 transitions, 7087 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:14:11,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 563 transitions, 8241 flow [2024-06-14 14:14:17,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 563 transitions, 8092 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-14 14:14:17,319 INFO L231 Difference]: Finished difference. Result has 470 places, 545 transitions, 7001 flow [2024-06-14 14:14:17,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7001, PETRI_PLACES=470, PETRI_TRANSITIONS=545} [2024-06-14 14:14:17,320 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-14 14:14:17,320 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 545 transitions, 7001 flow [2024-06-14 14:14:17,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:17,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:17,320 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, 1] [2024-06-14 14:14:17,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 14:14:17,320 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-14 14:14:17,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:17,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1542493531, now seen corresponding path program 7 times [2024-06-14 14:14:17,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:17,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826535500] [2024-06-14 14:14:17,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:17,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:17,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:17,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-14 14:14:17,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:17,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826535500] [2024-06-14 14:14:17,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826535500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:17,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:17,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:17,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859320793] [2024-06-14 14:14:17,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:17,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:17,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:17,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:17,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:17,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:17,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 545 transitions, 7001 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:17,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:17,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:17,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:18,705 INFO L124 PetriNetUnfolderBase]: 3173/5463 cut-off events. [2024-06-14 14:14:18,705 INFO L125 PetriNetUnfolderBase]: For 1108367/1108367 co-relation queries the response was YES. [2024-06-14 14:14:18,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43603 conditions, 5463 events. 3173/5463 cut-off events. For 1108367/1108367 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 37947 event pairs, 600 based on Foata normal form. 2/5462 useless extension candidates. Maximal degree in co-relation 43397. Up to 4604 conditions per place. [2024-06-14 14:14:18,793 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 439 selfloop transitions, 128 changer transitions 0/575 dead transitions. [2024-06-14 14:14:18,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 575 transitions, 8262 flow [2024-06-14 14:14:18,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:14:18,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:14:18,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-14 14:14:18,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-14 14:14:18,794 INFO L175 Difference]: Start difference. First operand has 470 places, 545 transitions, 7001 flow. Second operand 11 states and 257 transitions. [2024-06-14 14:14:18,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 575 transitions, 8262 flow [2024-06-14 14:14:22,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 575 transitions, 8199 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 14:14:22,306 INFO L231 Difference]: Finished difference. Result has 475 places, 547 transitions, 7262 flow [2024-06-14 14:14:22,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7262, PETRI_PLACES=475, PETRI_TRANSITIONS=547} [2024-06-14 14:14:22,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-14 14:14:22,307 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 547 transitions, 7262 flow [2024-06-14 14:14:22,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:22,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:22,307 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, 1] [2024-06-14 14:14:22,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 14:14:22,307 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-14 14:14:22,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:22,308 INFO L85 PathProgramCache]: Analyzing trace with hash -923991571, now seen corresponding path program 8 times [2024-06-14 14:14:22,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:22,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588853435] [2024-06-14 14:14:22,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:22,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:22,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:22,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:22,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:22,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588853435] [2024-06-14 14:14:22,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588853435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:22,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:22,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:22,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490531348] [2024-06-14 14:14:22,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:22,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:22,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:22,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:22,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:22,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:22,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 547 transitions, 7262 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:22,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:22,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:22,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:23,843 INFO L124 PetriNetUnfolderBase]: 3240/5570 cut-off events. [2024-06-14 14:14:23,843 INFO L125 PetriNetUnfolderBase]: For 1246823/1246823 co-relation queries the response was YES. [2024-06-14 14:14:23,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46639 conditions, 5570 events. 3240/5570 cut-off events. For 1246823/1246823 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38642 event pairs, 502 based on Foata normal form. 2/5569 useless extension candidates. Maximal degree in co-relation 46432. Up to 4303 conditions per place. [2024-06-14 14:14:23,939 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 503 selfloop transitions, 72 changer transitions 0/583 dead transitions. [2024-06-14 14:14:23,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 583 transitions, 9290 flow [2024-06-14 14:14:23,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:23,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:23,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-14 14:14:23,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-14 14:14:23,940 INFO L175 Difference]: Start difference. First operand has 475 places, 547 transitions, 7262 flow. Second operand 8 states and 203 transitions. [2024-06-14 14:14:23,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 583 transitions, 9290 flow [2024-06-14 14:14:28,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 583 transitions, 8989 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 14:14:28,348 INFO L231 Difference]: Finished difference. Result has 475 places, 551 transitions, 7251 flow [2024-06-14 14:14:28,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6961, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7251, PETRI_PLACES=475, PETRI_TRANSITIONS=551} [2024-06-14 14:14:28,348 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-14 14:14:28,348 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 551 transitions, 7251 flow [2024-06-14 14:14:28,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:28,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:28,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, 1] [2024-06-14 14:14:28,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 14:14:28,349 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-14 14:14:28,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:28,349 INFO L85 PathProgramCache]: Analyzing trace with hash -572966235, now seen corresponding path program 9 times [2024-06-14 14:14:28,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:28,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023493935] [2024-06-14 14:14:28,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:28,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:28,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:28,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:28,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:28,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023493935] [2024-06-14 14:14:28,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023493935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:28,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:28,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:28,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324112924] [2024-06-14 14:14:28,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:28,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:28,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:28,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:28,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:28,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:28,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 551 transitions, 7251 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:28,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:28,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:28,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:29,803 INFO L124 PetriNetUnfolderBase]: 3215/5540 cut-off events. [2024-06-14 14:14:29,803 INFO L125 PetriNetUnfolderBase]: For 1239877/1239877 co-relation queries the response was YES. [2024-06-14 14:14:29,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45258 conditions, 5540 events. 3215/5540 cut-off events. For 1239877/1239877 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38530 event pairs, 527 based on Foata normal form. 8/5545 useless extension candidates. Maximal degree in co-relation 45049. Up to 4289 conditions per place. [2024-06-14 14:14:29,892 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 504 selfloop transitions, 68 changer transitions 0/580 dead transitions. [2024-06-14 14:14:29,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 580 transitions, 8823 flow [2024-06-14 14:14:29,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:29,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:29,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:14:29,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-14 14:14:29,893 INFO L175 Difference]: Start difference. First operand has 475 places, 551 transitions, 7251 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:14:29,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 580 transitions, 8823 flow [2024-06-14 14:14:35,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 580 transitions, 8643 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-14 14:14:35,079 INFO L231 Difference]: Finished difference. Result has 479 places, 551 transitions, 7213 flow [2024-06-14 14:14:35,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7071, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7213, PETRI_PLACES=479, PETRI_TRANSITIONS=551} [2024-06-14 14:14:35,079 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-14 14:14:35,079 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 551 transitions, 7213 flow [2024-06-14 14:14:35,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:35,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:35,079 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, 1] [2024-06-14 14:14:35,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 14:14:35,079 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-14 14:14:35,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:35,079 INFO L85 PathProgramCache]: Analyzing trace with hash -810042391, now seen corresponding path program 10 times [2024-06-14 14:14:35,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:35,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244666013] [2024-06-14 14:14:35,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:35,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:35,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:35,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:35,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:35,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244666013] [2024-06-14 14:14:35,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244666013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:35,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:35,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:35,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599580540] [2024-06-14 14:14:35,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:35,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:35,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:35,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:35,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:35,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:35,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 551 transitions, 7213 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:35,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:35,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:35,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:36,619 INFO L124 PetriNetUnfolderBase]: 3192/5502 cut-off events. [2024-06-14 14:14:36,619 INFO L125 PetriNetUnfolderBase]: For 1155552/1155552 co-relation queries the response was YES. [2024-06-14 14:14:36,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43188 conditions, 5502 events. 3192/5502 cut-off events. For 1155552/1155552 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38366 event pairs, 579 based on Foata normal form. 10/5509 useless extension candidates. Maximal degree in co-relation 42978. Up to 4488 conditions per place. [2024-06-14 14:14:36,710 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 508 selfloop transitions, 58 changer transitions 0/574 dead transitions. [2024-06-14 14:14:36,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 574 transitions, 8773 flow [2024-06-14 14:14:36,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:14:36,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:14:36,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 14:14:36,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 14:14:36,711 INFO L175 Difference]: Start difference. First operand has 479 places, 551 transitions, 7213 flow. Second operand 7 states and 175 transitions. [2024-06-14 14:14:36,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 574 transitions, 8773 flow [2024-06-14 14:14:40,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 574 transitions, 8593 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 14:14:40,067 INFO L231 Difference]: Finished difference. Result has 479 places, 551 transitions, 7159 flow [2024-06-14 14:14:40,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7159, PETRI_PLACES=479, PETRI_TRANSITIONS=551} [2024-06-14 14:14:40,067 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-14 14:14:40,067 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 551 transitions, 7159 flow [2024-06-14 14:14:40,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:40,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:40,067 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, 1] [2024-06-14 14:14:40,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 14:14:40,068 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-14 14:14:40,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:40,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1447778997, now seen corresponding path program 11 times [2024-06-14 14:14:40,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:40,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081103783] [2024-06-14 14:14:40,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:40,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:40,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:40,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-14 14:14:40,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:40,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081103783] [2024-06-14 14:14:40,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081103783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:40,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:40,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:40,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684073356] [2024-06-14 14:14:40,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:40,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:40,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:40,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:40,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:40,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:40,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 551 transitions, 7159 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:40,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:40,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:40,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:41,450 INFO L124 PetriNetUnfolderBase]: 3162/5458 cut-off events. [2024-06-14 14:14:41,450 INFO L125 PetriNetUnfolderBase]: For 1044448/1044448 co-relation queries the response was YES. [2024-06-14 14:14:41,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41020 conditions, 5458 events. 3162/5458 cut-off events. For 1044448/1044448 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38056 event pairs, 591 based on Foata normal form. 10/5465 useless extension candidates. Maximal degree in co-relation 40809. Up to 4698 conditions per place. [2024-06-14 14:14:41,538 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 51 changer transitions 0/569 dead transitions. [2024-06-14 14:14:41,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 569 transitions, 8355 flow [2024-06-14 14:14:41,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:14:41,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:14:41,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:14:41,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-14 14:14:41,538 INFO L175 Difference]: Start difference. First operand has 479 places, 551 transitions, 7159 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:14:41,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 569 transitions, 8355 flow [2024-06-14 14:14:44,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 569 transitions, 8193 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 14:14:44,860 INFO L231 Difference]: Finished difference. Result has 480 places, 551 transitions, 7108 flow [2024-06-14 14:14:44,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6997, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7108, PETRI_PLACES=480, PETRI_TRANSITIONS=551} [2024-06-14 14:14:44,861 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-14 14:14:44,861 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 551 transitions, 7108 flow [2024-06-14 14:14:44,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:44,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:44,861 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, 1] [2024-06-14 14:14:44,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 14:14:44,861 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-14 14:14:44,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:44,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1553179301, now seen corresponding path program 12 times [2024-06-14 14:14:44,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:44,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345710937] [2024-06-14 14:14:44,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:44,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:44,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:45,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:45,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:45,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345710937] [2024-06-14 14:14:45,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345710937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:45,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:45,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:45,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280130439] [2024-06-14 14:14:45,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:45,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:45,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:45,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:45,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:45,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:45,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 551 transitions, 7108 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:45,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:45,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:45,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:46,273 INFO L124 PetriNetUnfolderBase]: 3198/5532 cut-off events. [2024-06-14 14:14:46,273 INFO L125 PetriNetUnfolderBase]: For 1054397/1054397 co-relation queries the response was YES. [2024-06-14 14:14:46,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41397 conditions, 5532 events. 3198/5532 cut-off events. For 1054397/1054397 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38784 event pairs, 615 based on Foata normal form. 10/5539 useless extension candidates. Maximal degree in co-relation 41185. Up to 4611 conditions per place. [2024-06-14 14:14:46,363 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 110 changer transitions 0/577 dead transitions. [2024-06-14 14:14:46,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 577 transitions, 8397 flow [2024-06-14 14:14:46,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:14:46,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:14:46,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 14:14:46,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-14 14:14:46,364 INFO L175 Difference]: Start difference. First operand has 480 places, 551 transitions, 7108 flow. Second operand 10 states and 238 transitions. [2024-06-14 14:14:46,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 577 transitions, 8397 flow [2024-06-14 14:14:50,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 577 transitions, 8208 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 14:14:50,296 INFO L231 Difference]: Finished difference. Result has 480 places, 553 transitions, 7212 flow [2024-06-14 14:14:50,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7212, PETRI_PLACES=480, PETRI_TRANSITIONS=553} [2024-06-14 14:14:50,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-14 14:14:50,296 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 553 transitions, 7212 flow [2024-06-14 14:14:50,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:50,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:50,296 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, 1] [2024-06-14 14:14:50,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 14:14:50,297 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-14 14:14:50,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:50,297 INFO L85 PathProgramCache]: Analyzing trace with hash 2126545803, now seen corresponding path program 13 times [2024-06-14 14:14:50,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:50,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127584756] [2024-06-14 14:14:50,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:50,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:50,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:50,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:50,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:50,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127584756] [2024-06-14 14:14:50,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127584756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:50,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:50,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:50,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997254391] [2024-06-14 14:14:50,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:50,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:50,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:50,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:50,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:50,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:50,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 553 transitions, 7212 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:50,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:50,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:50,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:51,778 INFO L124 PetriNetUnfolderBase]: 3234/5598 cut-off events. [2024-06-14 14:14:51,779 INFO L125 PetriNetUnfolderBase]: For 1070334/1070334 co-relation queries the response was YES. [2024-06-14 14:14:51,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42061 conditions, 5598 events. 3234/5598 cut-off events. For 1070334/1070334 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 39322 event pairs, 601 based on Foata normal form. 10/5605 useless extension candidates. Maximal degree in co-relation 41851. Up to 4309 conditions per place. [2024-06-14 14:14:51,868 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 117 changer transitions 0/584 dead transitions. [2024-06-14 14:14:51,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 584 transitions, 8879 flow [2024-06-14 14:14:51,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:14:51,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:14:51,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-14 14:14:51,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-14 14:14:51,869 INFO L175 Difference]: Start difference. First operand has 480 places, 553 transitions, 7212 flow. Second operand 10 states and 242 transitions. [2024-06-14 14:14:51,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 584 transitions, 8879 flow [2024-06-14 14:14:55,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 584 transitions, 8637 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-14 14:14:55,260 INFO L231 Difference]: Finished difference. Result has 483 places, 555 transitions, 7281 flow [2024-06-14 14:14:55,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6970, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7281, PETRI_PLACES=483, PETRI_TRANSITIONS=555} [2024-06-14 14:14:55,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 439 predicate places. [2024-06-14 14:14:55,261 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 555 transitions, 7281 flow [2024-06-14 14:14:55,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:55,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:55,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, 1] [2024-06-14 14:14:55,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 14:14:55,261 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-14 14:14:55,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:55,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1906498213, now seen corresponding path program 14 times [2024-06-14 14:14:55,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:55,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813660015] [2024-06-14 14:14:55,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:55,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:55,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:55,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:55,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:55,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813660015] [2024-06-14 14:14:55,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813660015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:55,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:55,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:14:55,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61138586] [2024-06-14 14:14:55,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:55,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:14:55,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:55,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:14:55,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:14:55,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:14:55,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 555 transitions, 7281 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:14:55,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:55,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:14:55,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:56,673 INFO L124 PetriNetUnfolderBase]: 3204/5538 cut-off events. [2024-06-14 14:14:56,674 INFO L125 PetriNetUnfolderBase]: For 957291/957291 co-relation queries the response was YES. [2024-06-14 14:14:56,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40005 conditions, 5538 events. 3204/5538 cut-off events. For 957291/957291 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38852 event pairs, 597 based on Foata normal form. 10/5545 useless extension candidates. Maximal degree in co-relation 39794. Up to 4621 conditions per place. [2024-06-14 14:14:56,763 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 455 selfloop transitions, 117 changer transitions 0/580 dead transitions. [2024-06-14 14:14:56,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 580 transitions, 8515 flow [2024-06-14 14:14:56,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:14:56,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:14:56,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-14 14:14:56,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-14 14:14:56,764 INFO L175 Difference]: Start difference. First operand has 483 places, 555 transitions, 7281 flow. Second operand 11 states and 257 transitions. [2024-06-14 14:14:56,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 580 transitions, 8515 flow [2024-06-14 14:15:00,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 580 transitions, 8240 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-14 14:15:00,309 INFO L231 Difference]: Finished difference. Result has 487 places, 555 transitions, 7246 flow [2024-06-14 14:15:00,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7006, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7246, PETRI_PLACES=487, PETRI_TRANSITIONS=555} [2024-06-14 14:15:00,309 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-14 14:15:00,310 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 555 transitions, 7246 flow [2024-06-14 14:15:00,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:00,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:00,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:00,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 14:15:00,310 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-14 14:15:00,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:00,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1025002575, now seen corresponding path program 15 times [2024-06-14 14:15:00,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:00,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847040525] [2024-06-14 14:15:00,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:00,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:00,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:00,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:00,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:00,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847040525] [2024-06-14 14:15:00,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847040525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:00,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:00,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:15:00,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864130989] [2024-06-14 14:15:00,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:00,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:15:00,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:00,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:15:00,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:15:00,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:15:00,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 555 transitions, 7246 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:00,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:00,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:15:00,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:01,747 INFO L124 PetriNetUnfolderBase]: 3240/5587 cut-off events. [2024-06-14 14:15:01,748 INFO L125 PetriNetUnfolderBase]: For 966804/966804 co-relation queries the response was YES. [2024-06-14 14:15:01,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40168 conditions, 5587 events. 3240/5587 cut-off events. For 966804/966804 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 39184 event pairs, 607 based on Foata normal form. 10/5592 useless extension candidates. Maximal degree in co-relation 39956. Up to 4677 conditions per place. [2024-06-14 14:15:01,835 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 442 selfloop transitions, 129 changer transitions 0/579 dead transitions. [2024-06-14 14:15:01,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 579 transitions, 8537 flow [2024-06-14 14:15:01,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:15:01,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:15:01,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-14 14:15:01,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306553911205074 [2024-06-14 14:15:01,836 INFO L175 Difference]: Start difference. First operand has 487 places, 555 transitions, 7246 flow. Second operand 11 states and 251 transitions. [2024-06-14 14:15:01,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 579 transitions, 8537 flow [2024-06-14 14:15:05,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 579 transitions, 8239 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 14:15:05,778 INFO L231 Difference]: Finished difference. Result has 487 places, 557 transitions, 7283 flow [2024-06-14 14:15:05,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6948, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7283, PETRI_PLACES=487, PETRI_TRANSITIONS=557} [2024-06-14 14:15:05,778 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-14 14:15:05,778 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 557 transitions, 7283 flow [2024-06-14 14:15:05,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:05,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:05,779 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, 1] [2024-06-14 14:15:05,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 14:15:05,779 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-14 14:15:05,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:05,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1289654949, now seen corresponding path program 16 times [2024-06-14 14:15:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:05,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758296880] [2024-06-14 14:15:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:05,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:05,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:06,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:06,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:06,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758296880] [2024-06-14 14:15:06,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758296880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:06,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:06,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:15:06,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584829022] [2024-06-14 14:15:06,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:06,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:15:06,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:06,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:15:06,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:15:06,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:15:06,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 557 transitions, 7283 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:06,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:06,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:15:06,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:07,354 INFO L124 PetriNetUnfolderBase]: 3276/5643 cut-off events. [2024-06-14 14:15:07,354 INFO L125 PetriNetUnfolderBase]: For 982294/982294 co-relation queries the response was YES. [2024-06-14 14:15:07,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40788 conditions, 5643 events. 3276/5643 cut-off events. For 982294/982294 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 39584 event pairs, 611 based on Foata normal form. 10/5648 useless extension candidates. Maximal degree in co-relation 40575. Up to 4733 conditions per place. [2024-06-14 14:15:07,438 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 458 selfloop transitions, 116 changer transitions 0/582 dead transitions. [2024-06-14 14:15:07,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 582 transitions, 8586 flow [2024-06-14 14:15:07,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:15:07,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:15:07,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 272 transitions. [2024-06-14 14:15:07,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-14 14:15:07,439 INFO L175 Difference]: Start difference. First operand has 487 places, 557 transitions, 7283 flow. Second operand 12 states and 272 transitions. [2024-06-14 14:15:07,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 582 transitions, 8586 flow [2024-06-14 14:15:11,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 582 transitions, 8288 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 14:15:11,395 INFO L231 Difference]: Finished difference. Result has 490 places, 559 transitions, 7298 flow [2024-06-14 14:15:11,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6985, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7298, PETRI_PLACES=490, PETRI_TRANSITIONS=559} [2024-06-14 14:15:11,395 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-14 14:15:11,395 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 559 transitions, 7298 flow [2024-06-14 14:15:11,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:11,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:11,395 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, 1] [2024-06-14 14:15:11,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 14:15:11,395 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-14 14:15:11,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:11,396 INFO L85 PathProgramCache]: Analyzing trace with hash 936336037, now seen corresponding path program 17 times [2024-06-14 14:15:11,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:11,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733876432] [2024-06-14 14:15:11,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:11,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:11,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:11,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:11,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:11,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733876432] [2024-06-14 14:15:11,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733876432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:11,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:11,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:15:11,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170018037] [2024-06-14 14:15:11,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:11,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:15:11,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:11,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:15:11,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:15:11,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:15:11,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 559 transitions, 7298 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:11,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:11,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:15:11,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:12,864 INFO L124 PetriNetUnfolderBase]: 3312/5719 cut-off events. [2024-06-14 14:15:12,864 INFO L125 PetriNetUnfolderBase]: For 994062/994062 co-relation queries the response was YES. [2024-06-14 14:15:12,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41256 conditions, 5719 events. 3312/5719 cut-off events. For 994062/994062 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40335 event pairs, 629 based on Foata normal form. 10/5724 useless extension candidates. Maximal degree in co-relation 41042. Up to 4789 conditions per place. [2024-06-14 14:15:12,960 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 463 selfloop transitions, 111 changer transitions 0/582 dead transitions. [2024-06-14 14:15:12,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 582 transitions, 8601 flow [2024-06-14 14:15:12,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:15:12,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:15:12,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 14:15:12,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395348837209303 [2024-06-14 14:15:12,961 INFO L175 Difference]: Start difference. First operand has 490 places, 559 transitions, 7298 flow. Second operand 10 states and 232 transitions. [2024-06-14 14:15:12,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 582 transitions, 8601 flow [2024-06-14 14:15:17,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 582 transitions, 8325 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-14 14:15:17,216 INFO L231 Difference]: Finished difference. Result has 490 places, 561 transitions, 7329 flow [2024-06-14 14:15:17,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7329, PETRI_PLACES=490, PETRI_TRANSITIONS=561} [2024-06-14 14:15:17,216 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-14 14:15:17,216 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 561 transitions, 7329 flow [2024-06-14 14:15:17,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:17,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:17,216 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, 1] [2024-06-14 14:15:17,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 14:15:17,217 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-14 14:15:17,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:17,217 INFO L85 PathProgramCache]: Analyzing trace with hash 946811557, now seen corresponding path program 18 times [2024-06-14 14:15:17,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:17,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706864439] [2024-06-14 14:15:17,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:17,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:17,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:17,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:17,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:17,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706864439] [2024-06-14 14:15:17,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706864439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:17,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:17,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:15:17,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606978795] [2024-06-14 14:15:17,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:17,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:15:17,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:17,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:15:17,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:15:17,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:15:17,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 561 transitions, 7329 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:17,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:17,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:15:17,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:18,688 INFO L124 PetriNetUnfolderBase]: 3282/5661 cut-off events. [2024-06-14 14:15:18,688 INFO L125 PetriNetUnfolderBase]: For 866349/866349 co-relation queries the response was YES. [2024-06-14 14:15:18,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38904 conditions, 5661 events. 3282/5661 cut-off events. For 866349/866349 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39795 event pairs, 599 based on Foata normal form. 10/5666 useless extension candidates. Maximal degree in co-relation 38689. Up to 4303 conditions per place. [2024-06-14 14:15:18,782 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 119 changer transitions 0/586 dead transitions. [2024-06-14 14:15:18,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 586 transitions, 8605 flow [2024-06-14 14:15:18,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:15:18,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:15:18,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 14:15:18,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-14 14:15:18,783 INFO L175 Difference]: Start difference. First operand has 490 places, 561 transitions, 7329 flow. Second operand 10 states and 235 transitions. [2024-06-14 14:15:18,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 586 transitions, 8605 flow [2024-06-14 14:15:23,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 586 transitions, 8303 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-14 14:15:23,103 INFO L231 Difference]: Finished difference. Result has 492 places, 561 transitions, 7274 flow [2024-06-14 14:15:23,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7274, PETRI_PLACES=492, PETRI_TRANSITIONS=561} [2024-06-14 14:15:23,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-14 14:15:23,104 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 561 transitions, 7274 flow [2024-06-14 14:15:23,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:23,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:23,104 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, 1, 1] [2024-06-14 14:15:23,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 14:15:23,104 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-14 14:15:23,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:23,104 INFO L85 PathProgramCache]: Analyzing trace with hash -832678067, now seen corresponding path program 1 times [2024-06-14 14:15:23,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:23,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328271059] [2024-06-14 14:15:23,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:23,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:23,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:23,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:23,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:23,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328271059] [2024-06-14 14:15:23,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328271059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:23,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:23,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:23,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866265411] [2024-06-14 14:15:23,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:23,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:23,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:23,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:23,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:23,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:15:23,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 561 transitions, 7274 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:23,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:23,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:15:23,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:24,687 INFO L124 PetriNetUnfolderBase]: 3414/5893 cut-off events. [2024-06-14 14:15:24,687 INFO L125 PetriNetUnfolderBase]: For 1039611/1039611 co-relation queries the response was YES. [2024-06-14 14:15:24,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42732 conditions, 5893 events. 3414/5893 cut-off events. For 1039611/1039611 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 41725 event pairs, 463 based on Foata normal form. 6/5894 useless extension candidates. Maximal degree in co-relation 42516. Up to 4353 conditions per place. [2024-06-14 14:15:24,793 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 465 selfloop transitions, 127 changer transitions 0/600 dead transitions. [2024-06-14 14:15:24,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 600 transitions, 9370 flow [2024-06-14 14:15:24,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:15:24,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:15:24,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-14 14:15:24,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-14 14:15:24,794 INFO L175 Difference]: Start difference. First operand has 492 places, 561 transitions, 7274 flow. Second operand 8 states and 208 transitions. [2024-06-14 14:15:24,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 600 transitions, 9370 flow [2024-06-14 14:15:31,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 600 transitions, 9086 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 14:15:31,400 INFO L231 Difference]: Finished difference. Result has 492 places, 565 transitions, 7422 flow [2024-06-14 14:15:31,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7422, PETRI_PLACES=492, PETRI_TRANSITIONS=565} [2024-06-14 14:15:31,400 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-14 14:15:31,400 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 565 transitions, 7422 flow [2024-06-14 14:15:31,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:31,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:31,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:31,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 14:15:31,401 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-14 14:15:31,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:31,401 INFO L85 PathProgramCache]: Analyzing trace with hash 707700655, now seen corresponding path program 2 times [2024-06-14 14:15:31,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:31,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115527066] [2024-06-14 14:15:31,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:31,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:31,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:31,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:31,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:31,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115527066] [2024-06-14 14:15:31,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115527066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:31,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:31,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:31,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579592730] [2024-06-14 14:15:31,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:31,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:31,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:31,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:31,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:31,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:15:31,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 565 transitions, 7422 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:31,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:31,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:15:31,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:32,998 INFO L124 PetriNetUnfolderBase]: 3500/6043 cut-off events. [2024-06-14 14:15:32,998 INFO L125 PetriNetUnfolderBase]: For 1220894/1220894 co-relation queries the response was YES. [2024-06-14 14:15:33,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46157 conditions, 6043 events. 3500/6043 cut-off events. For 1220894/1220894 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42984 event pairs, 516 based on Foata normal form. 6/6044 useless extension candidates. Maximal degree in co-relation 45939. Up to 4401 conditions per place. [2024-06-14 14:15:33,104 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 471 selfloop transitions, 123 changer transitions 0/602 dead transitions. [2024-06-14 14:15:33,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 602 transitions, 9843 flow [2024-06-14 14:15:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:15:33,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:15:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-14 14:15:33,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-14 14:15:33,105 INFO L175 Difference]: Start difference. First operand has 492 places, 565 transitions, 7422 flow. Second operand 8 states and 205 transitions. [2024-06-14 14:15:33,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 602 transitions, 9843 flow [2024-06-14 14:15:42,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 602 transitions, 9709 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 14:15:42,469 INFO L231 Difference]: Finished difference. Result has 497 places, 568 transitions, 7641 flow [2024-06-14 14:15:42,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7641, PETRI_PLACES=497, PETRI_TRANSITIONS=568} [2024-06-14 14:15:42,469 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 453 predicate places. [2024-06-14 14:15:42,469 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 568 transitions, 7641 flow [2024-06-14 14:15:42,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:42,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:42,470 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, 1, 1] [2024-06-14 14:15:42,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 14:15:42,470 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-14 14:15:42,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:42,470 INFO L85 PathProgramCache]: Analyzing trace with hash -327238629, now seen corresponding path program 3 times [2024-06-14 14:15:42,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:42,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715904528] [2024-06-14 14:15:42,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:42,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:42,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:42,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:42,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:42,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715904528] [2024-06-14 14:15:42,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715904528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:42,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:42,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:42,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852777203] [2024-06-14 14:15:42,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:42,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:42,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:42,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:42,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:42,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:15:42,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 568 transitions, 7641 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:42,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:42,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:15:42,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:44,037 INFO L124 PetriNetUnfolderBase]: 3487/6024 cut-off events. [2024-06-14 14:15:44,037 INFO L125 PetriNetUnfolderBase]: For 1149228/1149228 co-relation queries the response was YES. [2024-06-14 14:15:44,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45281 conditions, 6024 events. 3487/6024 cut-off events. For 1149228/1149228 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42825 event pairs, 516 based on Foata normal form. 6/6025 useless extension candidates. Maximal degree in co-relation 45061. Up to 4395 conditions per place. [2024-06-14 14:15:44,142 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 466 selfloop transitions, 125 changer transitions 0/599 dead transitions. [2024-06-14 14:15:44,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 599 transitions, 9609 flow [2024-06-14 14:15:44,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:15:44,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:15:44,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 14:15:44,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-14 14:15:44,143 INFO L175 Difference]: Start difference. First operand has 497 places, 568 transitions, 7641 flow. Second operand 8 states and 202 transitions. [2024-06-14 14:15:44,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 599 transitions, 9609 flow [2024-06-14 14:15:52,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 599 transitions, 9401 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 14:15:52,435 INFO L231 Difference]: Finished difference. Result has 502 places, 568 transitions, 7687 flow [2024-06-14 14:15:52,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7433, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7687, PETRI_PLACES=502, PETRI_TRANSITIONS=568} [2024-06-14 14:15:52,436 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-14 14:15:52,436 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 568 transitions, 7687 flow [2024-06-14 14:15:52,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:52,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:52,436 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, 1, 1] [2024-06-14 14:15:52,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 14:15:52,436 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-14 14:15:52,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:52,436 INFO L85 PathProgramCache]: Analyzing trace with hash -286603345, now seen corresponding path program 4 times [2024-06-14 14:15:52,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:52,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633038772] [2024-06-14 14:15:52,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:52,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:52,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:52,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-14 14:15:52,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:52,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633038772] [2024-06-14 14:15:52,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633038772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:52,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:52,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:52,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621300182] [2024-06-14 14:15:52,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:52,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:52,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:52,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:52,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:52,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:15:52,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 568 transitions, 7687 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:52,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:52,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:15:52,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:54,322 INFO L124 PetriNetUnfolderBase]: 3474/5994 cut-off events. [2024-06-14 14:15:54,322 INFO L125 PetriNetUnfolderBase]: For 1078567/1078567 co-relation queries the response was YES. [2024-06-14 14:15:54,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44043 conditions, 5994 events. 3474/5994 cut-off events. For 1078567/1078567 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42639 event pairs, 672 based on Foata normal form. 6/5990 useless extension candidates. Maximal degree in co-relation 43822. Up to 4904 conditions per place. [2024-06-14 14:15:54,416 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 488 selfloop transitions, 98 changer transitions 0/594 dead transitions. [2024-06-14 14:15:54,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 594 transitions, 9293 flow [2024-06-14 14:15:54,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:54,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:54,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 14:15:54,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-14 14:15:54,417 INFO L175 Difference]: Start difference. First operand has 502 places, 568 transitions, 7687 flow. Second operand 7 states and 178 transitions. [2024-06-14 14:15:54,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 594 transitions, 9293 flow [2024-06-14 14:16:01,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 594 transitions, 9028 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:01,591 INFO L231 Difference]: Finished difference. Result has 503 places, 568 transitions, 7622 flow [2024-06-14 14:16:01,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7422, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7622, PETRI_PLACES=503, PETRI_TRANSITIONS=568} [2024-06-14 14:16:01,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 459 predicate places. [2024-06-14 14:16:01,591 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 568 transitions, 7622 flow [2024-06-14 14:16:01,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:01,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:01,591 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, 1, 1] [2024-06-14 14:16:01,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 14:16:01,591 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-14 14:16:01,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:01,592 INFO L85 PathProgramCache]: Analyzing trace with hash 8615855, now seen corresponding path program 5 times [2024-06-14 14:16:01,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:01,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791582887] [2024-06-14 14:16:01,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:01,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:01,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:01,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:01,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:01,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791582887] [2024-06-14 14:16:01,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791582887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:01,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:01,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:01,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454758750] [2024-06-14 14:16:01,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:01,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:01,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:01,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:01,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:01,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:16:01,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 568 transitions, 7622 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:01,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:01,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:16:01,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:03,204 INFO L124 PetriNetUnfolderBase]: 3540/6109 cut-off events. [2024-06-14 14:16:03,204 INFO L125 PetriNetUnfolderBase]: For 1206013/1206013 co-relation queries the response was YES. [2024-06-14 14:16:03,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46078 conditions, 6109 events. 3540/6109 cut-off events. For 1206013/1206013 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 43583 event pairs, 703 based on Foata normal form. 6/6110 useless extension candidates. Maximal degree in co-relation 45856. Up to 5154 conditions per place. [2024-06-14 14:16:03,310 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 498 selfloop transitions, 86 changer transitions 0/592 dead transitions. [2024-06-14 14:16:03,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 592 transitions, 9284 flow [2024-06-14 14:16:03,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:16:03,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:16:03,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 14:16:03,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-14 14:16:03,310 INFO L175 Difference]: Start difference. First operand has 503 places, 568 transitions, 7622 flow. Second operand 7 states and 177 transitions. [2024-06-14 14:16:03,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 592 transitions, 9284 flow [2024-06-14 14:16:13,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 592 transitions, 9112 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:14,000 INFO L231 Difference]: Finished difference. Result has 504 places, 570 transitions, 7696 flow [2024-06-14 14:16:14,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7452, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7696, PETRI_PLACES=504, PETRI_TRANSITIONS=570} [2024-06-14 14:16:14,001 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 460 predicate places. [2024-06-14 14:16:14,001 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 570 transitions, 7696 flow [2024-06-14 14:16:14,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:14,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:14,001 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, 1, 1] [2024-06-14 14:16:14,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 14:16:14,002 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-14 14:16:14,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:14,002 INFO L85 PathProgramCache]: Analyzing trace with hash 8972045, now seen corresponding path program 6 times [2024-06-14 14:16:14,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:14,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261047105] [2024-06-14 14:16:14,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:14,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:14,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:14,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:14,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:14,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261047105] [2024-06-14 14:16:14,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261047105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:14,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:14,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:14,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383417946] [2024-06-14 14:16:14,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:14,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:14,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:14,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:14,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:14,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:16:14,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 570 transitions, 7696 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:14,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:14,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:16:14,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:15,571 INFO L124 PetriNetUnfolderBase]: 3522/6083 cut-off events. [2024-06-14 14:16:15,571 INFO L125 PetriNetUnfolderBase]: For 1131509/1131509 co-relation queries the response was YES. [2024-06-14 14:16:15,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44523 conditions, 6083 events. 3522/6083 cut-off events. For 1131509/1131509 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43416 event pairs, 701 based on Foata normal form. 8/6086 useless extension candidates. Maximal degree in co-relation 44300. Up to 5190 conditions per place. [2024-06-14 14:16:15,678 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 494 selfloop transitions, 86 changer transitions 0/588 dead transitions. [2024-06-14 14:16:15,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 588 transitions, 8926 flow [2024-06-14 14:16:15,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:16:15,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:16:15,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 14:16:15,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-14 14:16:15,693 INFO L175 Difference]: Start difference. First operand has 504 places, 570 transitions, 7696 flow. Second operand 7 states and 176 transitions. [2024-06-14 14:16:15,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 588 transitions, 8926 flow [2024-06-14 14:16:23,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 588 transitions, 8803 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 14:16:23,162 INFO L231 Difference]: Finished difference. Result has 508 places, 570 transitions, 7754 flow [2024-06-14 14:16:23,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7573, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7754, PETRI_PLACES=508, PETRI_TRANSITIONS=570} [2024-06-14 14:16:23,163 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 464 predicate places. [2024-06-14 14:16:23,163 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 570 transitions, 7754 flow [2024-06-14 14:16:23,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:23,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:23,163 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, 1, 1] [2024-06-14 14:16:23,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 14:16:23,163 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-14 14:16:23,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:23,164 INFO L85 PathProgramCache]: Analyzing trace with hash -462710967, now seen corresponding path program 7 times [2024-06-14 14:16:23,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:23,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109479366] [2024-06-14 14:16:23,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:23,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:23,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:23,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:23,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109479366] [2024-06-14 14:16:23,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109479366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:23,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:23,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:23,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415818503] [2024-06-14 14:16:23,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:23,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:23,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:23,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:23,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:23,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:16:23,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 570 transitions, 7754 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:23,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:23,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:16:23,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:24,795 INFO L124 PetriNetUnfolderBase]: 3608/6223 cut-off events. [2024-06-14 14:16:24,795 INFO L125 PetriNetUnfolderBase]: For 1294329/1294329 co-relation queries the response was YES. [2024-06-14 14:16:24,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47749 conditions, 6223 events. 3608/6223 cut-off events. For 1294329/1294329 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 44510 event pairs, 617 based on Foata normal form. 6/6224 useless extension candidates. Maximal degree in co-relation 47524. Up to 4696 conditions per place. [2024-06-14 14:16:24,906 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 462 selfloop transitions, 131 changer transitions 0/601 dead transitions. [2024-06-14 14:16:24,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 601 transitions, 9831 flow [2024-06-14 14:16:24,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:24,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:24,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-14 14:16:24,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5633074935400517 [2024-06-14 14:16:24,907 INFO L175 Difference]: Start difference. First operand has 508 places, 570 transitions, 7754 flow. Second operand 9 states and 218 transitions. [2024-06-14 14:16:24,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 601 transitions, 9831 flow [2024-06-14 14:16:33,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 601 transitions, 9646 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 14:16:33,645 INFO L231 Difference]: Finished difference. Result has 511 places, 573 transitions, 7932 flow [2024-06-14 14:16:33,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7569, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7932, PETRI_PLACES=511, PETRI_TRANSITIONS=573} [2024-06-14 14:16:33,645 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-14 14:16:33,645 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 573 transitions, 7932 flow [2024-06-14 14:16:33,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:33,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:33,646 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, 1, 1] [2024-06-14 14:16:33,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 14:16:33,646 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-14 14:16:33,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:33,646 INFO L85 PathProgramCache]: Analyzing trace with hash 421519247, now seen corresponding path program 8 times [2024-06-14 14:16:33,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:33,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663170812] [2024-06-14 14:16:33,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:33,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:33,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:33,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:33,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:33,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663170812] [2024-06-14 14:16:33,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663170812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:33,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:33,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:33,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167567212] [2024-06-14 14:16:33,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:33,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:33,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:33,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:33,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:33,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:16:33,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 573 transitions, 7932 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:33,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:33,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:16:33,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:35,334 INFO L124 PetriNetUnfolderBase]: 3590/6217 cut-off events. [2024-06-14 14:16:35,334 INFO L125 PetriNetUnfolderBase]: For 1220855/1220855 co-relation queries the response was YES. [2024-06-14 14:16:35,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46555 conditions, 6217 events. 3590/6217 cut-off events. For 1220855/1220855 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 44617 event pairs, 638 based on Foata normal form. 8/6220 useless extension candidates. Maximal degree in co-relation 46329. Up to 5116 conditions per place. [2024-06-14 14:16:35,444 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 471 selfloop transitions, 120 changer transitions 0/599 dead transitions. [2024-06-14 14:16:35,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 599 transitions, 9572 flow [2024-06-14 14:16:35,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:16:35,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:16:35,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 14:16:35,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 14:16:35,445 INFO L175 Difference]: Start difference. First operand has 511 places, 573 transitions, 7932 flow. Second operand 10 states and 240 transitions. [2024-06-14 14:16:35,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 599 transitions, 9572 flow [2024-06-14 14:16:44,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 599 transitions, 9305 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 14:16:44,084 INFO L231 Difference]: Finished difference. Result has 516 places, 573 transitions, 7913 flow [2024-06-14 14:16:44,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7665, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7913, PETRI_PLACES=516, PETRI_TRANSITIONS=573} [2024-06-14 14:16:44,085 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 472 predicate places. [2024-06-14 14:16:44,085 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 573 transitions, 7913 flow [2024-06-14 14:16:44,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:44,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:44,085 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, 1, 1] [2024-06-14 14:16:44,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 14:16:44,085 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-14 14:16:44,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:44,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1502107425, now seen corresponding path program 9 times [2024-06-14 14:16:44,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:44,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731049438] [2024-06-14 14:16:44,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:44,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:44,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:44,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-14 14:16:44,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:44,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731049438] [2024-06-14 14:16:44,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731049438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:44,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:44,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:44,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812333982] [2024-06-14 14:16:44,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:44,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:44,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:44,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:44,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:44,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:16:44,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 573 transitions, 7913 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:44,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:44,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:16:44,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:45,832 INFO L124 PetriNetUnfolderBase]: 3577/6182 cut-off events. [2024-06-14 14:16:45,832 INFO L125 PetriNetUnfolderBase]: For 1111051/1111051 co-relation queries the response was YES. [2024-06-14 14:16:45,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45137 conditions, 6182 events. 3577/6182 cut-off events. For 1111051/1111051 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 44293 event pairs, 707 based on Foata normal form. 6/6183 useless extension candidates. Maximal degree in co-relation 44910. Up to 5139 conditions per place. [2024-06-14 14:16:45,943 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 492 selfloop transitions, 97 changer transitions 0/597 dead transitions. [2024-06-14 14:16:45,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 597 transitions, 9529 flow [2024-06-14 14:16:45,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:45,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:45,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 14:16:45,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607235142118863 [2024-06-14 14:16:45,943 INFO L175 Difference]: Start difference. First operand has 516 places, 573 transitions, 7913 flow. Second operand 9 states and 217 transitions. [2024-06-14 14:16:45,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 597 transitions, 9529 flow [2024-06-14 14:16:53,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 597 transitions, 9154 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-14 14:16:53,265 INFO L231 Difference]: Finished difference. Result has 515 places, 573 transitions, 7740 flow [2024-06-14 14:16:53,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7540, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7740, PETRI_PLACES=515, PETRI_TRANSITIONS=573} [2024-06-14 14:16:53,265 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-06-14 14:16:53,266 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 573 transitions, 7740 flow [2024-06-14 14:16:53,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:53,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:53,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, 1, 1] [2024-06-14 14:16:53,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 14:16:53,266 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-14 14:16:53,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:53,266 INFO L85 PathProgramCache]: Analyzing trace with hash -192520225, now seen corresponding path program 10 times [2024-06-14 14:16:53,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:53,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474552396] [2024-06-14 14:16:53,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:53,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:53,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:53,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:53,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:53,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474552396] [2024-06-14 14:16:53,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474552396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:53,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:53,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:16:53,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407706387] [2024-06-14 14:16:53,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:53,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:16:53,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:53,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:16:53,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:16:53,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:16:53,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 573 transitions, 7740 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:16:53,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:53,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:16:53,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:54,983 INFO L124 PetriNetUnfolderBase]: 3605/6230 cut-off events. [2024-06-14 14:16:54,983 INFO L125 PetriNetUnfolderBase]: For 1139068/1139068 co-relation queries the response was YES. [2024-06-14 14:16:55,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45216 conditions, 6230 events. 3605/6230 cut-off events. For 1139068/1139068 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 44737 event pairs, 721 based on Foata normal form. 8/6233 useless extension candidates. Maximal degree in co-relation 44989. Up to 5323 conditions per place. [2024-06-14 14:16:55,108 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 482 selfloop transitions, 105 changer transitions 0/595 dead transitions. [2024-06-14 14:16:55,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 595 transitions, 9024 flow [2024-06-14 14:16:55,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:16:55,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:16:55,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 14:16:55,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-14 14:16:55,109 INFO L175 Difference]: Start difference. First operand has 515 places, 573 transitions, 7740 flow. Second operand 10 states and 236 transitions. [2024-06-14 14:16:55,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 595 transitions, 9024 flow [2024-06-14 14:17:04,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 595 transitions, 8730 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 14:17:04,883 INFO L231 Difference]: Finished difference. Result has 517 places, 574 transitions, 7701 flow [2024-06-14 14:17:04,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7450, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7701, PETRI_PLACES=517, PETRI_TRANSITIONS=574} [2024-06-14 14:17:04,883 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 473 predicate places. [2024-06-14 14:17:04,883 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 574 transitions, 7701 flow [2024-06-14 14:17:04,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:04,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:04,884 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, 1, 1] [2024-06-14 14:17:04,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 14:17:04,884 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-14 14:17:04,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:04,884 INFO L85 PathProgramCache]: Analyzing trace with hash 157264149, now seen corresponding path program 11 times [2024-06-14 14:17:04,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:04,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791060446] [2024-06-14 14:17:04,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:04,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:04,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:05,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:05,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:05,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791060446] [2024-06-14 14:17:05,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791060446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:05,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:05,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:17:05,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517209914] [2024-06-14 14:17:05,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:05,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:17:05,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:05,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:17:05,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:17:05,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:17:05,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 574 transitions, 7701 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:05,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:05,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:17:05,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:06,506 INFO L124 PetriNetUnfolderBase]: 3587/6204 cut-off events. [2024-06-14 14:17:06,507 INFO L125 PetriNetUnfolderBase]: For 1029245/1029245 co-relation queries the response was YES. [2024-06-14 14:17:06,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43301 conditions, 6204 events. 3587/6204 cut-off events. For 1029245/1029245 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 44505 event pairs, 713 based on Foata normal form. 8/6207 useless extension candidates. Maximal degree in co-relation 43074. Up to 5297 conditions per place. [2024-06-14 14:17:06,627 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 495 selfloop transitions, 91 changer transitions 0/594 dead transitions. [2024-06-14 14:17:06,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 594 transitions, 8947 flow [2024-06-14 14:17:06,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:17:06,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:17:06,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 14:17:06,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 14:17:06,629 INFO L175 Difference]: Start difference. First operand has 517 places, 574 transitions, 7701 flow. Second operand 9 states and 216 transitions. [2024-06-14 14:17:06,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 594 transitions, 8947 flow [2024-06-14 14:17:14,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 594 transitions, 8716 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 14:17:14,684 INFO L231 Difference]: Finished difference. Result has 518 places, 574 transitions, 7661 flow [2024-06-14 14:17:14,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7470, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7661, PETRI_PLACES=518, PETRI_TRANSITIONS=574} [2024-06-14 14:17:14,685 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 474 predicate places. [2024-06-14 14:17:14,685 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 574 transitions, 7661 flow [2024-06-14 14:17:14,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:14,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:14,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:14,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 14:17:14,685 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-14 14:17:14,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:14,685 INFO L85 PathProgramCache]: Analyzing trace with hash 421194677, now seen corresponding path program 12 times [2024-06-14 14:17:14,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:14,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959139208] [2024-06-14 14:17:14,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:14,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:14,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:14,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:14,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:14,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959139208] [2024-06-14 14:17:14,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959139208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:14,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:14,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:17:14,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461128916] [2024-06-14 14:17:14,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:14,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:17:14,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:14,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:17:14,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:17:14,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:17:14,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 574 transitions, 7661 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:14,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:14,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:17:14,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:16,296 INFO L124 PetriNetUnfolderBase]: 3574/6193 cut-off events. [2024-06-14 14:17:16,296 INFO L125 PetriNetUnfolderBase]: For 915886/915886 co-relation queries the response was YES. [2024-06-14 14:17:16,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41991 conditions, 6193 events. 3574/6193 cut-off events. For 915886/915886 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 44490 event pairs, 567 based on Foata normal form. 6/6194 useless extension candidates. Maximal degree in co-relation 41763. Up to 4684 conditions per place. [2024-06-14 14:17:16,399 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 461 selfloop transitions, 132 changer transitions 0/601 dead transitions. [2024-06-14 14:17:16,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 601 transitions, 8973 flow [2024-06-14 14:17:16,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:17:16,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:17:16,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 14:17:16,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-14 14:17:16,400 INFO L175 Difference]: Start difference. First operand has 518 places, 574 transitions, 7661 flow. Second operand 9 states and 219 transitions. [2024-06-14 14:17:16,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 601 transitions, 8973 flow [2024-06-14 14:17:24,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 601 transitions, 8734 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 14:17:24,024 INFO L231 Difference]: Finished difference. Result has 518 places, 574 transitions, 7692 flow [2024-06-14 14:17:24,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7422, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7692, PETRI_PLACES=518, PETRI_TRANSITIONS=574} [2024-06-14 14:17:24,025 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 474 predicate places. [2024-06-14 14:17:24,025 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 574 transitions, 7692 flow [2024-06-14 14:17:24,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:24,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:24,025 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, 1, 1] [2024-06-14 14:17:24,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 14:17:24,025 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-14 14:17:24,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:24,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1482653493, now seen corresponding path program 1 times [2024-06-14 14:17:24,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:24,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287156440] [2024-06-14 14:17:24,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:24,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:24,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:24,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:24,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:24,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287156440] [2024-06-14 14:17:24,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287156440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:24,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:24,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:24,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848333302] [2024-06-14 14:17:24,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:24,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:24,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:24,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:24,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:24,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:17:24,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 574 transitions, 7692 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:24,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:24,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:17:24,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:25,685 INFO L124 PetriNetUnfolderBase]: 3579/6206 cut-off events. [2024-06-14 14:17:25,685 INFO L125 PetriNetUnfolderBase]: For 847960/847960 co-relation queries the response was YES. [2024-06-14 14:17:25,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42272 conditions, 6206 events. 3579/6206 cut-off events. For 847960/847960 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 44700 event pairs, 709 based on Foata normal form. 1/6202 useless extension candidates. Maximal degree in co-relation 42043. Up to 5356 conditions per place. [2024-06-14 14:17:25,788 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 512 selfloop transitions, 70 changer transitions 0/590 dead transitions. [2024-06-14 14:17:25,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 590 transitions, 8936 flow [2024-06-14 14:17:25,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:17:25,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:17:25,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 14:17:25,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-14 14:17:25,789 INFO L175 Difference]: Start difference. First operand has 518 places, 574 transitions, 7692 flow. Second operand 6 states and 152 transitions. [2024-06-14 14:17:25,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 590 transitions, 8936 flow [2024-06-14 14:17:33,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 590 transitions, 8632 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:17:33,657 INFO L231 Difference]: Finished difference. Result has 515 places, 577 transitions, 7608 flow [2024-06-14 14:17:33,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7388, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7608, PETRI_PLACES=515, PETRI_TRANSITIONS=577} [2024-06-14 14:17:33,657 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-06-14 14:17:33,658 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 577 transitions, 7608 flow [2024-06-14 14:17:33,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:33,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:33,658 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, 1, 1] [2024-06-14 14:17:33,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 14:17:33,658 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-14 14:17:33,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:33,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1335043893, now seen corresponding path program 2 times [2024-06-14 14:17:33,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:33,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555358485] [2024-06-14 14:17:33,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:33,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:33,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:33,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:33,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:33,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555358485] [2024-06-14 14:17:33,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555358485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:33,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:33,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:33,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589265867] [2024-06-14 14:17:33,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:33,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:33,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:33,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:33,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:33,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:17:33,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 577 transitions, 7608 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:33,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:33,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:17:33,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:35,319 INFO L124 PetriNetUnfolderBase]: 3600/6233 cut-off events. [2024-06-14 14:17:35,319 INFO L125 PetriNetUnfolderBase]: For 886061/886061 co-relation queries the response was YES. [2024-06-14 14:17:35,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42362 conditions, 6233 events. 3600/6233 cut-off events. For 886061/886061 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 44868 event pairs, 720 based on Foata normal form. 1/6229 useless extension candidates. Maximal degree in co-relation 42132. Up to 5159 conditions per place. [2024-06-14 14:17:35,420 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 433 selfloop transitions, 166 changer transitions 0/607 dead transitions. [2024-06-14 14:17:35,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 607 transitions, 9696 flow [2024-06-14 14:17:35,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:17:35,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:17:35,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-14 14:17:35,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 14:17:35,421 INFO L175 Difference]: Start difference. First operand has 515 places, 577 transitions, 7608 flow. Second operand 9 states and 225 transitions. [2024-06-14 14:17:35,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 607 transitions, 9696 flow [2024-06-14 14:17:44,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 607 transitions, 9520 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:44,637 INFO L231 Difference]: Finished difference. Result has 519 places, 586 transitions, 7988 flow [2024-06-14 14:17:44,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7988, PETRI_PLACES=519, PETRI_TRANSITIONS=586} [2024-06-14 14:17:44,637 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 475 predicate places. [2024-06-14 14:17:44,638 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 586 transitions, 7988 flow [2024-06-14 14:17:44,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:44,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:44,638 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, 1, 1] [2024-06-14 14:17:44,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 14:17:44,638 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:44,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:44,638 INFO L85 PathProgramCache]: Analyzing trace with hash -135115335, now seen corresponding path program 3 times [2024-06-14 14:17:44,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:44,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027299955] [2024-06-14 14:17:44,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:44,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:44,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:44,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:44,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:44,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027299955] [2024-06-14 14:17:44,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027299955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:44,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:44,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:44,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966224761] [2024-06-14 14:17:44,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:44,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:44,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:44,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:44,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:44,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:17:44,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 586 transitions, 7988 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:44,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:44,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:17:44,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:46,350 INFO L124 PetriNetUnfolderBase]: 3597/6229 cut-off events. [2024-06-14 14:17:46,350 INFO L125 PetriNetUnfolderBase]: For 863125/863125 co-relation queries the response was YES. [2024-06-14 14:17:46,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42521 conditions, 6229 events. 3597/6229 cut-off events. For 863125/863125 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 44798 event pairs, 720 based on Foata normal form. 1/6225 useless extension candidates. Maximal degree in co-relation 42291. Up to 5156 conditions per place. [2024-06-14 14:17:46,456 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 420 selfloop transitions, 179 changer transitions 0/607 dead transitions. [2024-06-14 14:17:46,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 607 transitions, 9588 flow [2024-06-14 14:17:46,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:17:46,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:17:46,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-14 14:17:46,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674418604651162 [2024-06-14 14:17:46,457 INFO L175 Difference]: Start difference. First operand has 519 places, 586 transitions, 7988 flow. Second operand 10 states and 244 transitions. [2024-06-14 14:17:46,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 607 transitions, 9588 flow [2024-06-14 14:17:55,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 607 transitions, 9446 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 14:17:55,686 INFO L231 Difference]: Finished difference. Result has 525 places, 586 transitions, 8217 flow [2024-06-14 14:17:55,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7848, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8217, PETRI_PLACES=525, PETRI_TRANSITIONS=586} [2024-06-14 14:17:55,687 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 481 predicate places. [2024-06-14 14:17:55,687 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 586 transitions, 8217 flow [2024-06-14 14:17:55,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:55,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:55,687 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, 1, 1] [2024-06-14 14:17:55,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 14:17:55,687 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:55,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:55,687 INFO L85 PathProgramCache]: Analyzing trace with hash -2092394673, now seen corresponding path program 4 times [2024-06-14 14:17:55,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:55,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256925413] [2024-06-14 14:17:55,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:55,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:55,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:55,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:55,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:55,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256925413] [2024-06-14 14:17:55,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256925413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:55,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:55,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:55,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965839400] [2024-06-14 14:17:55,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:55,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:55,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:55,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:55,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:55,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:17:55,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 586 transitions, 8217 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:17:55,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:55,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:17:55,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:57,400 INFO L124 PetriNetUnfolderBase]: 3610/6251 cut-off events. [2024-06-14 14:17:57,400 INFO L125 PetriNetUnfolderBase]: For 879583/879583 co-relation queries the response was YES. [2024-06-14 14:17:57,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43287 conditions, 6251 events. 3610/6251 cut-off events. For 879583/879583 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 45035 event pairs, 709 based on Foata normal form. 1/6247 useless extension candidates. Maximal degree in co-relation 43056. Up to 5171 conditions per place. [2024-06-14 14:17:57,510 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 423 selfloop transitions, 186 changer transitions 0/617 dead transitions. [2024-06-14 14:17:57,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 617 transitions, 10311 flow [2024-06-14 14:17:57,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:17:57,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:17:57,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 305 transitions. [2024-06-14 14:17:57,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456171735241503 [2024-06-14 14:17:57,511 INFO L175 Difference]: Start difference. First operand has 525 places, 586 transitions, 8217 flow. Second operand 13 states and 305 transitions. [2024-06-14 14:17:57,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 617 transitions, 10311 flow [2024-06-14 14:18:04,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 617 transitions, 10038 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:18:04,588 INFO L231 Difference]: Finished difference. Result has 531 places, 592 transitions, 8445 flow [2024-06-14 14:18:04,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7954, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8445, PETRI_PLACES=531, PETRI_TRANSITIONS=592} [2024-06-14 14:18:04,588 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 487 predicate places. [2024-06-14 14:18:04,588 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 592 transitions, 8445 flow [2024-06-14 14:18:04,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:04,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:04,588 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, 1, 1] [2024-06-14 14:18:04,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 14:18:04,589 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:04,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:04,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1034229839, now seen corresponding path program 5 times [2024-06-14 14:18:04,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:04,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840066461] [2024-06-14 14:18:04,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:04,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:04,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:04,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:04,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:04,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840066461] [2024-06-14 14:18:04,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840066461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:04,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:04,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:18:04,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909874607] [2024-06-14 14:18:04,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:04,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:18:04,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:04,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:18:04,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:18:04,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:18:04,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 592 transitions, 8445 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:04,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:04,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:18:04,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:06,280 INFO L124 PetriNetUnfolderBase]: 3607/6247 cut-off events. [2024-06-14 14:18:06,281 INFO L125 PetriNetUnfolderBase]: For 865149/865149 co-relation queries the response was YES. [2024-06-14 14:18:06,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43171 conditions, 6247 events. 3607/6247 cut-off events. For 865149/865149 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 45003 event pairs, 709 based on Foata normal form. 1/6243 useless extension candidates. Maximal degree in co-relation 42940. Up to 5168 conditions per place. [2024-06-14 14:18:06,389 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 429 selfloop transitions, 177 changer transitions 0/614 dead transitions. [2024-06-14 14:18:06,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 614 transitions, 10061 flow [2024-06-14 14:18:06,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:18:06,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:18:06,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-06-14 14:18:06,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5539112050739958 [2024-06-14 14:18:06,390 INFO L175 Difference]: Start difference. First operand has 531 places, 592 transitions, 8445 flow. Second operand 11 states and 262 transitions. [2024-06-14 14:18:06,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 614 transitions, 10061 flow [2024-06-14 14:18:14,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 614 transitions, 9597 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-14 14:18:14,834 INFO L231 Difference]: Finished difference. Result has 531 places, 592 transitions, 8354 flow [2024-06-14 14:18:14,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7983, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8354, PETRI_PLACES=531, PETRI_TRANSITIONS=592} [2024-06-14 14:18:14,835 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 487 predicate places. [2024-06-14 14:18:14,835 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 592 transitions, 8354 flow [2024-06-14 14:18:14,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:14,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:14,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, 1, 1, 1, 1] [2024-06-14 14:18:14,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 14:18:14,835 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:14,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:14,835 INFO L85 PathProgramCache]: Analyzing trace with hash 432367077, now seen corresponding path program 6 times [2024-06-14 14:18:14,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:14,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571205663] [2024-06-14 14:18:14,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:14,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:14,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:15,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:15,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:15,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571205663] [2024-06-14 14:18:15,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571205663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:15,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:15,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:18:15,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955435058] [2024-06-14 14:18:15,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:15,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:18:15,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:15,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:18:15,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:18:15,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:18:15,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 592 transitions, 8354 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:15,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:15,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:18:15,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:16,559 INFO L124 PetriNetUnfolderBase]: 3604/6243 cut-off events. [2024-06-14 14:18:16,559 INFO L125 PetriNetUnfolderBase]: For 848703/848703 co-relation queries the response was YES. [2024-06-14 14:18:16,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42879 conditions, 6243 events. 3604/6243 cut-off events. For 848703/848703 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 44950 event pairs, 709 based on Foata normal form. 1/6239 useless extension candidates. Maximal degree in co-relation 42648. Up to 5165 conditions per place. [2024-06-14 14:18:16,669 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 392 selfloop transitions, 215 changer transitions 0/615 dead transitions. [2024-06-14 14:18:16,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 615 transitions, 9622 flow [2024-06-14 14:18:16,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:18:16,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:18:16,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 301 transitions. [2024-06-14 14:18:16,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-14 14:18:16,670 INFO L175 Difference]: Start difference. First operand has 531 places, 592 transitions, 8354 flow. Second operand 13 states and 301 transitions. [2024-06-14 14:18:16,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 615 transitions, 9622 flow [2024-06-14 14:18:25,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 615 transitions, 9239 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 14:18:25,083 INFO L231 Difference]: Finished difference. Result has 533 places, 592 transitions, 8412 flow [2024-06-14 14:18:25,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7971, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8412, PETRI_PLACES=533, PETRI_TRANSITIONS=592} [2024-06-14 14:18:25,084 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 489 predicate places. [2024-06-14 14:18:25,084 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 592 transitions, 8412 flow [2024-06-14 14:18:25,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:25,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:25,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, 1, 1] [2024-06-14 14:18:25,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 14:18:25,084 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:25,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:25,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1454216687, now seen corresponding path program 13 times [2024-06-14 14:18:25,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:25,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191871890] [2024-06-14 14:18:25,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:25,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:25,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:25,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:25,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:25,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191871890] [2024-06-14 14:18:25,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191871890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:25,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:25,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:18:25,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376390064] [2024-06-14 14:18:25,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:25,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:18:25,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:25,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:18:25,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:18:25,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:18:25,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 592 transitions, 8412 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:25,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:25,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:18:25,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:26,825 INFO L124 PetriNetUnfolderBase]: 3657/6330 cut-off events. [2024-06-14 14:18:26,825 INFO L125 PetriNetUnfolderBase]: For 1020292/1020292 co-relation queries the response was YES. [2024-06-14 14:18:26,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44723 conditions, 6330 events. 3657/6330 cut-off events. For 1020292/1020292 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 45613 event pairs, 727 based on Foata normal form. 6/6331 useless extension candidates. Maximal degree in co-relation 44492. Up to 5042 conditions per place. [2024-06-14 14:18:26,938 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 485 selfloop transitions, 131 changer transitions 0/624 dead transitions. [2024-06-14 14:18:26,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 624 transitions, 10172 flow [2024-06-14 14:18:26,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:18:26,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:18:26,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:18:26,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-14 14:18:26,953 INFO L175 Difference]: Start difference. First operand has 533 places, 592 transitions, 8412 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:18:26,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 624 transitions, 10172 flow [2024-06-14 14:18:34,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 624 transitions, 9696 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-14 14:18:34,965 INFO L231 Difference]: Finished difference. Result has 528 places, 594 transitions, 8275 flow [2024-06-14 14:18:34,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7938, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8275, PETRI_PLACES=528, PETRI_TRANSITIONS=594} [2024-06-14 14:18:34,965 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 484 predicate places. [2024-06-14 14:18:34,965 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 594 transitions, 8275 flow [2024-06-14 14:18:34,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:34,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:34,965 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, 1, 1] [2024-06-14 14:18:34,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 14:18:34,965 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:34,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:34,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1710688653, now seen corresponding path program 14 times [2024-06-14 14:18:34,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:34,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679589465] [2024-06-14 14:18:34,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:34,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:34,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:35,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:35,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:35,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679589465] [2024-06-14 14:18:35,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679589465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:35,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:35,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:18:35,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141403830] [2024-06-14 14:18:35,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:35,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:18:35,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:35,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:18:35,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:18:35,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:18:35,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 594 transitions, 8275 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:35,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:35,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:18:35,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:36,713 INFO L124 PetriNetUnfolderBase]: 3685/6378 cut-off events. [2024-06-14 14:18:36,713 INFO L125 PetriNetUnfolderBase]: For 1054073/1054073 co-relation queries the response was YES. [2024-06-14 14:18:36,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45042 conditions, 6378 events. 3685/6378 cut-off events. For 1054073/1054073 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 46070 event pairs, 743 based on Foata normal form. 8/6381 useless extension candidates. Maximal degree in co-relation 44811. Up to 5380 conditions per place. [2024-06-14 14:18:36,831 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 491 selfloop transitions, 118 changer transitions 0/617 dead transitions. [2024-06-14 14:18:36,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 617 transitions, 9609 flow [2024-06-14 14:18:36,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:18:36,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:18:36,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:18:36,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 14:18:36,832 INFO L175 Difference]: Start difference. First operand has 528 places, 594 transitions, 8275 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:18:36,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 617 transitions, 9609 flow [2024-06-14 14:18:45,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 617 transitions, 9424 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 14:18:45,458 INFO L231 Difference]: Finished difference. Result has 532 places, 595 transitions, 8369 flow [2024-06-14 14:18:45,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8369, PETRI_PLACES=532, PETRI_TRANSITIONS=595} [2024-06-14 14:18:45,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 488 predicate places. [2024-06-14 14:18:45,459 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 595 transitions, 8369 flow [2024-06-14 14:18:45,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:45,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:45,459 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, 1, 1] [2024-06-14 14:18:45,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 14:18:45,459 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:45,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:45,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1997565753, now seen corresponding path program 15 times [2024-06-14 14:18:45,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:45,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536850748] [2024-06-14 14:18:45,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:45,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:45,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:45,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:45,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:45,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536850748] [2024-06-14 14:18:45,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536850748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:45,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:45,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:18:45,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593504687] [2024-06-14 14:18:45,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:45,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:18:45,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:45,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:18:45,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:18:45,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:18:45,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 595 transitions, 8369 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:45,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:45,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:18:45,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:47,173 INFO L124 PetriNetUnfolderBase]: 3705/6410 cut-off events. [2024-06-14 14:18:47,173 INFO L125 PetriNetUnfolderBase]: For 1030586/1030586 co-relation queries the response was YES. [2024-06-14 14:18:47,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45332 conditions, 6410 events. 3705/6410 cut-off events. For 1030586/1030586 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 46304 event pairs, 741 based on Foata normal form. 6/6411 useless extension candidates. Maximal degree in co-relation 45099. Up to 5372 conditions per place. [2024-06-14 14:18:47,288 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 492 selfloop transitions, 121 changer transitions 0/621 dead transitions. [2024-06-14 14:18:47,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 621 transitions, 9721 flow [2024-06-14 14:18:47,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:18:47,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:18:47,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 14:18:47,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-14 14:18:47,288 INFO L175 Difference]: Start difference. First operand has 532 places, 595 transitions, 8369 flow. Second operand 8 states and 196 transitions. [2024-06-14 14:18:47,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 621 transitions, 9721 flow [2024-06-14 14:18:56,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 621 transitions, 9468 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 14:18:56,119 INFO L231 Difference]: Finished difference. Result has 534 places, 596 transitions, 8395 flow [2024-06-14 14:18:56,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8116, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8395, PETRI_PLACES=534, PETRI_TRANSITIONS=596} [2024-06-14 14:18:56,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 490 predicate places. [2024-06-14 14:18:56,120 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 596 transitions, 8395 flow [2024-06-14 14:18:56,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:56,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:56,120 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, 1, 1] [2024-06-14 14:18:56,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 14:18:56,120 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:56,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:56,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1366098667, now seen corresponding path program 16 times [2024-06-14 14:18:56,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:56,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479958788] [2024-06-14 14:18:56,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:56,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:56,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:56,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:56,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:56,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479958788] [2024-06-14 14:18:56,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479958788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:56,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:56,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:18:56,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104213394] [2024-06-14 14:18:56,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:56,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:18:56,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:56,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:18:56,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:18:56,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:18:56,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 596 transitions, 8395 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:18:56,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:56,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:18:56,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:57,780 INFO L124 PetriNetUnfolderBase]: 3733/6458 cut-off events. [2024-06-14 14:18:57,780 INFO L125 PetriNetUnfolderBase]: For 1075832/1075832 co-relation queries the response was YES. [2024-06-14 14:18:57,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45682 conditions, 6458 events. 3733/6458 cut-off events. For 1075832/1075832 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 46735 event pairs, 753 based on Foata normal form. 8/6461 useless extension candidates. Maximal degree in co-relation 45448. Up to 5456 conditions per place. [2024-06-14 14:18:57,890 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 492 selfloop transitions, 116 changer transitions 0/616 dead transitions. [2024-06-14 14:18:57,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 616 transitions, 9715 flow [2024-06-14 14:18:57,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:18:57,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:18:57,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:18:57,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-14 14:18:57,891 INFO L175 Difference]: Start difference. First operand has 534 places, 596 transitions, 8395 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:18:57,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 616 transitions, 9715 flow [2024-06-14 14:19:06,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 616 transitions, 9454 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 14:19:06,483 INFO L231 Difference]: Finished difference. Result has 536 places, 597 transitions, 8405 flow [2024-06-14 14:19:06,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8134, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8405, PETRI_PLACES=536, PETRI_TRANSITIONS=597} [2024-06-14 14:19:06,484 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 492 predicate places. [2024-06-14 14:19:06,484 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 597 transitions, 8405 flow [2024-06-14 14:19:06,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:06,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:06,484 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, 1, 1] [2024-06-14 14:19:06,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 14:19:06,484 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:06,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:06,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1365742477, now seen corresponding path program 17 times [2024-06-14 14:19:06,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:06,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607108896] [2024-06-14 14:19:06,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:06,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:06,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:06,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-14 14:19:06,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:06,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607108896] [2024-06-14 14:19:06,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607108896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:06,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:06,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:19:06,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17747524] [2024-06-14 14:19:06,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:06,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:19:06,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:06,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:19:06,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:19:06,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:19:06,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 597 transitions, 8405 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:06,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:06,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:19:06,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:08,179 INFO L124 PetriNetUnfolderBase]: 3799/6560 cut-off events. [2024-06-14 14:19:08,179 INFO L125 PetriNetUnfolderBase]: For 1184720/1184720 co-relation queries the response was YES. [2024-06-14 14:19:08,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47934 conditions, 6560 events. 3799/6560 cut-off events. For 1184720/1184720 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 47487 event pairs, 763 based on Foata normal form. 6/6561 useless extension candidates. Maximal degree in co-relation 47699. Up to 5426 conditions per place. [2024-06-14 14:19:08,293 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 493 selfloop transitions, 121 changer transitions 0/622 dead transitions. [2024-06-14 14:19:08,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 622 transitions, 10149 flow [2024-06-14 14:19:08,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:19:08,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:19:08,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:19:08,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-14 14:19:08,294 INFO L175 Difference]: Start difference. First operand has 536 places, 597 transitions, 8405 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:19:08,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 622 transitions, 10149 flow [2024-06-14 14:19:16,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 622 transitions, 9896 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 14:19:16,372 INFO L231 Difference]: Finished difference. Result has 538 places, 599 transitions, 8470 flow [2024-06-14 14:19:16,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8152, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8470, PETRI_PLACES=538, PETRI_TRANSITIONS=599} [2024-06-14 14:19:16,373 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 494 predicate places. [2024-06-14 14:19:16,373 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 599 transitions, 8470 flow [2024-06-14 14:19:16,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:16,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:16,373 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, 1, 1] [2024-06-14 14:19:16,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 14:19:16,373 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:16,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:16,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1765595977, now seen corresponding path program 18 times [2024-06-14 14:19:16,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:16,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196913380] [2024-06-14 14:19:16,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:16,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:16,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:16,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:16,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:16,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196913380] [2024-06-14 14:19:16,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196913380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:16,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:16,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:19:16,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252722608] [2024-06-14 14:19:16,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:16,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:19:16,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:16,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:19:16,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:19:16,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:19:16,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 599 transitions, 8470 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:16,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:16,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:19:16,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:18,080 INFO L124 PetriNetUnfolderBase]: 3781/6534 cut-off events. [2024-06-14 14:19:18,080 INFO L125 PetriNetUnfolderBase]: For 1098974/1098974 co-relation queries the response was YES. [2024-06-14 14:19:18,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46262 conditions, 6534 events. 3781/6534 cut-off events. For 1098974/1098974 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 47324 event pairs, 761 based on Foata normal form. 8/6537 useless extension candidates. Maximal degree in co-relation 46026. Up to 5532 conditions per place. [2024-06-14 14:19:18,195 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 121 changer transitions 0/618 dead transitions. [2024-06-14 14:19:18,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 618 transitions, 9762 flow [2024-06-14 14:19:18,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:19:18,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:19:18,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:19:18,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-14 14:19:18,196 INFO L175 Difference]: Start difference. First operand has 538 places, 599 transitions, 8470 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:19:18,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 618 transitions, 9762 flow [2024-06-14 14:19:26,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 618 transitions, 9583 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-14 14:19:26,454 INFO L231 Difference]: Finished difference. Result has 542 places, 599 transitions, 8538 flow [2024-06-14 14:19:26,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8291, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8538, PETRI_PLACES=542, PETRI_TRANSITIONS=599} [2024-06-14 14:19:26,455 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 498 predicate places. [2024-06-14 14:19:26,455 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 599 transitions, 8538 flow [2024-06-14 14:19:26,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:26,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:26,455 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, 1, 1] [2024-06-14 14:19:26,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 14:19:26,455 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:26,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:26,456 INFO L85 PathProgramCache]: Analyzing trace with hash 453920985, now seen corresponding path program 19 times [2024-06-14 14:19:26,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:26,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415662492] [2024-06-14 14:19:26,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:26,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:26,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:26,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:26,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415662492] [2024-06-14 14:19:26,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415662492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:26,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:26,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:19:26,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407032593] [2024-06-14 14:19:26,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:26,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:19:26,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:26,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:19:26,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:19:26,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:19:26,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 599 transitions, 8538 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:26,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:26,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:19:26,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:28,197 INFO L124 PetriNetUnfolderBase]: 3809/6567 cut-off events. [2024-06-14 14:19:28,197 INFO L125 PetriNetUnfolderBase]: For 1110308/1110308 co-relation queries the response was YES. [2024-06-14 14:19:28,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46707 conditions, 6567 events. 3809/6567 cut-off events. For 1110308/1110308 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 47600 event pairs, 778 based on Foata normal form. 8/6567 useless extension candidates. Maximal degree in co-relation 46469. Up to 5576 conditions per place. [2024-06-14 14:19:28,315 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 474 selfloop transitions, 134 changer transitions 0/616 dead transitions. [2024-06-14 14:19:28,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 616 transitions, 9854 flow [2024-06-14 14:19:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:19:28,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:19:28,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:19:28,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-14 14:19:28,316 INFO L175 Difference]: Start difference. First operand has 542 places, 599 transitions, 8538 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:19:28,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 616 transitions, 9854 flow [2024-06-14 14:19:36,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 616 transitions, 9593 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:19:36,808 INFO L231 Difference]: Finished difference. Result has 543 places, 600 transitions, 8588 flow [2024-06-14 14:19:36,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8277, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8588, PETRI_PLACES=543, PETRI_TRANSITIONS=600} [2024-06-14 14:19:36,808 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 499 predicate places. [2024-06-14 14:19:36,808 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 600 transitions, 8588 flow [2024-06-14 14:19:36,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:36,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:36,809 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, 1, 1] [2024-06-14 14:19:36,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 14:19:36,809 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:36,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:36,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1111542975, now seen corresponding path program 20 times [2024-06-14 14:19:36,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:36,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690790057] [2024-06-14 14:19:36,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:36,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:36,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:37,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:37,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:37,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690790057] [2024-06-14 14:19:37,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690790057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:37,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:37,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:19:37,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002490358] [2024-06-14 14:19:37,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:37,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:19:37,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:37,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:19:37,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:19:37,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:19:37,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 600 transitions, 8588 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:37,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:37,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:19:37,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:38,530 INFO L124 PetriNetUnfolderBase]: 3837/6611 cut-off events. [2024-06-14 14:19:38,530 INFO L125 PetriNetUnfolderBase]: For 1124490/1124490 co-relation queries the response was YES. [2024-06-14 14:19:38,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47188 conditions, 6611 events. 3837/6611 cut-off events. For 1124490/1124490 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 47957 event pairs, 782 based on Foata normal form. 8/6611 useless extension candidates. Maximal degree in co-relation 46949. Up to 5620 conditions per place. [2024-06-14 14:19:38,656 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 488 selfloop transitions, 121 changer transitions 0/617 dead transitions. [2024-06-14 14:19:38,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 617 transitions, 9908 flow [2024-06-14 14:19:38,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:19:38,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:19:38,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:19:38,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-14 14:19:38,657 INFO L175 Difference]: Start difference. First operand has 543 places, 600 transitions, 8588 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:19:38,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 617 transitions, 9908 flow [2024-06-14 14:19:48,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 617 transitions, 9615 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:19:48,864 INFO L231 Difference]: Finished difference. Result has 545 places, 601 transitions, 8582 flow [2024-06-14 14:19:48,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8295, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8582, PETRI_PLACES=545, PETRI_TRANSITIONS=601} [2024-06-14 14:19:48,864 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 501 predicate places. [2024-06-14 14:19:48,864 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 601 transitions, 8582 flow [2024-06-14 14:19:48,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:48,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:48,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, 1, 1, 1, 1] [2024-06-14 14:19:48,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 14:19:48,864 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:48,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:48,865 INFO L85 PathProgramCache]: Analyzing trace with hash 712045665, now seen corresponding path program 21 times [2024-06-14 14:19:48,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:48,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343753676] [2024-06-14 14:19:48,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:48,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:48,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:49,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:49,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:49,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343753676] [2024-06-14 14:19:49,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343753676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:49,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:49,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:19:49,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013148266] [2024-06-14 14:19:49,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:49,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:19:49,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:49,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:19:49,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:19:49,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:19:49,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 601 transitions, 8582 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:49,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:49,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:19:49,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:50,642 INFO L124 PetriNetUnfolderBase]: 3852/6640 cut-off events. [2024-06-14 14:19:50,642 INFO L125 PetriNetUnfolderBase]: For 1105101/1105101 co-relation queries the response was YES. [2024-06-14 14:19:50,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46924 conditions, 6640 events. 3852/6640 cut-off events. For 1105101/1105101 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 48169 event pairs, 787 based on Foata normal form. 8/6640 useless extension candidates. Maximal degree in co-relation 46684. Up to 5645 conditions per place. [2024-06-14 14:19:50,774 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 493 selfloop transitions, 117 changer transitions 0/618 dead transitions. [2024-06-14 14:19:50,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 618 transitions, 9906 flow [2024-06-14 14:19:50,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:19:50,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:19:50,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 14:19:50,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-14 14:19:50,775 INFO L175 Difference]: Start difference. First operand has 545 places, 601 transitions, 8582 flow. Second operand 8 states and 188 transitions. [2024-06-14 14:19:50,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 618 transitions, 9906 flow [2024-06-14 14:20:00,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 618 transitions, 9637 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 14:20:00,182 INFO L231 Difference]: Finished difference. Result has 547 places, 602 transitions, 8594 flow [2024-06-14 14:20:00,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8313, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8594, PETRI_PLACES=547, PETRI_TRANSITIONS=602} [2024-06-14 14:20:00,182 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 503 predicate places. [2024-06-14 14:20:00,182 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 602 transitions, 8594 flow [2024-06-14 14:20:00,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:00,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:00,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:20:00,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 14:20:00,182 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:20:00,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:00,183 INFO L85 PathProgramCache]: Analyzing trace with hash 711689475, now seen corresponding path program 22 times [2024-06-14 14:20:00,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:00,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465385927] [2024-06-14 14:20:00,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:00,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:00,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:00,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:00,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:00,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465385927] [2024-06-14 14:20:00,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465385927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:00,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:00,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:20:00,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009101206] [2024-06-14 14:20:00,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:00,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:20:00,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:00,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:20:00,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:20:00,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:20:00,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 602 transitions, 8594 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:00,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:00,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:20:00,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:01,923 INFO L124 PetriNetUnfolderBase]: 3839/6621 cut-off events. [2024-06-14 14:20:01,924 INFO L125 PetriNetUnfolderBase]: For 978617/978617 co-relation queries the response was YES. [2024-06-14 14:20:02,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45502 conditions, 6621 events. 3839/6621 cut-off events. For 978617/978617 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 48083 event pairs, 774 based on Foata normal form. 6/6619 useless extension candidates. Maximal degree in co-relation 45261. Up to 5448 conditions per place. [2024-06-14 14:20:02,119 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 490 selfloop transitions, 123 changer transitions 0/621 dead transitions. [2024-06-14 14:20:02,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 621 transitions, 9900 flow [2024-06-14 14:20:02,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:20:02,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:20:02,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:20:02,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-14 14:20:02,120 INFO L175 Difference]: Start difference. First operand has 547 places, 602 transitions, 8594 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:20:02,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 621 transitions, 9900 flow [2024-06-14 14:20:11,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 621 transitions, 9621 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 14:20:11,722 INFO L231 Difference]: Finished difference. Result has 549 places, 602 transitions, 8567 flow [2024-06-14 14:20:11,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8315, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8567, PETRI_PLACES=549, PETRI_TRANSITIONS=602} [2024-06-14 14:20:11,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 505 predicate places. [2024-06-14 14:20:11,723 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 602 transitions, 8567 flow [2024-06-14 14:20:11,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:11,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:11,723 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, 1, 1] [2024-06-14 14:20:11,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 14:20:11,723 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:20:11,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:11,724 INFO L85 PathProgramCache]: Analyzing trace with hash 105716175, now seen corresponding path program 7 times [2024-06-14 14:20:11,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:11,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348379702] [2024-06-14 14:20:11,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:11,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:11,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:11,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:11,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:11,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348379702] [2024-06-14 14:20:11,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348379702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:11,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:11,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:20:11,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729554442] [2024-06-14 14:20:11,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:11,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:20:11,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:11,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:20:11,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:20:12,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:20:12,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 602 transitions, 8567 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:12,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:12,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:20:12,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:13,482 INFO L124 PetriNetUnfolderBase]: 3844/6641 cut-off events. [2024-06-14 14:20:13,482 INFO L125 PetriNetUnfolderBase]: For 898800/898800 co-relation queries the response was YES. [2024-06-14 14:20:13,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45373 conditions, 6641 events. 3844/6641 cut-off events. For 898800/898800 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 48250 event pairs, 756 based on Foata normal form. 1/6637 useless extension candidates. Maximal degree in co-relation 45131. Up to 5765 conditions per place. [2024-06-14 14:20:13,616 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 560 selfloop transitions, 54 changer transitions 0/622 dead transitions. [2024-06-14 14:20:13,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 622 transitions, 9891 flow [2024-06-14 14:20:13,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:20:13,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:20:13,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:20:13,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-14 14:20:13,617 INFO L175 Difference]: Start difference. First operand has 549 places, 602 transitions, 8567 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:20:13,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 622 transitions, 9891 flow [2024-06-14 14:20:22,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 622 transitions, 9496 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 14:20:22,570 INFO L231 Difference]: Finished difference. Result has 548 places, 605 transitions, 8352 flow [2024-06-14 14:20:22,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8172, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8352, PETRI_PLACES=548, PETRI_TRANSITIONS=605} [2024-06-14 14:20:22,570 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 504 predicate places. [2024-06-14 14:20:22,570 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 605 transitions, 8352 flow [2024-06-14 14:20:22,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:22,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:22,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, 1, 1, 1, 1] [2024-06-14 14:20:22,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 14:20:22,571 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:20:22,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:22,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1158843727, now seen corresponding path program 8 times [2024-06-14 14:20:22,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:22,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933165993] [2024-06-14 14:20:22,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:22,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:22,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:22,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:22,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:22,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933165993] [2024-06-14 14:20:22,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933165993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:22,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:22,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:20:22,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223982709] [2024-06-14 14:20:22,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:22,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:20:22,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:22,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:20:22,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:20:22,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:20:22,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 605 transitions, 8352 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:22,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:22,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:20:22,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:24,285 INFO L124 PetriNetUnfolderBase]: 3857/6663 cut-off events. [2024-06-14 14:20:24,285 INFO L125 PetriNetUnfolderBase]: For 922963/922963 co-relation queries the response was YES. [2024-06-14 14:20:24,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45044 conditions, 6663 events. 3857/6663 cut-off events. For 922963/922963 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 48451 event pairs, 767 based on Foata normal form. 1/6659 useless extension candidates. Maximal degree in co-relation 44802. Up to 5290 conditions per place. [2024-06-14 14:20:24,409 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 355 selfloop transitions, 277 changer transitions 0/640 dead transitions. [2024-06-14 14:20:24,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 640 transitions, 10532 flow [2024-06-14 14:20:24,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:20:24,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:20:24,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 265 transitions. [2024-06-14 14:20:24,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602536997885835 [2024-06-14 14:20:24,410 INFO L175 Difference]: Start difference. First operand has 548 places, 605 transitions, 8352 flow. Second operand 11 states and 265 transitions. [2024-06-14 14:20:24,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 640 transitions, 10532 flow [2024-06-14 14:20:32,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 640 transitions, 10393 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 14:20:32,043 INFO L231 Difference]: Finished difference. Result has 553 places, 611 transitions, 8880 flow [2024-06-14 14:20:32,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8880, PETRI_PLACES=553, PETRI_TRANSITIONS=611} [2024-06-14 14:20:32,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 509 predicate places. [2024-06-14 14:20:32,043 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 611 transitions, 8880 flow [2024-06-14 14:20:32,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:32,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:32,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, 1, 1, 1, 1] [2024-06-14 14:20:32,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 14:20:32,044 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:20:32,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:32,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1247730489, now seen corresponding path program 9 times [2024-06-14 14:20:32,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:32,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844245370] [2024-06-14 14:20:32,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:32,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:32,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:32,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:32,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:32,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844245370] [2024-06-14 14:20:32,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844245370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:32,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:32,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:20:32,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745259528] [2024-06-14 14:20:32,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:32,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:20:32,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:32,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:20:32,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:20:32,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:20:32,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 611 transitions, 8880 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:32,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:32,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:20:32,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:33,786 INFO L124 PetriNetUnfolderBase]: 3854/6659 cut-off events. [2024-06-14 14:20:33,786 INFO L125 PetriNetUnfolderBase]: For 908254/908254 co-relation queries the response was YES. [2024-06-14 14:20:33,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45421 conditions, 6659 events. 3854/6659 cut-off events. For 908254/908254 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 48408 event pairs, 767 based on Foata normal form. 1/6655 useless extension candidates. Maximal degree in co-relation 45179. Up to 5287 conditions per place. [2024-06-14 14:20:33,912 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 351 selfloop transitions, 281 changer transitions 0/640 dead transitions. [2024-06-14 14:20:33,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 640 transitions, 10586 flow [2024-06-14 14:20:33,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:20:33,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:20:33,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 280 transitions. [2024-06-14 14:20:33,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-14 14:20:33,913 INFO L175 Difference]: Start difference. First operand has 553 places, 611 transitions, 8880 flow. Second operand 12 states and 280 transitions. [2024-06-14 14:20:33,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 640 transitions, 10586 flow [2024-06-14 14:20:43,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 640 transitions, 9871 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-14 14:20:43,121 INFO L231 Difference]: Finished difference. Result has 557 places, 611 transitions, 8733 flow [2024-06-14 14:20:43,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8165, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8733, PETRI_PLACES=557, PETRI_TRANSITIONS=611} [2024-06-14 14:20:43,121 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 513 predicate places. [2024-06-14 14:20:43,121 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 611 transitions, 8733 flow [2024-06-14 14:20:43,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:43,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:43,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:20:43,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 14:20:43,121 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:20:43,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:43,122 INFO L85 PathProgramCache]: Analyzing trace with hash 73269937, now seen corresponding path program 10 times [2024-06-14 14:20:43,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:43,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722907576] [2024-06-14 14:20:43,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:43,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:43,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:43,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:20:43,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:43,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722907576] [2024-06-14 14:20:43,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722907576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:43,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:43,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:20:43,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727141157] [2024-06-14 14:20:43,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:43,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:20:43,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:43,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:20:43,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:20:43,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:20:43,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 611 transitions, 8733 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:43,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:43,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:20:43,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:44,863 INFO L124 PetriNetUnfolderBase]: 3859/6668 cut-off events. [2024-06-14 14:20:44,863 INFO L125 PetriNetUnfolderBase]: For 917404/917404 co-relation queries the response was YES. [2024-06-14 14:20:44,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45047 conditions, 6668 events. 3859/6668 cut-off events. For 917404/917404 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 48530 event pairs, 756 based on Foata normal form. 1/6664 useless extension candidates. Maximal degree in co-relation 44806. Up to 5679 conditions per place. [2024-06-14 14:20:44,990 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 511 selfloop transitions, 110 changer transitions 0/629 dead transitions. [2024-06-14 14:20:44,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 629 transitions, 10448 flow [2024-06-14 14:20:44,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:20:44,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:20:44,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 14:20:44,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:20:44,991 INFO L175 Difference]: Start difference. First operand has 557 places, 611 transitions, 8733 flow. Second operand 7 states and 172 transitions. [2024-06-14 14:20:44,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 629 transitions, 10448 flow [2024-06-14 14:20:52,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 629 transitions, 9882 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 14:20:52,858 INFO L231 Difference]: Finished difference. Result has 554 places, 614 transitions, 8464 flow [2024-06-14 14:20:52,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8173, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8464, PETRI_PLACES=554, PETRI_TRANSITIONS=614} [2024-06-14 14:20:52,859 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 510 predicate places. [2024-06-14 14:20:52,859 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 614 transitions, 8464 flow [2024-06-14 14:20:52,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:52,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:20:52,859 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, 1, 1] [2024-06-14 14:20:52,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-14 14:20:52,859 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:20:52,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:20:52,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1454060555, now seen corresponding path program 11 times [2024-06-14 14:20:52,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:20:52,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725415917] [2024-06-14 14:20:52,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:20:52,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:20:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:20:53,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-14 14:20:53,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:20:53,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725415917] [2024-06-14 14:20:53,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725415917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:20:53,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:20:53,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:20:53,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025124975] [2024-06-14 14:20:53,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:20:53,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:20:53,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:20:53,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:20:53,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:20:53,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:20:53,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 614 transitions, 8464 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:20:53,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:20:53,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:20:53,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:20:54,583 INFO L124 PetriNetUnfolderBase]: 3856/6664 cut-off events. [2024-06-14 14:20:54,583 INFO L125 PetriNetUnfolderBase]: For 907210/907210 co-relation queries the response was YES. [2024-06-14 14:20:54,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44398 conditions, 6664 events. 3856/6664 cut-off events. For 907210/907210 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 48450 event pairs, 756 based on Foata normal form. 1/6660 useless extension candidates. Maximal degree in co-relation 44156. Up to 5676 conditions per place. [2024-06-14 14:20:54,709 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 500 selfloop transitions, 120 changer transitions 0/628 dead transitions. [2024-06-14 14:20:54,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 628 transitions, 9738 flow [2024-06-14 14:20:54,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:20:54,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:20:54,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 14:20:54,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:20:54,710 INFO L175 Difference]: Start difference. First operand has 554 places, 614 transitions, 8464 flow. Second operand 7 states and 172 transitions. [2024-06-14 14:20:54,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 628 transitions, 9738 flow [2024-06-14 14:21:05,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 628 transitions, 9496 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-14 14:21:05,049 INFO L231 Difference]: Finished difference. Result has 556 places, 614 transitions, 8472 flow [2024-06-14 14:21:05,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8222, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8472, PETRI_PLACES=556, PETRI_TRANSITIONS=614} [2024-06-14 14:21:05,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 512 predicate places. [2024-06-14 14:21:05,049 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 614 transitions, 8472 flow [2024-06-14 14:21:05,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:05,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:05,050 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, 1, 1] [2024-06-14 14:21:05,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-14 14:21:05,050 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:21:05,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:05,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2058349501, now seen corresponding path program 12 times [2024-06-14 14:21:05,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:05,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013871320] [2024-06-14 14:21:05,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:05,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:05,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:05,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:05,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:05,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013871320] [2024-06-14 14:21:05,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013871320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:05,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:05,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:05,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728767382] [2024-06-14 14:21:05,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:05,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:05,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:05,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:05,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:05,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:21:05,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 614 transitions, 8472 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:05,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:05,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:21:05,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:06,923 INFO L124 PetriNetUnfolderBase]: 3869/6686 cut-off events. [2024-06-14 14:21:06,923 INFO L125 PetriNetUnfolderBase]: For 924602/924602 co-relation queries the response was YES. [2024-06-14 14:21:07,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44680 conditions, 6686 events. 3869/6686 cut-off events. For 924602/924602 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 48731 event pairs, 767 based on Foata normal form. 1/6682 useless extension candidates. Maximal degree in co-relation 44438. Up to 5305 conditions per place. [2024-06-14 14:21:07,058 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 334 selfloop transitions, 302 changer transitions 0/644 dead transitions. [2024-06-14 14:21:07,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 644 transitions, 11012 flow [2024-06-14 14:21:07,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:21:07,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:21:07,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 265 transitions. [2024-06-14 14:21:07,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602536997885835 [2024-06-14 14:21:07,059 INFO L175 Difference]: Start difference. First operand has 556 places, 614 transitions, 8472 flow. Second operand 11 states and 265 transitions. [2024-06-14 14:21:07,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 644 transitions, 11012 flow [2024-06-14 14:21:17,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 644 transitions, 10660 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:21:17,270 INFO L231 Difference]: Finished difference. Result has 559 places, 620 transitions, 8820 flow [2024-06-14 14:21:17,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8126, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8820, PETRI_PLACES=559, PETRI_TRANSITIONS=620} [2024-06-14 14:21:17,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 515 predicate places. [2024-06-14 14:21:17,270 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 620 transitions, 8820 flow [2024-06-14 14:21:17,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:17,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:21:17,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:21:17,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-14 14:21:17,271 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:21:17,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:21:17,271 INFO L85 PathProgramCache]: Analyzing trace with hash 2051683261, now seen corresponding path program 13 times [2024-06-14 14:21:17,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:21:17,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445598356] [2024-06-14 14:21:17,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:21:17,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:21:17,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:21:17,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:21:17,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:21:17,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445598356] [2024-06-14 14:21:17,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445598356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:21:17,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:21:17,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:21:17,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668958629] [2024-06-14 14:21:17,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:21:17,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:21:17,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:21:17,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:21:17,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:21:17,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-14 14:21:17,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 620 transitions, 8820 flow. Second operand has 9 states, 9 states have (on average 17.0) internal successors, (153), 9 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:21:17,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:21:17,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-14 14:21:17,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:21:19,020 INFO L124 PetriNetUnfolderBase]: 3882/6708 cut-off events. [2024-06-14 14:21:19,020 INFO L125 PetriNetUnfolderBase]: For 944206/944206 co-relation queries the response was YES. [2024-06-14 14:21:19,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45426 conditions, 6708 events. 3882/6708 cut-off events. For 944206/944206 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 48935 event pairs, 767 based on Foata normal form. 1/6704 useless extension candidates. Maximal degree in co-relation 45184. Up to 5320 conditions per place. [2024-06-14 14:21:19,142 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 332 selfloop transitions, 311 changer transitions 0/651 dead transitions. [2024-06-14 14:21:19,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 651 transitions, 11388 flow [2024-06-14 14:21:19,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:21:19,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:21:19,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2024-06-14 14:21:19,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-14 14:21:19,143 INFO L175 Difference]: Start difference. First operand has 559 places, 620 transitions, 8820 flow. Second operand 12 states and 282 transitions. [2024-06-14 14:21:19,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 651 transitions, 11388 flow Killed by 15