./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe013_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/safe013_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/safe013_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe013_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 13:54:02,741 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:54:02,825 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:54:02,829 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:54:02,830 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:54:02,861 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:54:02,862 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:54:02,862 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:54:02,863 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:54:02,866 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:54:02,867 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:54:02,867 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:54:02,868 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:54:02,869 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:54:02,869 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:54:02,870 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:54:02,870 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:54:02,870 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:54:02,870 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:54:02,871 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:54:02,871 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:54:02,871 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:54:02,872 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:54:02,872 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:54:02,872 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:54:02,872 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:54:02,873 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:54:02,873 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:54:02,874 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:54:02,874 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:54:02,875 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:54:02,875 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:54:02,875 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:54:02,875 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:54:02,876 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:54:02,876 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:54:02,876 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:54:02,876 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:54:02,877 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:54:02,877 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:54:02,877 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:54:02,877 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:54:02,877 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:54:02,878 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 13:54:03,146 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:54:03,168 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:54:03,171 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:54:03,172 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:54:03,172 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:54:03,173 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/safe013_tso.yml/witness.yml [2024-06-14 13:54:03,353 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:54:03,354 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:54:03,354 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-14 13:54:04,439 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:54:04,640 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:54:04,644 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-14 13:54:04,665 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a205519e9/7af5390f9e1f44fdbfd4578fec6a9300/FLAG8c99b0815 [2024-06-14 13:54:04,677 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a205519e9/7af5390f9e1f44fdbfd4578fec6a9300 [2024-06-14 13:54:04,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:54:04,678 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:54:04,681 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:54:04,682 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:54:04,686 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:54:04,687 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:54:03" (1/2) ... [2024-06-14 13:54:04,688 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2860b6e9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:54:04, skipping insertion in model container [2024-06-14 13:54:04,688 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:54:03" (1/2) ... [2024-06-14 13:54:04,689 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6c60d14c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:54:04, skipping insertion in model container [2024-06-14 13:54:04,690 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:54:04" (2/2) ... [2024-06-14 13:54:04,690 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2860b6e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:04, skipping insertion in model container [2024-06-14 13:54:04,690 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:54:04" (2/2) ... [2024-06-14 13:54:04,691 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:54:04,744 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:54:04,746 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_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_p2_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_p2_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_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_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_p2_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_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_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 13:54:04,746 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_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_p2_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_p2_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_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_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_p2_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_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_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 13:54:04,746 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_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_p2_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_p2_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_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_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_p2_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_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_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 13:54:04,747 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:54:04,747 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-14 13:54:04,785 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:54:05,162 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:54:05,173 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 13:54:05,304 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:54:05,347 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:54:05,348 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05 WrapperNode [2024-06-14 13:54:05,348 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:54:05,349 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:54:05,349 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:54:05,350 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:54:05,355 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,371 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,401 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 13:54:05,402 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:54:05,402 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:54:05,403 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:54:05,403 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:54:05,413 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,413 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,422 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,435 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 13:54:05,435 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,436 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,444 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,445 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,447 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,449 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,452 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:54:05,452 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:54:05,453 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:54:05,453 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:54:05,453 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (1/1) ... [2024-06-14 13:54:05,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:54:05,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:54:05,494 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 13:54:05,517 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 13:54:05,537 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:54:05,537 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:54:05,538 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:54:05,538 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:54:05,538 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:54:05,539 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:54:05,539 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:54:05,539 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:54:05,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:54:05,539 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:54:05,539 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:54:05,540 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:54:05,541 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 13:54:05,702 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:54:05,704 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:54:06,046 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:54:06,046 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:54:06,144 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:54:06,145 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:54:06,145 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:54:06 BoogieIcfgContainer [2024-06-14 13:54:06,146 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:54:06,148 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:54:06,150 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:54:06,154 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:54:06,154 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:54:03" (1/4) ... [2024-06-14 13:54:06,156 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c101796 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:54:06, skipping insertion in model container [2024-06-14 13:54:06,156 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:54:04" (2/4) ... [2024-06-14 13:54:06,156 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c101796 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:54:06, skipping insertion in model container [2024-06-14 13:54:06,156 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:54:05" (3/4) ... [2024-06-14 13:54:06,156 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c101796 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:54:06, skipping insertion in model container [2024-06-14 13:54:06,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:54:06" (4/4) ... [2024-06-14 13:54:06,158 INFO L112 eAbstractionObserver]: Analyzing ICFG safe013_tso.i [2024-06-14 13:54:06,176 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:54:06,177 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:54:06,177 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:54:06,231 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:54:06,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:54:06,310 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 13:54:06,311 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:54:06,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 13:54:06,313 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:54:06,317 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 13:54:06,330 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:54:06,337 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;@357afa4b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:54:06,337 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:54:06,341 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:54:06,341 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 13:54:06,341 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:54:06,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:06,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:54:06,342 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 13:54:06,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:06,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1787024188, now seen corresponding path program 1 times [2024-06-14 13:54:06,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:06,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325863584] [2024-06-14 13:54:06,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:06,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:07,099 INFO 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 13:54:07,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:07,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325863584] [2024-06-14 13:54:07,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325863584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:07,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:07,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:54:07,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332110519] [2024-06-14 13:54:07,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:07,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:54:07,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:07,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:54:07,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:54:07,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 13:54:07,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:07,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:07,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 13:54:07,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:07,495 INFO L124 PetriNetUnfolderBase]: 603/1013 cut-off events. [2024-06-14 13:54:07,495 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 13:54:07,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2007 conditions, 1013 events. 603/1013 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5102 event pairs, 376 based on Foata normal form. 1/954 useless extension candidates. Maximal degree in co-relation 1992. Up to 929 conditions per place. [2024-06-14 13:54:07,506 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 13:54:07,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-14 13:54:07,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:54:07,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:54:07,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-14 13:54:07,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6746031746031746 [2024-06-14 13:54:07,518 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 85 transitions. [2024-06-14 13:54:07,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-14 13:54:07,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:07,523 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 13:54:07,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 13:54:07,527 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 13:54:07,528 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 13:54:07,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:07,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:07,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:07,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:54:07,529 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 13:54:07,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:07,529 INFO L85 PathProgramCache]: Analyzing trace with hash 656708195, now seen corresponding path program 1 times [2024-06-14 13:54:07,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:07,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165817687] [2024-06-14 13:54:07,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:07,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:07,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:07,850 INFO 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 13:54:07,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:07,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165817687] [2024-06-14 13:54:07,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165817687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:07,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:07,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:54:07,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3277825] [2024-06-14 13:54:07,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:07,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:54:07,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:07,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:54:07,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:54:07,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 13:54:07,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:07,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:07,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 13:54:07,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:08,092 INFO L124 PetriNetUnfolderBase]: 604/1022 cut-off events. [2024-06-14 13:54:08,093 INFO L125 PetriNetUnfolderBase]: For 206/214 co-relation queries the response was YES. [2024-06-14 13:54:08,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2332 conditions, 1022 events. 604/1022 cut-off events. For 206/214 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5190 event pairs, 320 based on Foata normal form. 7/999 useless extension candidates. Maximal degree in co-relation 2317. Up to 903 conditions per place. [2024-06-14 13:54:08,101 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 39 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-14 13:54:08,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 266 flow [2024-06-14 13:54:08,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:54:08,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:54:08,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-14 13:54:08,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-14 13:54:08,106 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 115 transitions. [2024-06-14 13:54:08,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 266 flow [2024-06-14 13:54:08,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:54:08,109 INFO L231 Difference]: Finished difference. Result has 47 places, 44 transitions, 174 flow [2024-06-14 13:54:08,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=174, PETRI_PLACES=47, PETRI_TRANSITIONS=44} [2024-06-14 13:54:08,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-14 13:54:08,110 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 44 transitions, 174 flow [2024-06-14 13:54:08,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:08,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:08,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:08,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:54:08,114 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 13:54:08,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:08,115 INFO L85 PathProgramCache]: Analyzing trace with hash -365005390, now seen corresponding path program 1 times [2024-06-14 13:54:08,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:08,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151502440] [2024-06-14 13:54:08,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:08,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:08,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:08,638 INFO 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 13:54:08,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:08,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151502440] [2024-06-14 13:54:08,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151502440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:08,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:08,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:54:08,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275587488] [2024-06-14 13:54:08,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:08,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:54:08,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:08,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:54:08,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:54:08,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:08,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 44 transitions, 174 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:08,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:08,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:08,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:08,856 INFO L124 PetriNetUnfolderBase]: 773/1282 cut-off events. [2024-06-14 13:54:08,857 INFO L125 PetriNetUnfolderBase]: For 880/898 co-relation queries the response was YES. [2024-06-14 13:54:08,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3478 conditions, 1282 events. 773/1282 cut-off events. For 880/898 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6365 event pairs, 428 based on Foata normal form. 8/1287 useless extension candidates. Maximal degree in co-relation 3460. Up to 1172 conditions per place. [2024-06-14 13:54:08,867 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-14 13:54:08,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 316 flow [2024-06-14 13:54:08,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:54:08,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:54:08,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-14 13:54:08,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 13:54:08,869 INFO L175 Difference]: Start difference. First operand has 47 places, 44 transitions, 174 flow. Second operand 4 states and 104 transitions. [2024-06-14 13:54:08,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 316 flow [2024-06-14 13:54:08,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 312 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 13:54:08,872 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 212 flow [2024-06-14 13:54:08,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=212, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-14 13:54:08,873 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-14 13:54:08,873 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 212 flow [2024-06-14 13:54:08,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:08,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:08,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:08,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:54:08,874 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 13:54:08,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:08,875 INFO L85 PathProgramCache]: Analyzing trace with hash 102085025, now seen corresponding path program 1 times [2024-06-14 13:54:08,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:08,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007491645] [2024-06-14 13:54:08,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:08,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:08,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:09,174 INFO 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 13:54:09,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:09,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007491645] [2024-06-14 13:54:09,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007491645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:09,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:09,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:09,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770905529] [2024-06-14 13:54:09,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:09,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:09,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:09,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:09,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:09,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:09,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 212 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:09,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:09,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:09,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:09,458 INFO L124 PetriNetUnfolderBase]: 802/1336 cut-off events. [2024-06-14 13:54:09,458 INFO L125 PetriNetUnfolderBase]: For 1487/1508 co-relation queries the response was YES. [2024-06-14 13:54:09,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3947 conditions, 1336 events. 802/1336 cut-off events. For 1487/1508 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 6717 event pairs, 229 based on Foata normal form. 23/1353 useless extension candidates. Maximal degree in co-relation 3926. Up to 1101 conditions per place. [2024-06-14 13:54:09,469 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 58 selfloop transitions, 17 changer transitions 0/83 dead transitions. [2024-06-14 13:54:09,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 83 transitions, 474 flow [2024-06-14 13:54:09,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:09,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:09,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-14 13:54:09,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-14 13:54:09,473 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 212 flow. Second operand 6 states and 163 transitions. [2024-06-14 13:54:09,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 83 transitions, 474 flow [2024-06-14 13:54:09,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 83 transitions, 456 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 13:54:09,480 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 274 flow [2024-06-14 13:54:09,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=274, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-14 13:54:09,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-14 13:54:09,482 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 274 flow [2024-06-14 13:54:09,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:09,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:09,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:09,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:54:09,483 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 13:54:09,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:09,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1547392333, now seen corresponding path program 1 times [2024-06-14 13:54:09,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:09,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761984589] [2024-06-14 13:54:09,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:09,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:09,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:09,793 INFO 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 13:54:09,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:09,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761984589] [2024-06-14 13:54:09,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761984589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:09,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:09,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:54:09,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170826539] [2024-06-14 13:54:09,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:09,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:54:09,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:09,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:54:09,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:54:09,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:09,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 274 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:09,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:09,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:09,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:10,043 INFO L124 PetriNetUnfolderBase]: 950/1576 cut-off events. [2024-06-14 13:54:10,043 INFO L125 PetriNetUnfolderBase]: For 2550/2550 co-relation queries the response was YES. [2024-06-14 13:54:10,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 1576 events. 950/1576 cut-off events. For 2550/2550 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8120 event pairs, 374 based on Foata normal form. 2/1575 useless extension candidates. Maximal degree in co-relation 4996. Up to 1425 conditions per place. [2024-06-14 13:54:10,056 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 59 selfloop transitions, 10 changer transitions 0/76 dead transitions. [2024-06-14 13:54:10,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 496 flow [2024-06-14 13:54:10,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:54:10,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:54:10,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-14 13:54:10,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5761904761904761 [2024-06-14 13:54:10,058 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 274 flow. Second operand 5 states and 121 transitions. [2024-06-14 13:54:10,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 496 flow [2024-06-14 13:54:10,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 456 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:10,062 INFO L231 Difference]: Finished difference. Result has 59 places, 61 transitions, 330 flow [2024-06-14 13:54:10,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=330, PETRI_PLACES=59, PETRI_TRANSITIONS=61} [2024-06-14 13:54:10,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 13:54:10,064 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 61 transitions, 330 flow [2024-06-14 13:54:10,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:10,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:10,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:10,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:54:10,065 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 13:54:10,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:10,065 INFO L85 PathProgramCache]: Analyzing trace with hash 717847715, now seen corresponding path program 1 times [2024-06-14 13:54:10,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:10,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604092587] [2024-06-14 13:54:10,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:10,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:10,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:10,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:10,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:10,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604092587] [2024-06-14 13:54:10,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604092587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:10,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:10,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:54:10,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000040213] [2024-06-14 13:54:10,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:10,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:54:10,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:10,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:54:10,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:54:10,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:10,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 61 transitions, 330 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:10,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:10,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:10,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:10,654 INFO L124 PetriNetUnfolderBase]: 918/1520 cut-off events. [2024-06-14 13:54:10,654 INFO L125 PetriNetUnfolderBase]: For 3420/3452 co-relation queries the response was YES. [2024-06-14 13:54:10,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5235 conditions, 1520 events. 918/1520 cut-off events. For 3420/3452 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7799 event pairs, 311 based on Foata normal form. 15/1517 useless extension candidates. Maximal degree in co-relation 5209. Up to 1303 conditions per place. [2024-06-14 13:54:10,668 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 25 changer transitions 0/96 dead transitions. [2024-06-14 13:54:10,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 96 transitions, 660 flow [2024-06-14 13:54:10,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:54:10,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:54:10,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-14 13:54:10,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6523809523809524 [2024-06-14 13:54:10,669 INFO L175 Difference]: Start difference. First operand has 59 places, 61 transitions, 330 flow. Second operand 5 states and 137 transitions. [2024-06-14 13:54:10,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 96 transitions, 660 flow [2024-06-14 13:54:10,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 96 transitions, 654 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-14 13:54:10,676 INFO L231 Difference]: Finished difference. Result has 65 places, 74 transitions, 482 flow [2024-06-14 13:54:10,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=482, PETRI_PLACES=65, PETRI_TRANSITIONS=74} [2024-06-14 13:54:10,677 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-14 13:54:10,677 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 74 transitions, 482 flow [2024-06-14 13:54:10,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:10,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:10,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:10,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:54:10,678 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:10,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:10,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1440391685, now seen corresponding path program 2 times [2024-06-14 13:54:10,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:10,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010920105] [2024-06-14 13:54:10,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:10,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:10,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:11,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 13:54:11,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:11,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010920105] [2024-06-14 13:54:11,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010920105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:11,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:11,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:54:11,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654090950] [2024-06-14 13:54:11,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:11,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:54:11,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:11,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:54:11,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:54:11,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:11,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 74 transitions, 482 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:11,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:11,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:11,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:11,292 INFO L124 PetriNetUnfolderBase]: 932/1542 cut-off events. [2024-06-14 13:54:11,293 INFO L125 PetriNetUnfolderBase]: For 5056/5084 co-relation queries the response was YES. [2024-06-14 13:54:11,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6004 conditions, 1542 events. 932/1542 cut-off events. For 5056/5084 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7964 event pairs, 311 based on Foata normal form. 15/1542 useless extension candidates. Maximal degree in co-relation 5974. Up to 1328 conditions per place. [2024-06-14 13:54:11,307 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 24 changer transitions 0/93 dead transitions. [2024-06-14 13:54:11,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 726 flow [2024-06-14 13:54:11,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:54:11,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:54:11,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-14 13:54:11,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-14 13:54:11,309 INFO L175 Difference]: Start difference. First operand has 65 places, 74 transitions, 482 flow. Second operand 5 states and 132 transitions. [2024-06-14 13:54:11,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 726 flow [2024-06-14 13:54:11,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 698 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-14 13:54:11,319 INFO L231 Difference]: Finished difference. Result has 71 places, 76 transitions, 538 flow [2024-06-14 13:54:11,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=538, PETRI_PLACES=71, PETRI_TRANSITIONS=76} [2024-06-14 13:54:11,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 28 predicate places. [2024-06-14 13:54:11,320 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 76 transitions, 538 flow [2024-06-14 13:54:11,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:11,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:11,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:11,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:54:11,321 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 13:54:11,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:11,322 INFO L85 PathProgramCache]: Analyzing trace with hash 376205262, now seen corresponding path program 1 times [2024-06-14 13:54:11,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:11,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384706023] [2024-06-14 13:54:11,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:11,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:11,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:11,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:11,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:11,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384706023] [2024-06-14 13:54:11,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384706023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:11,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:11,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:11,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789438337] [2024-06-14 13:54:11,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:11,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:11,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:11,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:11,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:11,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:11,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 76 transitions, 538 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:11,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:11,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:11,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:11,958 INFO L124 PetriNetUnfolderBase]: 983/1632 cut-off events. [2024-06-14 13:54:11,958 INFO L125 PetriNetUnfolderBase]: For 5761/5764 co-relation queries the response was YES. [2024-06-14 13:54:11,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6292 conditions, 1632 events. 983/1632 cut-off events. For 5761/5764 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8390 event pairs, 347 based on Foata normal form. 2/1629 useless extension candidates. Maximal degree in co-relation 6258. Up to 1415 conditions per place. [2024-06-14 13:54:11,972 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 20 changer transitions 0/113 dead transitions. [2024-06-14 13:54:11,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 113 transitions, 918 flow [2024-06-14 13:54:11,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:11,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:11,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 13:54:11,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 13:54:11,974 INFO L175 Difference]: Start difference. First operand has 71 places, 76 transitions, 538 flow. Second operand 6 states and 151 transitions. [2024-06-14 13:54:11,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 113 transitions, 918 flow [2024-06-14 13:54:11,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 113 transitions, 858 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:11,986 INFO L231 Difference]: Finished difference. Result has 76 places, 88 transitions, 630 flow [2024-06-14 13:54:11,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=630, PETRI_PLACES=76, PETRI_TRANSITIONS=88} [2024-06-14 13:54:11,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-14 13:54:11,987 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 88 transitions, 630 flow [2024-06-14 13:54:11,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:11,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:11,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:11,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:54:11,987 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 13:54:11,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:11,988 INFO L85 PathProgramCache]: Analyzing trace with hash -761795358, now seen corresponding path program 2 times [2024-06-14 13:54:11,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:11,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641813591] [2024-06-14 13:54:11,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:11,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:11,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:12,313 INFO 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 13:54:12,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:12,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641813591] [2024-06-14 13:54:12,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641813591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:12,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:12,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:12,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143082163] [2024-06-14 13:54:12,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:12,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:12,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:12,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:12,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:12,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:12,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 88 transitions, 630 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:12,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:12,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:12,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:12,580 INFO L124 PetriNetUnfolderBase]: 994/1648 cut-off events. [2024-06-14 13:54:12,580 INFO L125 PetriNetUnfolderBase]: For 6980/6980 co-relation queries the response was YES. [2024-06-14 13:54:12,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6701 conditions, 1648 events. 994/1648 cut-off events. For 6980/6980 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8490 event pairs, 346 based on Foata normal form. 2/1644 useless extension candidates. Maximal degree in co-relation 6664. Up to 1427 conditions per place. [2024-06-14 13:54:12,596 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 83 selfloop transitions, 24 changer transitions 0/114 dead transitions. [2024-06-14 13:54:12,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 114 transitions, 961 flow [2024-06-14 13:54:12,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:12,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:12,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 13:54:12,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 13:54:12,598 INFO L175 Difference]: Start difference. First operand has 76 places, 88 transitions, 630 flow. Second operand 6 states and 148 transitions. [2024-06-14 13:54:12,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 114 transitions, 961 flow [2024-06-14 13:54:12,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 114 transitions, 929 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 13:54:12,613 INFO L231 Difference]: Finished difference. Result has 81 places, 93 transitions, 696 flow [2024-06-14 13:54:12,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=696, PETRI_PLACES=81, PETRI_TRANSITIONS=93} [2024-06-14 13:54:12,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-14 13:54:12,614 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 93 transitions, 696 flow [2024-06-14 13:54:12,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:12,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:12,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:12,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:54:12,615 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 13:54:12,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:12,615 INFO L85 PathProgramCache]: Analyzing trace with hash 982390590, now seen corresponding path program 3 times [2024-06-14 13:54:12,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:12,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488348214] [2024-06-14 13:54:12,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:12,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:12,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:12,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:12,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:12,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488348214] [2024-06-14 13:54:12,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488348214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:12,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:12,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:12,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572871346] [2024-06-14 13:54:12,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:12,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:12,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:12,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:12,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:12,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:12,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 93 transitions, 696 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:12,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:12,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:12,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:13,223 INFO L124 PetriNetUnfolderBase]: 989/1641 cut-off events. [2024-06-14 13:54:13,223 INFO L125 PetriNetUnfolderBase]: For 7977/7977 co-relation queries the response was YES. [2024-06-14 13:54:13,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6815 conditions, 1641 events. 989/1641 cut-off events. For 7977/7977 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8419 event pairs, 346 based on Foata normal form. 2/1637 useless extension candidates. Maximal degree in co-relation 6776. Up to 1422 conditions per place. [2024-06-14 13:54:13,237 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 26 changer transitions 0/113 dead transitions. [2024-06-14 13:54:13,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 964 flow [2024-06-14 13:54:13,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:13,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:13,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 13:54:13,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 13:54:13,239 INFO L175 Difference]: Start difference. First operand has 81 places, 93 transitions, 696 flow. Second operand 6 states and 145 transitions. [2024-06-14 13:54:13,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 964 flow [2024-06-14 13:54:13,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 926 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 13:54:13,253 INFO L231 Difference]: Finished difference. Result has 85 places, 94 transitions, 726 flow [2024-06-14 13:54:13,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=659, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=726, PETRI_PLACES=85, PETRI_TRANSITIONS=94} [2024-06-14 13:54:13,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-14 13:54:13,254 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 94 transitions, 726 flow [2024-06-14 13:54:13,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:13,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:13,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:13,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:54:13,255 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 13:54:13,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:13,255 INFO L85 PathProgramCache]: Analyzing trace with hash 985373740, now seen corresponding path program 1 times [2024-06-14 13:54:13,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:13,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623437925] [2024-06-14 13:54:13,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:13,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:13,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:13,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:13,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:13,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623437925] [2024-06-14 13:54:13,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623437925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:13,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:13,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:13,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766887434] [2024-06-14 13:54:13,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:13,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:13,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:13,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:13,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:13,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:13,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 94 transitions, 726 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:13,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:13,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:13,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:13,887 INFO L124 PetriNetUnfolderBase]: 981/1634 cut-off events. [2024-06-14 13:54:13,887 INFO L125 PetriNetUnfolderBase]: For 9181/9181 co-relation queries the response was YES. [2024-06-14 13:54:13,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6878 conditions, 1634 events. 981/1634 cut-off events. For 9181/9181 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8407 event pairs, 323 based on Foata normal form. 4/1635 useless extension candidates. Maximal degree in co-relation 6837. Up to 1452 conditions per place. [2024-06-14 13:54:13,905 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 97 selfloop transitions, 12 changer transitions 0/116 dead transitions. [2024-06-14 13:54:13,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 116 transitions, 1010 flow [2024-06-14 13:54:13,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:13,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:13,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 13:54:13,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 13:54:13,908 INFO L175 Difference]: Start difference. First operand has 85 places, 94 transitions, 726 flow. Second operand 6 states and 142 transitions. [2024-06-14 13:54:13,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 116 transitions, 1010 flow [2024-06-14 13:54:13,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 116 transitions, 970 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:13,925 INFO L231 Difference]: Finished difference. Result has 88 places, 96 transitions, 737 flow [2024-06-14 13:54:13,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=737, PETRI_PLACES=88, PETRI_TRANSITIONS=96} [2024-06-14 13:54:13,925 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-14 13:54:13,926 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 96 transitions, 737 flow [2024-06-14 13:54:13,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:13,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:13,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:13,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:54:13,926 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:13,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:13,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1642823934, now seen corresponding path program 1 times [2024-06-14 13:54:13,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:13,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114315413] [2024-06-14 13:54:13,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:13,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:13,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:14,347 INFO 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 13:54:14,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:14,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114315413] [2024-06-14 13:54:14,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114315413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:14,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:14,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:14,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966041122] [2024-06-14 13:54:14,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:14,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:14,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:14,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:14,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:14,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:14,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 96 transitions, 737 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 13:54:14,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:14,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:14,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:14,714 INFO L124 PetriNetUnfolderBase]: 954/1593 cut-off events. [2024-06-14 13:54:14,715 INFO L125 PetriNetUnfolderBase]: For 11646/11666 co-relation queries the response was YES. [2024-06-14 13:54:14,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7068 conditions, 1593 events. 954/1593 cut-off events. For 11646/11666 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8291 event pairs, 280 based on Foata normal form. 18/1563 useless extension candidates. Maximal degree in co-relation 7026. Up to 1328 conditions per place. [2024-06-14 13:54:14,729 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 29 changer transitions 0/119 dead transitions. [2024-06-14 13:54:14,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 119 transitions, 1037 flow [2024-06-14 13:54:14,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:54:14,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:54:14,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 136 transitions. [2024-06-14 13:54:14,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-14 13:54:14,733 INFO L175 Difference]: Start difference. First operand has 88 places, 96 transitions, 737 flow. Second operand 5 states and 136 transitions. [2024-06-14 13:54:14,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 119 transitions, 1037 flow [2024-06-14 13:54:14,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 119 transitions, 1004 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:14,750 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 815 flow [2024-06-14 13:54:14,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=815, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-14 13:54:14,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-14 13:54:14,751 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 815 flow [2024-06-14 13:54:14,752 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 13:54:14,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:14,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:14,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:54:14,753 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:14,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:14,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1638062334, now seen corresponding path program 2 times [2024-06-14 13:54:14,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:14,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987035651] [2024-06-14 13:54:14,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:14,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:14,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:15,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:15,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:15,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987035651] [2024-06-14 13:54:15,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987035651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:15,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:15,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:15,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027835548] [2024-06-14 13:54:15,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:15,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:15,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:15,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:15,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:15,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:15,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 815 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 13:54:15,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:15,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:15,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:15,469 INFO L124 PetriNetUnfolderBase]: 982/1647 cut-off events. [2024-06-14 13:54:15,469 INFO L125 PetriNetUnfolderBase]: For 13820/13846 co-relation queries the response was YES. [2024-06-14 13:54:15,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7753 conditions, 1647 events. 982/1647 cut-off events. For 13820/13846 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8700 event pairs, 281 based on Foata normal form. 25/1620 useless extension candidates. Maximal degree in co-relation 7710. Up to 1275 conditions per place. [2024-06-14 13:54:15,484 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 53 changer transitions 0/149 dead transitions. [2024-06-14 13:54:15,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 149 transitions, 1361 flow [2024-06-14 13:54:15,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:15,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:15,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-14 13:54:15,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 13:54:15,486 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 815 flow. Second operand 9 states and 231 transitions. [2024-06-14 13:54:15,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 149 transitions, 1361 flow [2024-06-14 13:54:15,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 149 transitions, 1282 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:15,512 INFO L231 Difference]: Finished difference. Result has 94 places, 111 transitions, 962 flow [2024-06-14 13:54:15,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=962, PETRI_PLACES=94, PETRI_TRANSITIONS=111} [2024-06-14 13:54:15,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-14 13:54:15,513 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 111 transitions, 962 flow [2024-06-14 13:54:15,514 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 13:54:15,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:15,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:15,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:54:15,514 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:15,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:15,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1236958180, now seen corresponding path program 3 times [2024-06-14 13:54:15,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:15,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546941537] [2024-06-14 13:54:15,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:15,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:15,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:15,838 INFO 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 13:54:15,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:15,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546941537] [2024-06-14 13:54:15,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546941537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:15,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:15,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:15,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903841279] [2024-06-14 13:54:15,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:15,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:15,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:15,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:15,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:15,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:15,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 111 transitions, 962 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 13:54:15,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:15,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:15,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:16,187 INFO L124 PetriNetUnfolderBase]: 973/1632 cut-off events. [2024-06-14 13:54:16,188 INFO L125 PetriNetUnfolderBase]: For 14544/14574 co-relation queries the response was YES. [2024-06-14 13:54:16,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8008 conditions, 1632 events. 973/1632 cut-off events. For 14544/14574 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8638 event pairs, 284 based on Foata normal form. 31/1611 useless extension candidates. Maximal degree in co-relation 7965. Up to 1268 conditions per place. [2024-06-14 13:54:16,205 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 49 changer transitions 0/145 dead transitions. [2024-06-14 13:54:16,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 145 transitions, 1396 flow [2024-06-14 13:54:16,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:16,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:16,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-14 13:54:16,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-14 13:54:16,207 INFO L175 Difference]: Start difference. First operand has 94 places, 111 transitions, 962 flow. Second operand 8 states and 206 transitions. [2024-06-14 13:54:16,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 145 transitions, 1396 flow [2024-06-14 13:54:16,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 145 transitions, 1278 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:16,233 INFO L231 Difference]: Finished difference. Result has 98 places, 111 transitions, 952 flow [2024-06-14 13:54:16,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=952, PETRI_PLACES=98, PETRI_TRANSITIONS=111} [2024-06-14 13:54:16,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-14 13:54:16,235 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 111 transitions, 952 flow [2024-06-14 13:54:16,235 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 13:54:16,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:16,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:16,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:54:16,236 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 13:54:16,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:16,236 INFO L85 PathProgramCache]: Analyzing trace with hash -371459253, now seen corresponding path program 1 times [2024-06-14 13:54:16,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:16,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685545368] [2024-06-14 13:54:16,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:16,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:16,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:16,570 INFO 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 13:54:16,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:16,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685545368] [2024-06-14 13:54:16,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685545368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:16,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:16,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:54:16,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214391176] [2024-06-14 13:54:16,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:16,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:54:16,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:16,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:54:16,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:54:16,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:16,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 111 transitions, 952 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 13:54:16,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:16,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:16,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:16,879 INFO L124 PetriNetUnfolderBase]: 942/1583 cut-off events. [2024-06-14 13:54:16,879 INFO L125 PetriNetUnfolderBase]: For 13496/13501 co-relation queries the response was YES. [2024-06-14 13:54:16,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7694 conditions, 1583 events. 942/1583 cut-off events. For 13496/13501 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8345 event pairs, 288 based on Foata normal form. 7/1580 useless extension candidates. Maximal degree in co-relation 7649. Up to 1339 conditions per place. [2024-06-14 13:54:16,891 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 83 selfloop transitions, 18 changer transitions 0/120 dead transitions. [2024-06-14 13:54:16,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 120 transitions, 1180 flow [2024-06-14 13:54:16,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:54:16,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:54:16,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-14 13:54:16,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-14 13:54:16,893 INFO L175 Difference]: Start difference. First operand has 98 places, 111 transitions, 952 flow. Second operand 4 states and 103 transitions. [2024-06-14 13:54:16,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 120 transitions, 1180 flow [2024-06-14 13:54:16,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 120 transitions, 1075 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:16,913 INFO L231 Difference]: Finished difference. Result has 96 places, 111 transitions, 894 flow [2024-06-14 13:54:16,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=847, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=894, PETRI_PLACES=96, PETRI_TRANSITIONS=111} [2024-06-14 13:54:16,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-14 13:54:16,915 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 111 transitions, 894 flow [2024-06-14 13:54:16,915 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 13:54:16,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:16,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:16,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:54:16,916 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:16,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:16,916 INFO L85 PathProgramCache]: Analyzing trace with hash 433892943, now seen corresponding path program 1 times [2024-06-14 13:54:16,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:16,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112997609] [2024-06-14 13:54:16,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:16,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:16,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:17,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:17,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:17,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112997609] [2024-06-14 13:54:17,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112997609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:17,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:17,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:17,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842135195] [2024-06-14 13:54:17,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:17,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:17,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:17,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:17,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:17,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:17,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 111 transitions, 894 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:17,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:17,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:17,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:17,624 INFO L124 PetriNetUnfolderBase]: 1008/1672 cut-off events. [2024-06-14 13:54:17,625 INFO L125 PetriNetUnfolderBase]: For 14546/14546 co-relation queries the response was YES. [2024-06-14 13:54:17,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8021 conditions, 1672 events. 1008/1672 cut-off events. For 14546/14546 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8595 event pairs, 295 based on Foata normal form. 2/1671 useless extension candidates. Maximal degree in co-relation 7976. Up to 1476 conditions per place. [2024-06-14 13:54:17,639 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 126 selfloop transitions, 16 changer transitions 0/149 dead transitions. [2024-06-14 13:54:17,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 149 transitions, 1318 flow [2024-06-14 13:54:17,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:17,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:17,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 13:54:17,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 13:54:17,641 INFO L175 Difference]: Start difference. First operand has 96 places, 111 transitions, 894 flow. Second operand 7 states and 169 transitions. [2024-06-14 13:54:17,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 149 transitions, 1318 flow [2024-06-14 13:54:17,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 149 transitions, 1270 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:17,667 INFO L231 Difference]: Finished difference. Result has 102 places, 120 transitions, 974 flow [2024-06-14 13:54:17,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=974, PETRI_PLACES=102, PETRI_TRANSITIONS=120} [2024-06-14 13:54:17,668 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-14 13:54:17,668 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 120 transitions, 974 flow [2024-06-14 13:54:17,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:17,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:17,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:17,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:54:17,669 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 13:54:17,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:17,670 INFO L85 PathProgramCache]: Analyzing trace with hash 759675983, now seen corresponding path program 2 times [2024-06-14 13:54:17,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:17,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938838772] [2024-06-14 13:54:17,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:17,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:17,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:18,010 INFO 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 13:54:18,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:18,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938838772] [2024-06-14 13:54:18,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938838772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:18,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:18,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:54:18,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281119113] [2024-06-14 13:54:18,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:18,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:54:18,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:18,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:54:18,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:54:18,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:18,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 120 transitions, 974 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:18,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:18,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:18,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:18,456 INFO L124 PetriNetUnfolderBase]: 1035/1719 cut-off events. [2024-06-14 13:54:18,457 INFO L125 PetriNetUnfolderBase]: For 16863/16866 co-relation queries the response was YES. [2024-06-14 13:54:18,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8614 conditions, 1719 events. 1035/1719 cut-off events. For 16863/16866 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8850 event pairs, 303 based on Foata normal form. 2/1716 useless extension candidates. Maximal degree in co-relation 8567. Up to 1393 conditions per place. [2024-06-14 13:54:18,471 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 44 changer transitions 0/174 dead transitions. [2024-06-14 13:54:18,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 174 transitions, 1626 flow [2024-06-14 13:54:18,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:18,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:18,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-14 13:54:18,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-14 13:54:18,474 INFO L175 Difference]: Start difference. First operand has 102 places, 120 transitions, 974 flow. Second operand 9 states and 224 transitions. [2024-06-14 13:54:18,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 174 transitions, 1626 flow [2024-06-14 13:54:18,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 174 transitions, 1580 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:18,505 INFO L231 Difference]: Finished difference. Result has 110 places, 132 transitions, 1149 flow [2024-06-14 13:54:18,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=110, PETRI_TRANSITIONS=132} [2024-06-14 13:54:18,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-14 13:54:18,506 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 132 transitions, 1149 flow [2024-06-14 13:54:18,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:18,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:18,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:18,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:54:18,507 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 13:54:18,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:18,507 INFO L85 PathProgramCache]: Analyzing trace with hash 538136321, now seen corresponding path program 3 times [2024-06-14 13:54:18,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:18,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424969585] [2024-06-14 13:54:18,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:18,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:18,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:18,836 INFO 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 13:54:18,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:18,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424969585] [2024-06-14 13:54:18,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424969585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:18,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:18,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:54:18,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694045891] [2024-06-14 13:54:18,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:18,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:54:18,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:18,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:54:18,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:54:18,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:18,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 132 transitions, 1149 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:18,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:18,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:18,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:19,246 INFO L124 PetriNetUnfolderBase]: 1030/1712 cut-off events. [2024-06-14 13:54:19,251 INFO L125 PetriNetUnfolderBase]: For 19141/19144 co-relation queries the response was YES. [2024-06-14 13:54:19,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9073 conditions, 1712 events. 1030/1712 cut-off events. For 19141/19144 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8869 event pairs, 303 based on Foata normal form. 2/1709 useless extension candidates. Maximal degree in co-relation 9023. Up to 1388 conditions per place. [2024-06-14 13:54:19,265 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 47 changer transitions 0/177 dead transitions. [2024-06-14 13:54:19,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 177 transitions, 1675 flow [2024-06-14 13:54:19,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:19,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:19,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 13:54:19,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 13:54:19,267 INFO L175 Difference]: Start difference. First operand has 110 places, 132 transitions, 1149 flow. Second operand 10 states and 240 transitions. [2024-06-14 13:54:19,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 177 transitions, 1675 flow [2024-06-14 13:54:19,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 177 transitions, 1591 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:19,299 INFO L231 Difference]: Finished difference. Result has 116 places, 133 transitions, 1178 flow [2024-06-14 13:54:19,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1178, PETRI_PLACES=116, PETRI_TRANSITIONS=133} [2024-06-14 13:54:19,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-14 13:54:19,300 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 133 transitions, 1178 flow [2024-06-14 13:54:19,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:19,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:19,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:19,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:54:19,300 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 13:54:19,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:19,301 INFO L85 PathProgramCache]: Analyzing trace with hash 538144257, now seen corresponding path program 1 times [2024-06-14 13:54:19,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:19,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866753992] [2024-06-14 13:54:19,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:19,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:19,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:19,602 INFO 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 13:54:19,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:19,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866753992] [2024-06-14 13:54:19,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866753992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:19,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:19,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:19,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721104650] [2024-06-14 13:54:19,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:19,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:19,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:19,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:19,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:19,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:19,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 133 transitions, 1178 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:19,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:19,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:19,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:20,000 INFO L124 PetriNetUnfolderBase]: 1047/1739 cut-off events. [2024-06-14 13:54:20,000 INFO L125 PetriNetUnfolderBase]: For 21159/21162 co-relation queries the response was YES. [2024-06-14 13:54:20,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9327 conditions, 1739 events. 1047/1739 cut-off events. For 21159/21162 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8978 event pairs, 299 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 9275. Up to 1487 conditions per place. [2024-06-14 13:54:20,017 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 128 selfloop transitions, 27 changer transitions 0/162 dead transitions. [2024-06-14 13:54:20,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 162 transitions, 1570 flow [2024-06-14 13:54:20,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:20,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:20,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 13:54:20,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 13:54:20,019 INFO L175 Difference]: Start difference. First operand has 116 places, 133 transitions, 1178 flow. Second operand 7 states and 170 transitions. [2024-06-14 13:54:20,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 162 transitions, 1570 flow [2024-06-14 13:54:20,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 162 transitions, 1486 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:20,051 INFO L231 Difference]: Finished difference. Result has 116 places, 135 transitions, 1173 flow [2024-06-14 13:54:20,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1173, PETRI_PLACES=116, PETRI_TRANSITIONS=135} [2024-06-14 13:54:20,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-14 13:54:20,052 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 135 transitions, 1173 flow [2024-06-14 13:54:20,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:20,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:20,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:20,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:54:20,053 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 13:54:20,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:20,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1933730671, now seen corresponding path program 4 times [2024-06-14 13:54:20,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:20,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474547566] [2024-06-14 13:54:20,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:20,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:20,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:20,383 INFO 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 13:54:20,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:20,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474547566] [2024-06-14 13:54:20,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474547566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:20,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:20,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:54:20,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485630415] [2024-06-14 13:54:20,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:20,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:54:20,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:20,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:54:20,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:54:20,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:20,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 135 transitions, 1173 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:20,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:20,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:20,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:20,814 INFO L124 PetriNetUnfolderBase]: 1058/1755 cut-off events. [2024-06-14 13:54:20,815 INFO L125 PetriNetUnfolderBase]: For 22641/22641 co-relation queries the response was YES. [2024-06-14 13:54:20,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9576 conditions, 1755 events. 1058/1755 cut-off events. For 22641/22641 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9090 event pairs, 300 based on Foata normal form. 2/1751 useless extension candidates. Maximal degree in co-relation 9523. Up to 1427 conditions per place. [2024-06-14 13:54:20,832 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 120 selfloop transitions, 53 changer transitions 0/180 dead transitions. [2024-06-14 13:54:20,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 180 transitions, 1734 flow [2024-06-14 13:54:20,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:20,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:20,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-14 13:54:20,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 13:54:20,837 INFO L175 Difference]: Start difference. First operand has 116 places, 135 transitions, 1173 flow. Second operand 10 states and 234 transitions. [2024-06-14 13:54:20,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 180 transitions, 1734 flow [2024-06-14 13:54:20,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 180 transitions, 1673 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:20,873 INFO L231 Difference]: Finished difference. Result has 122 places, 140 transitions, 1285 flow [2024-06-14 13:54:20,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1285, PETRI_PLACES=122, PETRI_TRANSITIONS=140} [2024-06-14 13:54:20,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-14 13:54:20,874 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 140 transitions, 1285 flow [2024-06-14 13:54:20,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:20,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:20,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:20,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:54:20,875 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 13:54:20,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:20,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1071930433, now seen corresponding path program 5 times [2024-06-14 13:54:20,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:20,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615136295] [2024-06-14 13:54:20,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:20,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:20,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:21,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 13:54:21,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:21,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615136295] [2024-06-14 13:54:21,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615136295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:21,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:21,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:54:21,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563924742] [2024-06-14 13:54:21,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:21,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:54:21,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:21,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:54:21,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:54:21,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:21,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 140 transitions, 1285 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:21,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:21,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:21,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:21,642 INFO L124 PetriNetUnfolderBase]: 1069/1776 cut-off events. [2024-06-14 13:54:21,642 INFO L125 PetriNetUnfolderBase]: For 25017/25017 co-relation queries the response was YES. [2024-06-14 13:54:21,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9932 conditions, 1776 events. 1069/1776 cut-off events. For 25017/25017 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9231 event pairs, 300 based on Foata normal form. 2/1772 useless extension candidates. Maximal degree in co-relation 9877. Up to 1439 conditions per place. [2024-06-14 13:54:21,659 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 127 selfloop transitions, 53 changer transitions 0/187 dead transitions. [2024-06-14 13:54:21,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 187 transitions, 1866 flow [2024-06-14 13:54:21,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:54:21,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:54:21,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-06-14 13:54:21,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584415584415584 [2024-06-14 13:54:21,662 INFO L175 Difference]: Start difference. First operand has 122 places, 140 transitions, 1285 flow. Second operand 11 states and 258 transitions. [2024-06-14 13:54:21,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 187 transitions, 1866 flow [2024-06-14 13:54:21,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 187 transitions, 1764 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:21,708 INFO L231 Difference]: Finished difference. Result has 127 places, 143 transitions, 1334 flow [2024-06-14 13:54:21,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1334, PETRI_PLACES=127, PETRI_TRANSITIONS=143} [2024-06-14 13:54:21,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-14 13:54:21,709 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 143 transitions, 1334 flow [2024-06-14 13:54:21,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:21,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:21,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:21,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:54:21,710 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 13:54:21,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:21,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1785136207, now seen corresponding path program 6 times [2024-06-14 13:54:21,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:21,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127231074] [2024-06-14 13:54:21,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:21,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:21,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:22,003 INFO 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 13:54:22,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:22,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127231074] [2024-06-14 13:54:22,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127231074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:22,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:22,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:54:22,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039964891] [2024-06-14 13:54:22,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:22,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:54:22,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:22,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:54:22,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:54:22,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:22,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 143 transitions, 1334 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:22,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:22,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:22,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:22,359 INFO L124 PetriNetUnfolderBase]: 1064/1769 cut-off events. [2024-06-14 13:54:22,359 INFO L125 PetriNetUnfolderBase]: For 26801/26801 co-relation queries the response was YES. [2024-06-14 13:54:22,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9952 conditions, 1769 events. 1064/1769 cut-off events. For 26801/26801 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9190 event pairs, 300 based on Foata normal form. 2/1765 useless extension candidates. Maximal degree in co-relation 9896. Up to 1434 conditions per place. [2024-06-14 13:54:22,381 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 118 selfloop transitions, 52 changer transitions 0/177 dead transitions. [2024-06-14 13:54:22,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 177 transitions, 1760 flow [2024-06-14 13:54:22,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:22,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:22,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 13:54:22,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-14 13:54:22,383 INFO L175 Difference]: Start difference. First operand has 127 places, 143 transitions, 1334 flow. Second operand 9 states and 214 transitions. [2024-06-14 13:54:22,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 177 transitions, 1760 flow [2024-06-14 13:54:22,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 177 transitions, 1594 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 13:54:22,432 INFO L231 Difference]: Finished difference. Result has 126 places, 143 transitions, 1280 flow [2024-06-14 13:54:22,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1280, PETRI_PLACES=126, PETRI_TRANSITIONS=143} [2024-06-14 13:54:22,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-14 13:54:22,433 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 143 transitions, 1280 flow [2024-06-14 13:54:22,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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 13:54:22,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:22,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:22,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:54:22,433 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 13:54:22,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:22,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1785351533, now seen corresponding path program 2 times [2024-06-14 13:54:22,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:22,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916356360] [2024-06-14 13:54:22,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:22,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:22,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:22,719 INFO 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 13:54:22,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:22,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916356360] [2024-06-14 13:54:22,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916356360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:22,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:22,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:22,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269068599] [2024-06-14 13:54:22,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:22,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:22,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:22,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:22,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:22,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:22,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 143 transitions, 1280 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:22,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:22,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:22,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:23,100 INFO L124 PetriNetUnfolderBase]: 1081/1796 cut-off events. [2024-06-14 13:54:23,100 INFO L125 PetriNetUnfolderBase]: For 29288/29288 co-relation queries the response was YES. [2024-06-14 13:54:23,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10055 conditions, 1796 events. 1081/1796 cut-off events. For 29288/29288 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9347 event pairs, 300 based on Foata normal form. 4/1794 useless extension candidates. Maximal degree in co-relation 9999. Up to 1539 conditions per place. [2024-06-14 13:54:23,116 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 135 selfloop transitions, 27 changer transitions 0/169 dead transitions. [2024-06-14 13:54:23,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 169 transitions, 1682 flow [2024-06-14 13:54:23,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:23,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:23,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 13:54:23,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 13:54:23,118 INFO L175 Difference]: Start difference. First operand has 126 places, 143 transitions, 1280 flow. Second operand 7 states and 167 transitions. [2024-06-14 13:54:23,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 169 transitions, 1682 flow [2024-06-14 13:54:23,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 169 transitions, 1578 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 13:54:23,164 INFO L231 Difference]: Finished difference. Result has 125 places, 145 transitions, 1259 flow [2024-06-14 13:54:23,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1259, PETRI_PLACES=125, PETRI_TRANSITIONS=145} [2024-06-14 13:54:23,164 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-14 13:54:23,165 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 145 transitions, 1259 flow [2024-06-14 13:54:23,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:23,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:23,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:23,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:54:23,165 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:23,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:23,166 INFO L85 PathProgramCache]: Analyzing trace with hash 2041852043, now seen corresponding path program 3 times [2024-06-14 13:54:23,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:23,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912631460] [2024-06-14 13:54:23,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:23,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:23,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:23,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:23,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:23,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912631460] [2024-06-14 13:54:23,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912631460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:23,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:23,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:23,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842305969] [2024-06-14 13:54:23,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:23,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:23,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:23,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:23,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:23,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:23,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 145 transitions, 1259 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:23,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:23,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:23,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:23,805 INFO L124 PetriNetUnfolderBase]: 1098/1828 cut-off events. [2024-06-14 13:54:23,805 INFO L125 PetriNetUnfolderBase]: For 31751/31751 co-relation queries the response was YES. [2024-06-14 13:54:23,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10314 conditions, 1828 events. 1098/1828 cut-off events. For 31751/31751 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9575 event pairs, 305 based on Foata normal form. 4/1826 useless extension candidates. Maximal degree in co-relation 10257. Up to 1566 conditions per place. [2024-06-14 13:54:23,820 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 136 selfloop transitions, 28 changer transitions 0/171 dead transitions. [2024-06-14 13:54:23,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 171 transitions, 1669 flow [2024-06-14 13:54:23,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:23,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:23,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 13:54:23,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 13:54:23,822 INFO L175 Difference]: Start difference. First operand has 125 places, 145 transitions, 1259 flow. Second operand 7 states and 166 transitions. [2024-06-14 13:54:23,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 171 transitions, 1669 flow [2024-06-14 13:54:23,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 171 transitions, 1604 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:23,867 INFO L231 Difference]: Finished difference. Result has 127 places, 147 transitions, 1283 flow [2024-06-14 13:54:23,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1283, PETRI_PLACES=127, PETRI_TRANSITIONS=147} [2024-06-14 13:54:23,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-14 13:54:23,868 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 147 transitions, 1283 flow [2024-06-14 13:54:23,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:23,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:23,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:23,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:54:23,869 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:23,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:23,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1597782161, now seen corresponding path program 4 times [2024-06-14 13:54:23,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:23,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294307505] [2024-06-14 13:54:23,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:23,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:23,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:24,148 INFO 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 13:54:24,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:24,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294307505] [2024-06-14 13:54:24,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294307505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:24,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:24,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:24,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777088451] [2024-06-14 13:54:24,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:24,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:24,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:24,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:24,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:24,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:24,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 147 transitions, 1283 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:24,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:24,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:24,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:24,498 INFO L124 PetriNetUnfolderBase]: 1090/1815 cut-off events. [2024-06-14 13:54:24,499 INFO L125 PetriNetUnfolderBase]: For 33979/33979 co-relation queries the response was YES. [2024-06-14 13:54:24,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10361 conditions, 1815 events. 1090/1815 cut-off events. For 33979/33979 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9504 event pairs, 274 based on Foata normal form. 4/1813 useless extension candidates. Maximal degree in co-relation 10303. Up to 1477 conditions per place. [2024-06-14 13:54:24,520 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 132 selfloop transitions, 35 changer transitions 0/174 dead transitions. [2024-06-14 13:54:24,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 174 transitions, 1705 flow [2024-06-14 13:54:24,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:24,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:24,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 13:54:24,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 13:54:24,522 INFO L175 Difference]: Start difference. First operand has 127 places, 147 transitions, 1283 flow. Second operand 7 states and 167 transitions. [2024-06-14 13:54:24,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 174 transitions, 1705 flow [2024-06-14 13:54:24,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 174 transitions, 1634 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:24,569 INFO L231 Difference]: Finished difference. Result has 129 places, 149 transitions, 1319 flow [2024-06-14 13:54:24,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1319, PETRI_PLACES=129, PETRI_TRANSITIONS=149} [2024-06-14 13:54:24,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-14 13:54:24,570 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 149 transitions, 1319 flow [2024-06-14 13:54:24,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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 13:54:24,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:24,571 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 13:54:24,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:54:24,571 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:24,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:24,571 INFO L85 PathProgramCache]: Analyzing trace with hash -794940339, now seen corresponding path program 1 times [2024-06-14 13:54:24,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:24,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319457447] [2024-06-14 13:54:24,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:24,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:24,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:24,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:24,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:24,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319457447] [2024-06-14 13:54:24,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319457447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:24,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:24,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:54:24,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066308949] [2024-06-14 13:54:24,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:24,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:54:24,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:24,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:54:24,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:54:25,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:25,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 149 transitions, 1319 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 13:54:25,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:25,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:25,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:25,407 INFO L124 PetriNetUnfolderBase]: 1206/2012 cut-off events. [2024-06-14 13:54:25,407 INFO L125 PetriNetUnfolderBase]: For 48934/48974 co-relation queries the response was YES. [2024-06-14 13:54:25,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12048 conditions, 2012 events. 1206/2012 cut-off events. For 48934/48974 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10827 event pairs, 190 based on Foata normal form. 20/1979 useless extension candidates. Maximal degree in co-relation 11989. Up to 1456 conditions per place. [2024-06-14 13:54:25,425 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 118 selfloop transitions, 42 changer transitions 0/192 dead transitions. [2024-06-14 13:54:25,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 192 transitions, 1943 flow [2024-06-14 13:54:25,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:25,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:25,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-14 13:54:25,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6462585034013606 [2024-06-14 13:54:25,426 INFO L175 Difference]: Start difference. First operand has 129 places, 149 transitions, 1319 flow. Second operand 7 states and 190 transitions. [2024-06-14 13:54:25,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 192 transitions, 1943 flow [2024-06-14 13:54:25,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 192 transitions, 1854 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:25,489 INFO L231 Difference]: Finished difference. Result has 132 places, 156 transitions, 1433 flow [2024-06-14 13:54:25,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1433, PETRI_PLACES=132, PETRI_TRANSITIONS=156} [2024-06-14 13:54:25,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-14 13:54:25,491 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 156 transitions, 1433 flow [2024-06-14 13:54:25,491 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 13:54:25,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:25,491 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 13:54:25,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:54:25,491 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:25,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:25,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1794184545, now seen corresponding path program 2 times [2024-06-14 13:54:25,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:25,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007245272] [2024-06-14 13:54:25,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:25,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:25,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:25,848 INFO 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 13:54:25,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:25,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007245272] [2024-06-14 13:54:25,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007245272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:25,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:25,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:54:25,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963714573] [2024-06-14 13:54:25,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:25,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:54:25,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:25,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:54:25,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:54:25,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:25,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 156 transitions, 1433 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 13:54:25,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:25,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:25,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:26,263 INFO L124 PetriNetUnfolderBase]: 1171/1959 cut-off events. [2024-06-14 13:54:26,263 INFO L125 PetriNetUnfolderBase]: For 48841/48880 co-relation queries the response was YES. [2024-06-14 13:54:26,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11917 conditions, 1959 events. 1171/1959 cut-off events. For 48841/48880 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10599 event pairs, 267 based on Foata normal form. 18/1923 useless extension candidates. Maximal degree in co-relation 11856. Up to 1588 conditions per place. [2024-06-14 13:54:26,278 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 115 selfloop transitions, 36 changer transitions 0/183 dead transitions. [2024-06-14 13:54:26,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 183 transitions, 1834 flow [2024-06-14 13:54:26,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:26,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:26,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-14 13:54:26,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-14 13:54:26,279 INFO L175 Difference]: Start difference. First operand has 132 places, 156 transitions, 1433 flow. Second operand 6 states and 161 transitions. [2024-06-14 13:54:26,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 183 transitions, 1834 flow [2024-06-14 13:54:26,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 183 transitions, 1782 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:26,329 INFO L231 Difference]: Finished difference. Result has 135 places, 157 transitions, 1483 flow [2024-06-14 13:54:26,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1483, PETRI_PLACES=135, PETRI_TRANSITIONS=157} [2024-06-14 13:54:26,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-14 13:54:26,330 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 157 transitions, 1483 flow [2024-06-14 13:54:26,330 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 13:54:26,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:26,331 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 13:54:26,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:54:26,331 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:26,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:26,331 INFO L85 PathProgramCache]: Analyzing trace with hash 2075114849, now seen corresponding path program 3 times [2024-06-14 13:54:26,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:26,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919799817] [2024-06-14 13:54:26,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:26,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:26,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:26,647 INFO 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 13:54:26,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:26,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919799817] [2024-06-14 13:54:26,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919799817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:26,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:26,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:54:26,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879683888] [2024-06-14 13:54:26,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:26,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:54:26,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:26,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:54:26,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:54:26,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:26,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 157 transitions, 1483 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 13:54:26,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:26,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:26,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:27,041 INFO L124 PetriNetUnfolderBase]: 1218/2034 cut-off events. [2024-06-14 13:54:27,041 INFO L125 PetriNetUnfolderBase]: For 52579/52612 co-relation queries the response was YES. [2024-06-14 13:54:27,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12523 conditions, 2034 events. 1218/2034 cut-off events. For 52579/52612 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11033 event pairs, 273 based on Foata normal form. 14/1988 useless extension candidates. Maximal degree in co-relation 12460. Up to 1584 conditions per place. [2024-06-14 13:54:27,055 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 108 selfloop transitions, 63 changer transitions 0/203 dead transitions. [2024-06-14 13:54:27,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 203 transitions, 2085 flow [2024-06-14 13:54:27,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:27,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:27,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-14 13:54:27,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 13:54:27,056 INFO L175 Difference]: Start difference. First operand has 135 places, 157 transitions, 1483 flow. Second operand 10 states and 254 transitions. [2024-06-14 13:54:27,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 203 transitions, 2085 flow [2024-06-14 13:54:27,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 203 transitions, 2010 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:27,097 INFO L231 Difference]: Finished difference. Result has 141 places, 159 transitions, 1577 flow [2024-06-14 13:54:27,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1577, PETRI_PLACES=141, PETRI_TRANSITIONS=159} [2024-06-14 13:54:27,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-14 13:54:27,098 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 159 transitions, 1577 flow [2024-06-14 13:54:27,098 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 13:54:27,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:27,098 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 13:54:27,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:54:27,099 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:27,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:27,099 INFO L85 PathProgramCache]: Analyzing trace with hash -44186931, now seen corresponding path program 4 times [2024-06-14 13:54:27,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:27,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862197750] [2024-06-14 13:54:27,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:27,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:27,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:27,418 INFO 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 13:54:27,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:27,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862197750] [2024-06-14 13:54:27,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862197750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:27,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:27,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:54:27,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266541769] [2024-06-14 13:54:27,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:27,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:54:27,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:27,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:54:27,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:54:27,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:27,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 159 transitions, 1577 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 13:54:27,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:27,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:27,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:27,881 INFO L124 PetriNetUnfolderBase]: 1244/2075 cut-off events. [2024-06-14 13:54:27,882 INFO L125 PetriNetUnfolderBase]: For 54946/54979 co-relation queries the response was YES. [2024-06-14 13:54:27,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12926 conditions, 2075 events. 1244/2075 cut-off events. For 54946/54979 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11329 event pairs, 276 based on Foata normal form. 14/2030 useless extension candidates. Maximal degree in co-relation 12862. Up to 1617 conditions per place. [2024-06-14 13:54:27,902 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 59 changer transitions 0/201 dead transitions. [2024-06-14 13:54:27,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 201 transitions, 2173 flow [2024-06-14 13:54:27,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:27,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:27,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-14 13:54:27,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6058201058201058 [2024-06-14 13:54:27,906 INFO L175 Difference]: Start difference. First operand has 141 places, 159 transitions, 1577 flow. Second operand 9 states and 229 transitions. [2024-06-14 13:54:27,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 201 transitions, 2173 flow [2024-06-14 13:54:27,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 201 transitions, 2038 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 13:54:27,976 INFO L231 Difference]: Finished difference. Result has 142 places, 161 transitions, 1607 flow [2024-06-14 13:54:27,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1607, PETRI_PLACES=142, PETRI_TRANSITIONS=161} [2024-06-14 13:54:27,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-14 13:54:27,976 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 161 transitions, 1607 flow [2024-06-14 13:54:27,977 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 13:54:27,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:27,977 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 13:54:27,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:54:27,977 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 13:54:27,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:27,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1233437084, now seen corresponding path program 1 times [2024-06-14 13:54:27,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:27,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025106360] [2024-06-14 13:54:27,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:27,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:27,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:28,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:28,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:28,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025106360] [2024-06-14 13:54:28,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025106360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:28,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:28,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:28,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166051534] [2024-06-14 13:54:28,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:28,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:28,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:28,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:28,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:28,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:28,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 161 transitions, 1607 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:28,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:28,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:28,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:28,598 INFO L124 PetriNetUnfolderBase]: 1311/2184 cut-off events. [2024-06-14 13:54:28,598 INFO L125 PetriNetUnfolderBase]: For 49019/49019 co-relation queries the response was YES. [2024-06-14 13:54:28,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13343 conditions, 2184 events. 1311/2184 cut-off events. For 49019/49019 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11807 event pairs, 305 based on Foata normal form. 1/2182 useless extension candidates. Maximal degree in co-relation 13278. Up to 1964 conditions per place. [2024-06-14 13:54:28,612 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 157 selfloop transitions, 20 changer transitions 0/184 dead transitions. [2024-06-14 13:54:28,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 184 transitions, 2151 flow [2024-06-14 13:54:28,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:28,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:28,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 13:54:28,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 13:54:28,613 INFO L175 Difference]: Start difference. First operand has 142 places, 161 transitions, 1607 flow. Second operand 6 states and 142 transitions. [2024-06-14 13:54:28,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 184 transitions, 2151 flow [2024-06-14 13:54:28,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 184 transitions, 2020 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 13:54:28,688 INFO L231 Difference]: Finished difference. Result has 141 places, 167 transitions, 1620 flow [2024-06-14 13:54:28,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1620, PETRI_PLACES=141, PETRI_TRANSITIONS=167} [2024-06-14 13:54:28,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-14 13:54:28,689 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 167 transitions, 1620 flow [2024-06-14 13:54:28,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:28,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:28,689 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 13:54:28,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:54:28,690 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 13:54:28,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:28,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1233432434, now seen corresponding path program 2 times [2024-06-14 13:54:28,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:28,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435666266] [2024-06-14 13:54:28,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:28,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:28,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:29,019 INFO 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 13:54:29,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:29,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435666266] [2024-06-14 13:54:29,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435666266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:29,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:29,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:29,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428687412] [2024-06-14 13:54:29,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:29,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:29,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:29,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:29,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:29,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:29,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 167 transitions, 1620 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:29,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:29,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:29,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:29,427 INFO L124 PetriNetUnfolderBase]: 1321/2200 cut-off events. [2024-06-14 13:54:29,427 INFO L125 PetriNetUnfolderBase]: For 51413/51413 co-relation queries the response was YES. [2024-06-14 13:54:29,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13382 conditions, 2200 events. 1321/2200 cut-off events. For 51413/51413 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11913 event pairs, 305 based on Foata normal form. 1/2198 useless extension candidates. Maximal degree in co-relation 13316. Up to 1990 conditions per place. [2024-06-14 13:54:29,444 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 161 selfloop transitions, 18 changer transitions 0/186 dead transitions. [2024-06-14 13:54:29,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 186 transitions, 2094 flow [2024-06-14 13:54:29,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:29,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:29,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 13:54:29,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2024-06-14 13:54:29,446 INFO L175 Difference]: Start difference. First operand has 141 places, 167 transitions, 1620 flow. Second operand 6 states and 137 transitions. [2024-06-14 13:54:29,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 186 transitions, 2094 flow [2024-06-14 13:54:29,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 186 transitions, 2018 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-14 13:54:29,519 INFO L231 Difference]: Finished difference. Result has 145 places, 173 transitions, 1676 flow [2024-06-14 13:54:29,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1676, PETRI_PLACES=145, PETRI_TRANSITIONS=173} [2024-06-14 13:54:29,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-14 13:54:29,519 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 173 transitions, 1676 flow [2024-06-14 13:54:29,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:29,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:29,520 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 13:54:29,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:54:29,520 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 13:54:29,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:29,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1233432248, now seen corresponding path program 1 times [2024-06-14 13:54:29,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:29,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960438737] [2024-06-14 13:54:29,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:29,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:29,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:29,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:29,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:29,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960438737] [2024-06-14 13:54:29,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960438737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:29,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:29,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:29,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331608934] [2024-06-14 13:54:29,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:29,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:29,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:29,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:29,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:29,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:29,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 173 transitions, 1676 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:29,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:29,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:29,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:30,134 INFO L124 PetriNetUnfolderBase]: 1346/2234 cut-off events. [2024-06-14 13:54:30,135 INFO L125 PetriNetUnfolderBase]: For 54784/54784 co-relation queries the response was YES. [2024-06-14 13:54:30,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13660 conditions, 2234 events. 1346/2234 cut-off events. For 54784/54784 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12093 event pairs, 314 based on Foata normal form. 2/2230 useless extension candidates. Maximal degree in co-relation 13592. Up to 1935 conditions per place. [2024-06-14 13:54:30,151 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 149 selfloop transitions, 42 changer transitions 0/198 dead transitions. [2024-06-14 13:54:30,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 198 transitions, 2248 flow [2024-06-14 13:54:30,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:30,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:30,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 13:54:30,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 13:54:30,152 INFO L175 Difference]: Start difference. First operand has 145 places, 173 transitions, 1676 flow. Second operand 6 states and 145 transitions. [2024-06-14 13:54:30,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 198 transitions, 2248 flow [2024-06-14 13:54:30,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 198 transitions, 2184 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:30,218 INFO L231 Difference]: Finished difference. Result has 149 places, 184 transitions, 1820 flow [2024-06-14 13:54:30,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1820, PETRI_PLACES=149, PETRI_TRANSITIONS=184} [2024-06-14 13:54:30,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-14 13:54:30,219 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 184 transitions, 1820 flow [2024-06-14 13:54:30,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:30,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:30,220 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 13:54:30,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:54:30,220 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 13:54:30,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:30,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1739189820, now seen corresponding path program 2 times [2024-06-14 13:54:30,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:30,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44831018] [2024-06-14 13:54:30,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:30,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:30,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:30,585 INFO 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 13:54:30,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:30,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44831018] [2024-06-14 13:54:30,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44831018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:30,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:30,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:30,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822324268] [2024-06-14 13:54:30,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:30,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:30,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:30,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:30,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:30,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:30,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 184 transitions, 1820 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:30,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:30,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:30,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:30,882 INFO L124 PetriNetUnfolderBase]: 1356/2253 cut-off events. [2024-06-14 13:54:30,883 INFO L125 PetriNetUnfolderBase]: For 58321/58324 co-relation queries the response was YES. [2024-06-14 13:54:30,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13957 conditions, 2253 events. 1356/2253 cut-off events. For 58321/58324 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12276 event pairs, 333 based on Foata normal form. 4/2249 useless extension candidates. Maximal degree in co-relation 13887. Up to 1945 conditions per place. [2024-06-14 13:54:30,899 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 145 selfloop transitions, 46 changer transitions 0/198 dead transitions. [2024-06-14 13:54:30,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 198 transitions, 2333 flow [2024-06-14 13:54:30,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:54:30,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:54:30,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 13:54:30,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-14 13:54:30,900 INFO L175 Difference]: Start difference. First operand has 149 places, 184 transitions, 1820 flow. Second operand 5 states and 122 transitions. [2024-06-14 13:54:30,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 198 transitions, 2333 flow [2024-06-14 13:54:30,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 198 transitions, 2273 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 13:54:30,958 INFO L231 Difference]: Finished difference. Result has 152 places, 188 transitions, 1904 flow [2024-06-14 13:54:30,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1904, PETRI_PLACES=152, PETRI_TRANSITIONS=188} [2024-06-14 13:54:30,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-14 13:54:30,958 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 188 transitions, 1904 flow [2024-06-14 13:54:30,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:30,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:30,958 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 13:54:30,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:54:30,959 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 13:54:30,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:30,959 INFO L85 PathProgramCache]: Analyzing trace with hash -535840404, now seen corresponding path program 3 times [2024-06-14 13:54:30,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:30,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737068172] [2024-06-14 13:54:30,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:30,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:30,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:31,261 INFO 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 13:54:31,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:31,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737068172] [2024-06-14 13:54:31,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737068172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:31,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:31,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:31,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521336323] [2024-06-14 13:54:31,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:31,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:31,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:31,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:31,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:31,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:31,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 188 transitions, 1904 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:31,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:31,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:31,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:31,711 INFO L124 PetriNetUnfolderBase]: 1353/2253 cut-off events. [2024-06-14 13:54:31,711 INFO L125 PetriNetUnfolderBase]: For 59906/59906 co-relation queries the response was YES. [2024-06-14 13:54:31,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14017 conditions, 2253 events. 1353/2253 cut-off events. For 59906/59906 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12249 event pairs, 303 based on Foata normal form. 1/2251 useless extension candidates. Maximal degree in co-relation 13946. Up to 2023 conditions per place. [2024-06-14 13:54:31,732 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 173 selfloop transitions, 23 changer transitions 0/203 dead transitions. [2024-06-14 13:54:31,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 203 transitions, 2334 flow [2024-06-14 13:54:31,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:54:31,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:54:31,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-14 13:54:31,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 13:54:31,734 INFO L175 Difference]: Start difference. First operand has 152 places, 188 transitions, 1904 flow. Second operand 5 states and 123 transitions. [2024-06-14 13:54:31,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 203 transitions, 2334 flow [2024-06-14 13:54:31,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 203 transitions, 2206 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:31,810 INFO L231 Difference]: Finished difference. Result has 154 places, 188 transitions, 1836 flow [2024-06-14 13:54:31,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1836, PETRI_PLACES=154, PETRI_TRANSITIONS=188} [2024-06-14 13:54:31,811 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-14 13:54:31,811 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 188 transitions, 1836 flow [2024-06-14 13:54:31,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:31,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:31,811 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 13:54:31,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:54:31,812 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 13:54:31,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:31,812 INFO L85 PathProgramCache]: Analyzing trace with hash -535840218, now seen corresponding path program 3 times [2024-06-14 13:54:31,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:31,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52066933] [2024-06-14 13:54:31,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:31,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:31,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:32,102 INFO 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 13:54:32,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:32,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52066933] [2024-06-14 13:54:32,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52066933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:32,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:32,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:32,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592406488] [2024-06-14 13:54:32,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:32,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:32,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:32,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:32,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:32,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:32,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 188 transitions, 1836 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:32,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:32,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:32,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:32,409 INFO L124 PetriNetUnfolderBase]: 1333/2214 cut-off events. [2024-06-14 13:54:32,409 INFO L125 PetriNetUnfolderBase]: For 61839/61839 co-relation queries the response was YES. [2024-06-14 13:54:32,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13796 conditions, 2214 events. 1333/2214 cut-off events. For 61839/61839 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12013 event pairs, 312 based on Foata normal form. 2/2210 useless extension candidates. Maximal degree in co-relation 13725. Up to 1912 conditions per place. [2024-06-14 13:54:32,425 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 147 selfloop transitions, 46 changer transitions 0/200 dead transitions. [2024-06-14 13:54:32,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 200 transitions, 2252 flow [2024-06-14 13:54:32,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:54:32,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:54:32,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-14 13:54:32,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-06-14 13:54:32,426 INFO L175 Difference]: Start difference. First operand has 154 places, 188 transitions, 1836 flow. Second operand 5 states and 124 transitions. [2024-06-14 13:54:32,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 200 transitions, 2252 flow [2024-06-14 13:54:32,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 200 transitions, 2196 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:32,487 INFO L231 Difference]: Finished difference. Result has 155 places, 188 transitions, 1888 flow [2024-06-14 13:54:32,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1888, PETRI_PLACES=155, PETRI_TRANSITIONS=188} [2024-06-14 13:54:32,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-14 13:54:32,488 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 188 transitions, 1888 flow [2024-06-14 13:54:32,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:32,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:32,489 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 13:54:32,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:54:32,489 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 13:54:32,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:32,489 INFO L85 PathProgramCache]: Analyzing trace with hash -535594140, now seen corresponding path program 1 times [2024-06-14 13:54:32,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:32,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363798380] [2024-06-14 13:54:32,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:32,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:32,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:32,758 INFO 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 13:54:32,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:32,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363798380] [2024-06-14 13:54:32,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363798380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:32,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:32,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:54:32,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883071805] [2024-06-14 13:54:32,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:32,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:54:32,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:32,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:54:32,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:54:32,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:54:32,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 188 transitions, 1888 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 13:54:32,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:32,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:54:32,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:33,057 INFO L124 PetriNetUnfolderBase]: 1298/2178 cut-off events. [2024-06-14 13:54:33,057 INFO L125 PetriNetUnfolderBase]: For 65944/65958 co-relation queries the response was YES. [2024-06-14 13:54:33,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13615 conditions, 2178 events. 1298/2178 cut-off events. For 65944/65958 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12030 event pairs, 315 based on Foata normal form. 24/2187 useless extension candidates. Maximal degree in co-relation 13543. Up to 1793 conditions per place. [2024-06-14 13:54:33,073 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 151 selfloop transitions, 22 changer transitions 0/203 dead transitions. [2024-06-14 13:54:33,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 203 transitions, 2308 flow [2024-06-14 13:54:33,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:54:33,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:54:33,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 13:54:33,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 13:54:33,074 INFO L175 Difference]: Start difference. First operand has 155 places, 188 transitions, 1888 flow. Second operand 5 states and 125 transitions. [2024-06-14 13:54:33,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 203 transitions, 2308 flow [2024-06-14 13:54:33,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 203 transitions, 2196 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:33,152 INFO L231 Difference]: Finished difference. Result has 156 places, 190 transitions, 1857 flow [2024-06-14 13:54:33,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1857, PETRI_PLACES=156, PETRI_TRANSITIONS=190} [2024-06-14 13:54:33,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-14 13:54:33,153 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 190 transitions, 1857 flow [2024-06-14 13:54:33,153 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 13:54:33,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:33,154 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 13:54:33,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:54:33,154 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 13:54:33,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:33,154 INFO L85 PathProgramCache]: Analyzing trace with hash 280889040, now seen corresponding path program 1 times [2024-06-14 13:54:33,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:33,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95564681] [2024-06-14 13:54:33,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:33,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:33,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:33,465 INFO 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 13:54:33,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:33,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95564681] [2024-06-14 13:54:33,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95564681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:33,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:33,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:33,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569437579] [2024-06-14 13:54:33,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:33,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:33,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:33,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:33,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:33,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:33,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 190 transitions, 1857 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:33,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:33,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:33,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:34,053 INFO L124 PetriNetUnfolderBase]: 1491/2485 cut-off events. [2024-06-14 13:54:34,054 INFO L125 PetriNetUnfolderBase]: For 73594/73594 co-relation queries the response was YES. [2024-06-14 13:54:34,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15462 conditions, 2485 events. 1491/2485 cut-off events. For 73594/73594 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13831 event pairs, 242 based on Foata normal form. 12/2494 useless extension candidates. Maximal degree in co-relation 15389. Up to 1924 conditions per place. [2024-06-14 13:54:34,071 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 26 changer transitions 0/236 dead transitions. [2024-06-14 13:54:34,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 236 transitions, 2643 flow [2024-06-14 13:54:34,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:34,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:34,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 13:54:34,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 13:54:34,072 INFO L175 Difference]: Start difference. First operand has 156 places, 190 transitions, 1857 flow. Second operand 8 states and 198 transitions. [2024-06-14 13:54:34,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 236 transitions, 2643 flow [2024-06-14 13:54:34,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 236 transitions, 2584 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:34,169 INFO L231 Difference]: Finished difference. Result has 163 places, 195 transitions, 1943 flow [2024-06-14 13:54:34,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1943, PETRI_PLACES=163, PETRI_TRANSITIONS=195} [2024-06-14 13:54:34,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-14 13:54:34,170 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 195 transitions, 1943 flow [2024-06-14 13:54:34,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:34,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:34,170 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 13:54:34,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:54:34,171 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 13:54:34,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:34,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1434594660, now seen corresponding path program 2 times [2024-06-14 13:54:34,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:34,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987042939] [2024-06-14 13:54:34,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:34,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:34,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 13:54:34,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:34,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987042939] [2024-06-14 13:54:34,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987042939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:34,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:34,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:34,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410482038] [2024-06-14 13:54:34,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:34,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:34,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:34,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:34,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:34,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:34,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 195 transitions, 1943 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:34,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:34,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:34,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:34,929 INFO L124 PetriNetUnfolderBase]: 1532/2554 cut-off events. [2024-06-14 13:54:34,929 INFO L125 PetriNetUnfolderBase]: For 78234/78234 co-relation queries the response was YES. [2024-06-14 13:54:34,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16025 conditions, 2554 events. 1532/2554 cut-off events. For 78234/78234 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14322 event pairs, 323 based on Foata normal form. 12/2563 useless extension candidates. Maximal degree in co-relation 15949. Up to 2058 conditions per place. [2024-06-14 13:54:34,949 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 24 changer transitions 0/233 dead transitions. [2024-06-14 13:54:34,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 233 transitions, 2684 flow [2024-06-14 13:54:34,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:34,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:34,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 13:54:34,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 13:54:34,952 INFO L175 Difference]: Start difference. First operand has 163 places, 195 transitions, 1943 flow. Second operand 7 states and 176 transitions. [2024-06-14 13:54:34,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 233 transitions, 2684 flow [2024-06-14 13:54:35,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 233 transitions, 2632 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:35,129 INFO L231 Difference]: Finished difference. Result has 168 places, 198 transitions, 2008 flow [2024-06-14 13:54:35,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1891, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2008, PETRI_PLACES=168, PETRI_TRANSITIONS=198} [2024-06-14 13:54:35,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-14 13:54:35,129 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 198 transitions, 2008 flow [2024-06-14 13:54:35,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:35,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:35,130 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 13:54:35,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:54:35,130 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 13:54:35,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:35,130 INFO L85 PathProgramCache]: Analyzing trace with hash -214705298, now seen corresponding path program 3 times [2024-06-14 13:54:35,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:35,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041648550] [2024-06-14 13:54:35,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:35,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:35,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:35,449 INFO 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 13:54:35,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:35,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041648550] [2024-06-14 13:54:35,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041648550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:35,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:35,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:35,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781655456] [2024-06-14 13:54:35,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:35,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:35,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:35,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:35,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:35,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:35,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 198 transitions, 2008 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:35,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:35,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:35,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:36,019 INFO L124 PetriNetUnfolderBase]: 1504/2510 cut-off events. [2024-06-14 13:54:36,020 INFO L125 PetriNetUnfolderBase]: For 77474/77474 co-relation queries the response was YES. [2024-06-14 13:54:36,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15511 conditions, 2510 events. 1504/2510 cut-off events. For 77474/77474 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13974 event pairs, 324 based on Foata normal form. 16/2523 useless extension candidates. Maximal degree in co-relation 15432. Up to 2137 conditions per place. [2024-06-14 13:54:36,048 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 198 selfloop transitions, 24 changer transitions 0/229 dead transitions. [2024-06-14 13:54:36,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 229 transitions, 2568 flow [2024-06-14 13:54:36,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:36,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:36,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 13:54:36,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 13:54:36,055 INFO L175 Difference]: Start difference. First operand has 168 places, 198 transitions, 2008 flow. Second operand 7 states and 172 transitions. [2024-06-14 13:54:36,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 229 transitions, 2568 flow [2024-06-14 13:54:36,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 229 transitions, 2500 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:36,198 INFO L231 Difference]: Finished difference. Result has 172 places, 199 transitions, 2022 flow [2024-06-14 13:54:36,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2022, PETRI_PLACES=172, PETRI_TRANSITIONS=199} [2024-06-14 13:54:36,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-14 13:54:36,199 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 199 transitions, 2022 flow [2024-06-14 13:54:36,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:36,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:36,199 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 13:54:36,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:54:36,199 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:36,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:36,200 INFO L85 PathProgramCache]: Analyzing trace with hash -935646324, now seen corresponding path program 4 times [2024-06-14 13:54:36,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:36,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591017590] [2024-06-14 13:54:36,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:36,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:36,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:36,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 13:54:36,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:36,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591017590] [2024-06-14 13:54:36,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591017590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:36,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:36,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:36,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297213091] [2024-06-14 13:54:36,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:36,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:36,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:36,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:36,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:36,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:36,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 199 transitions, 2022 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:36,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:36,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:36,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:37,034 INFO L124 PetriNetUnfolderBase]: 1562/2608 cut-off events. [2024-06-14 13:54:37,034 INFO L125 PetriNetUnfolderBase]: For 81182/81185 co-relation queries the response was YES. [2024-06-14 13:54:37,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15988 conditions, 2608 events. 1562/2608 cut-off events. For 81182/81185 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14774 event pairs, 346 based on Foata normal form. 16/2619 useless extension candidates. Maximal degree in co-relation 15907. Up to 2145 conditions per place. [2024-06-14 13:54:37,059 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 53 changer transitions 0/245 dead transitions. [2024-06-14 13:54:37,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 245 transitions, 2648 flow [2024-06-14 13:54:37,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:37,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:37,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-14 13:54:37,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-14 13:54:37,060 INFO L175 Difference]: Start difference. First operand has 172 places, 199 transitions, 2022 flow. Second operand 10 states and 243 transitions. [2024-06-14 13:54:37,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 245 transitions, 2648 flow [2024-06-14 13:54:37,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 2600 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:37,191 INFO L231 Difference]: Finished difference. Result has 177 places, 200 transitions, 2107 flow [2024-06-14 13:54:37,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1974, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2107, PETRI_PLACES=177, PETRI_TRANSITIONS=200} [2024-06-14 13:54:37,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-14 13:54:37,192 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 200 transitions, 2107 flow [2024-06-14 13:54:37,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:37,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:37,192 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 13:54:37,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:54:37,193 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:37,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:37,193 INFO L85 PathProgramCache]: Analyzing trace with hash 539326616, now seen corresponding path program 5 times [2024-06-14 13:54:37,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:37,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788496212] [2024-06-14 13:54:37,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:37,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:37,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:37,459 INFO 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 13:54:37,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:37,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788496212] [2024-06-14 13:54:37,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788496212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:37,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:37,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:37,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911439538] [2024-06-14 13:54:37,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:37,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:37,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:37,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:37,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:37,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:37,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 200 transitions, 2107 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:37,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:37,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:37,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:37,986 INFO L124 PetriNetUnfolderBase]: 1620/2726 cut-off events. [2024-06-14 13:54:37,986 INFO L125 PetriNetUnfolderBase]: For 86279/86282 co-relation queries the response was YES. [2024-06-14 13:54:38,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16724 conditions, 2726 events. 1620/2726 cut-off events. For 86279/86282 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15722 event pairs, 366 based on Foata normal form. 16/2737 useless extension candidates. Maximal degree in co-relation 16642. Up to 2243 conditions per place. [2024-06-14 13:54:38,009 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 55 changer transitions 0/250 dead transitions. [2024-06-14 13:54:38,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 250 transitions, 2755 flow [2024-06-14 13:54:38,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:54:38,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:54:38,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-06-14 13:54:38,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-14 13:54:38,011 INFO L175 Difference]: Start difference. First operand has 177 places, 200 transitions, 2107 flow. Second operand 11 states and 261 transitions. [2024-06-14 13:54:38,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 250 transitions, 2755 flow [2024-06-14 13:54:38,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 250 transitions, 2640 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:54:38,150 INFO L231 Difference]: Finished difference. Result has 180 places, 201 transitions, 2131 flow [2024-06-14 13:54:38,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1992, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2131, PETRI_PLACES=180, PETRI_TRANSITIONS=201} [2024-06-14 13:54:38,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-14 13:54:38,151 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 201 transitions, 2131 flow [2024-06-14 13:54:38,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:38,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:38,151 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 13:54:38,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:54:38,151 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:38,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:38,151 INFO L85 PathProgramCache]: Analyzing trace with hash -95948336, now seen corresponding path program 6 times [2024-06-14 13:54:38,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:38,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139083993] [2024-06-14 13:54:38,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:38,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:38,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:38,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:38,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:38,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139083993] [2024-06-14 13:54:38,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139083993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:38,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:38,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:38,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936205937] [2024-06-14 13:54:38,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:38,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:38,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:38,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:38,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:38,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:38,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 201 transitions, 2131 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:38,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:38,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:38,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:38,989 INFO L124 PetriNetUnfolderBase]: 1661/2797 cut-off events. [2024-06-14 13:54:38,989 INFO L125 PetriNetUnfolderBase]: For 88324/88327 co-relation queries the response was YES. [2024-06-14 13:54:39,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17121 conditions, 2797 events. 1661/2797 cut-off events. For 88324/88327 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16283 event pairs, 359 based on Foata normal form. 12/2804 useless extension candidates. Maximal degree in co-relation 17038. Up to 2135 conditions per place. [2024-06-14 13:54:39,012 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 189 selfloop transitions, 56 changer transitions 0/252 dead transitions. [2024-06-14 13:54:39,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 252 transitions, 2823 flow [2024-06-14 13:54:39,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:39,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:39,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-14 13:54:39,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 13:54:39,013 INFO L175 Difference]: Start difference. First operand has 180 places, 201 transitions, 2131 flow. Second operand 10 states and 245 transitions. [2024-06-14 13:54:39,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 252 transitions, 2823 flow [2024-06-14 13:54:39,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 252 transitions, 2702 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 13:54:39,166 INFO L231 Difference]: Finished difference. Result has 182 places, 204 transitions, 2195 flow [2024-06-14 13:54:39,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2010, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2195, PETRI_PLACES=182, PETRI_TRANSITIONS=204} [2024-06-14 13:54:39,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-14 13:54:39,167 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 204 transitions, 2195 flow [2024-06-14 13:54:39,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:39,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:39,168 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 13:54:39,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:54:39,168 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:39,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:39,168 INFO L85 PathProgramCache]: Analyzing trace with hash 111125836, now seen corresponding path program 1 times [2024-06-14 13:54:39,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:39,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710478436] [2024-06-14 13:54:39,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:39,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:39,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:39,458 INFO 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 13:54:39,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:39,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710478436] [2024-06-14 13:54:39,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710478436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:39,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:39,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:39,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742833189] [2024-06-14 13:54:39,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:39,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:39,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:39,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:39,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:39,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:39,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 204 transitions, 2195 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:39,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:39,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:39,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:40,057 INFO L124 PetriNetUnfolderBase]: 1702/2868 cut-off events. [2024-06-14 13:54:40,058 INFO L125 PetriNetUnfolderBase]: For 93666/93669 co-relation queries the response was YES. [2024-06-14 13:54:40,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17590 conditions, 2868 events. 1702/2868 cut-off events. For 93666/93669 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16885 event pairs, 367 based on Foata normal form. 12/2875 useless extension candidates. Maximal degree in co-relation 17505. Up to 2114 conditions per place. [2024-06-14 13:54:40,078 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 190 selfloop transitions, 60 changer transitions 0/257 dead transitions. [2024-06-14 13:54:40,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 257 transitions, 2877 flow [2024-06-14 13:54:40,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:54:40,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:54:40,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-14 13:54:40,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5692640692640693 [2024-06-14 13:54:40,081 INFO L175 Difference]: Start difference. First operand has 182 places, 204 transitions, 2195 flow. Second operand 11 states and 263 transitions. [2024-06-14 13:54:40,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 257 transitions, 2877 flow [2024-06-14 13:54:40,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 257 transitions, 2785 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:40,243 INFO L231 Difference]: Finished difference. Result has 187 places, 205 transitions, 2255 flow [2024-06-14 13:54:40,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2103, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2255, PETRI_PLACES=187, PETRI_TRANSITIONS=205} [2024-06-14 13:54:40,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-14 13:54:40,244 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 205 transitions, 2255 flow [2024-06-14 13:54:40,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:40,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:40,244 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 13:54:40,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:54:40,245 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:40,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:40,245 INFO L85 PathProgramCache]: Analyzing trace with hash -592122344, now seen corresponding path program 7 times [2024-06-14 13:54:40,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:40,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365110598] [2024-06-14 13:54:40,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:40,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:40,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:40,511 INFO 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 13:54:40,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:40,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365110598] [2024-06-14 13:54:40,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365110598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:40,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:40,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:40,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177086426] [2024-06-14 13:54:40,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:40,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:40,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:40,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:40,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:40,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:40,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 205 transitions, 2255 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:40,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:40,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:40,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:41,111 INFO L124 PetriNetUnfolderBase]: 1760/2971 cut-off events. [2024-06-14 13:54:41,111 INFO L125 PetriNetUnfolderBase]: For 101630/101630 co-relation queries the response was YES. [2024-06-14 13:54:41,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18341 conditions, 2971 events. 1760/2971 cut-off events. For 101630/101630 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17734 event pairs, 400 based on Foata normal form. 16/2981 useless extension candidates. Maximal degree in co-relation 18254. Up to 2483 conditions per place. [2024-06-14 13:54:41,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 195 selfloop transitions, 54 changer transitions 0/256 dead transitions. [2024-06-14 13:54:41,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 256 transitions, 2923 flow [2024-06-14 13:54:41,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:54:41,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:54:41,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 279 transitions. [2024-06-14 13:54:41,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 13:54:41,138 INFO L175 Difference]: Start difference. First operand has 187 places, 205 transitions, 2255 flow. Second operand 12 states and 279 transitions. [2024-06-14 13:54:41,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 256 transitions, 2923 flow [2024-06-14 13:54:41,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 256 transitions, 2785 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 13:54:41,309 INFO L231 Difference]: Finished difference. Result has 190 places, 206 transitions, 2260 flow [2024-06-14 13:54:41,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2260, PETRI_PLACES=190, PETRI_TRANSITIONS=206} [2024-06-14 13:54:41,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-14 13:54:41,310 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 206 transitions, 2260 flow [2024-06-14 13:54:41,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:41,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:41,310 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 13:54:41,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:54:41,310 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:41,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:41,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1823964014, now seen corresponding path program 8 times [2024-06-14 13:54:41,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:41,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306973748] [2024-06-14 13:54:41,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:41,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:41,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:41,588 INFO 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 13:54:41,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:41,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306973748] [2024-06-14 13:54:41,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306973748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:41,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:41,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:41,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221330898] [2024-06-14 13:54:41,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:41,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:41,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:41,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:41,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:41,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:41,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 206 transitions, 2260 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:41,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:41,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:41,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:42,114 INFO L124 PetriNetUnfolderBase]: 1818/3069 cut-off events. [2024-06-14 13:54:42,115 INFO L125 PetriNetUnfolderBase]: For 107096/107096 co-relation queries the response was YES. [2024-06-14 13:54:42,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18830 conditions, 3069 events. 1818/3069 cut-off events. For 107096/107096 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18442 event pairs, 410 based on Foata normal form. 16/3079 useless extension candidates. Maximal degree in co-relation 18742. Up to 2581 conditions per place. [2024-06-14 13:54:42,147 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 189 selfloop transitions, 53 changer transitions 0/249 dead transitions. [2024-06-14 13:54:42,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 249 transitions, 2896 flow [2024-06-14 13:54:42,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:42,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:42,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-14 13:54:42,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-14 13:54:42,151 INFO L175 Difference]: Start difference. First operand has 190 places, 206 transitions, 2260 flow. Second operand 10 states and 237 transitions. [2024-06-14 13:54:42,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 249 transitions, 2896 flow [2024-06-14 13:54:42,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 249 transitions, 2771 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 13:54:42,343 INFO L231 Difference]: Finished difference. Result has 190 places, 207 transitions, 2278 flow [2024-06-14 13:54:42,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2135, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2278, PETRI_PLACES=190, PETRI_TRANSITIONS=207} [2024-06-14 13:54:42,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-14 13:54:42,345 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 207 transitions, 2278 flow [2024-06-14 13:54:42,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:42,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:42,345 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 13:54:42,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:54:42,346 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:42,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:42,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1899437774, now seen corresponding path program 9 times [2024-06-14 13:54:42,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:42,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440039604] [2024-06-14 13:54:42,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:42,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:42,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:42,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:42,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:42,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440039604] [2024-06-14 13:54:42,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440039604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:42,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:42,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:42,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360865519] [2024-06-14 13:54:42,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:42,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:42,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:42,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:42,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:42,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:42,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 207 transitions, 2278 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:42,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:42,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:42,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:43,147 INFO L124 PetriNetUnfolderBase]: 1876/3177 cut-off events. [2024-06-14 13:54:43,147 INFO L125 PetriNetUnfolderBase]: For 112550/112550 co-relation queries the response was YES. [2024-06-14 13:54:43,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19366 conditions, 3177 events. 1876/3177 cut-off events. For 112550/112550 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19310 event pairs, 425 based on Foata normal form. 16/3187 useless extension candidates. Maximal degree in co-relation 19277. Up to 2679 conditions per place. [2024-06-14 13:54:43,173 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 190 selfloop transitions, 57 changer transitions 0/254 dead transitions. [2024-06-14 13:54:43,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 254 transitions, 2936 flow [2024-06-14 13:54:43,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:54:43,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:54:43,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-14 13:54:43,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551948051948052 [2024-06-14 13:54:43,174 INFO L175 Difference]: Start difference. First operand has 190 places, 207 transitions, 2278 flow. Second operand 11 states and 255 transitions. [2024-06-14 13:54:43,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 254 transitions, 2936 flow [2024-06-14 13:54:43,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 254 transitions, 2811 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 13:54:43,409 INFO L231 Difference]: Finished difference. Result has 193 places, 208 transitions, 2306 flow [2024-06-14 13:54:43,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2153, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2306, PETRI_PLACES=193, PETRI_TRANSITIONS=208} [2024-06-14 13:54:43,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-14 13:54:43,410 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 208 transitions, 2306 flow [2024-06-14 13:54:43,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:43,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:43,410 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 13:54:43,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:54:43,410 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:43,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:43,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1823816144, now seen corresponding path program 10 times [2024-06-14 13:54:43,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:43,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648060095] [2024-06-14 13:54:43,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:43,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:43,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:43,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:43,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:43,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648060095] [2024-06-14 13:54:43,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648060095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:43,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:43,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:43,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390605546] [2024-06-14 13:54:43,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:43,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:43,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:43,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:43,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:43,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:43,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 208 transitions, 2306 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:43,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:43,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:43,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:44,268 INFO L124 PetriNetUnfolderBase]: 1892/3209 cut-off events. [2024-06-14 13:54:44,268 INFO L125 PetriNetUnfolderBase]: For 110538/110538 co-relation queries the response was YES. [2024-06-14 13:54:44,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19347 conditions, 3209 events. 1892/3209 cut-off events. For 110538/110538 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19565 event pairs, 416 based on Foata normal form. 12/3215 useless extension candidates. Maximal degree in co-relation 19257. Up to 2440 conditions per place. [2024-06-14 13:54:44,295 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 192 selfloop transitions, 57 changer transitions 0/256 dead transitions. [2024-06-14 13:54:44,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 256 transitions, 3018 flow [2024-06-14 13:54:44,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:54:44,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:54:44,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-14 13:54:44,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-06-14 13:54:44,297 INFO L175 Difference]: Start difference. First operand has 193 places, 208 transitions, 2306 flow. Second operand 10 states and 239 transitions. [2024-06-14 13:54:44,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 256 transitions, 3018 flow [2024-06-14 13:54:44,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 256 transitions, 2883 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 13:54:44,457 INFO L231 Difference]: Finished difference. Result has 195 places, 211 transitions, 2381 flow [2024-06-14 13:54:44,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2171, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2381, PETRI_PLACES=195, PETRI_TRANSITIONS=211} [2024-06-14 13:54:44,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-14 13:54:44,457 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 211 transitions, 2381 flow [2024-06-14 13:54:44,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:44,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:44,458 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 13:54:44,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:54:44,458 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:44,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:44,458 INFO L85 PathProgramCache]: Analyzing trace with hash 2030890316, now seen corresponding path program 2 times [2024-06-14 13:54:44,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:44,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052898668] [2024-06-14 13:54:44,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:44,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:44,683 INFO 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 13:54:44,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:44,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052898668] [2024-06-14 13:54:44,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052898668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:44,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:44,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:44,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414974807] [2024-06-14 13:54:44,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:44,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:44,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:44,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:44,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:44,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:44,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 211 transitions, 2381 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:44,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:44,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:44,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:45,309 INFO L124 PetriNetUnfolderBase]: 1933/3290 cut-off events. [2024-06-14 13:54:45,309 INFO L125 PetriNetUnfolderBase]: For 116027/116027 co-relation queries the response was YES. [2024-06-14 13:54:45,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19814 conditions, 3290 events. 1933/3290 cut-off events. For 116027/116027 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20288 event pairs, 433 based on Foata normal form. 12/3296 useless extension candidates. Maximal degree in co-relation 19722. Up to 2603 conditions per place. [2024-06-14 13:54:45,339 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 200 selfloop transitions, 58 changer transitions 0/265 dead transitions. [2024-06-14 13:54:45,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 265 transitions, 3091 flow [2024-06-14 13:54:45,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:54:45,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:54:45,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 281 transitions. [2024-06-14 13:54:45,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575396825396826 [2024-06-14 13:54:45,341 INFO L175 Difference]: Start difference. First operand has 195 places, 211 transitions, 2381 flow. Second operand 12 states and 281 transitions. [2024-06-14 13:54:45,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 265 transitions, 3091 flow [2024-06-14 13:54:45,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 265 transitions, 2981 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:45,546 INFO L231 Difference]: Finished difference. Result has 201 places, 212 transitions, 2429 flow [2024-06-14 13:54:45,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2429, PETRI_PLACES=201, PETRI_TRANSITIONS=212} [2024-06-14 13:54:45,547 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-14 13:54:45,547 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 212 transitions, 2429 flow [2024-06-14 13:54:45,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:45,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:45,547 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 13:54:45,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:54:45,547 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:45,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:45,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1936463428, now seen corresponding path program 3 times [2024-06-14 13:54:45,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:45,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550046824] [2024-06-14 13:54:45,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:45,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:45,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:45,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:45,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:45,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550046824] [2024-06-14 13:54:45,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550046824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:45,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:45,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:45,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915662171] [2024-06-14 13:54:45,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:45,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:45,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:45,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:45,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:45,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:45,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 212 transitions, 2429 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:45,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:45,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:45,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:46,338 INFO L124 PetriNetUnfolderBase]: 1974/3366 cut-off events. [2024-06-14 13:54:46,338 INFO L125 PetriNetUnfolderBase]: For 121382/121382 co-relation queries the response was YES. [2024-06-14 13:54:46,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20358 conditions, 3366 events. 1974/3366 cut-off events. For 121382/121382 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20895 event pairs, 448 based on Foata normal form. 12/3372 useless extension candidates. Maximal degree in co-relation 20264. Up to 2766 conditions per place. [2024-06-14 13:54:46,368 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 199 selfloop transitions, 60 changer transitions 0/266 dead transitions. [2024-06-14 13:54:46,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 266 transitions, 3143 flow [2024-06-14 13:54:46,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:54:46,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:54:46,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 278 transitions. [2024-06-14 13:54:46,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-14 13:54:46,369 INFO L175 Difference]: Start difference. First operand has 201 places, 212 transitions, 2429 flow. Second operand 12 states and 278 transitions. [2024-06-14 13:54:46,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 266 transitions, 3143 flow [2024-06-14 13:54:46,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 266 transitions, 2999 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 13:54:46,617 INFO L231 Difference]: Finished difference. Result has 203 places, 213 transitions, 2449 flow [2024-06-14 13:54:46,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2449, PETRI_PLACES=203, PETRI_TRANSITIONS=213} [2024-06-14 13:54:46,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-14 13:54:46,617 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 213 transitions, 2449 flow [2024-06-14 13:54:46,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:46,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:46,617 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 13:54:46,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:54:46,618 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:54:46,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:46,618 INFO L85 PathProgramCache]: Analyzing trace with hash -18362134, now seen corresponding path program 4 times [2024-06-14 13:54:46,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:46,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611028795] [2024-06-14 13:54:46,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:46,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:46,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:46,863 INFO 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 13:54:46,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:46,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611028795] [2024-06-14 13:54:46,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611028795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:46,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:46,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:54:46,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808931996] [2024-06-14 13:54:46,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:46,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:54:46,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:46,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:54:46,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:54:46,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:46,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 213 transitions, 2449 flow. Second operand has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:46,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:46,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:46,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:47,412 INFO L124 PetriNetUnfolderBase]: 1954/3344 cut-off events. [2024-06-14 13:54:47,413 INFO L125 PetriNetUnfolderBase]: For 113421/113421 co-relation queries the response was YES. [2024-06-14 13:54:47,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19616 conditions, 3344 events. 1954/3344 cut-off events. For 113421/113421 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20744 event pairs, 393 based on Foata normal form. 12/3350 useless extension candidates. Maximal degree in co-relation 19521. Up to 1990 conditions per place. [2024-06-14 13:54:47,449 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 183 selfloop transitions, 72 changer transitions 0/262 dead transitions. [2024-06-14 13:54:47,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 262 transitions, 3029 flow [2024-06-14 13:54:47,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:54:47,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:54:47,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-14 13:54:47,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5562770562770563 [2024-06-14 13:54:47,451 INFO L175 Difference]: Start difference. First operand has 203 places, 213 transitions, 2449 flow. Second operand 11 states and 257 transitions. [2024-06-14 13:54:47,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 262 transitions, 3029 flow [2024-06-14 13:54:47,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 262 transitions, 2879 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 13:54:47,672 INFO L231 Difference]: Finished difference. Result has 203 places, 212 transitions, 2365 flow [2024-06-14 13:54:47,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2217, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2365, PETRI_PLACES=203, PETRI_TRANSITIONS=212} [2024-06-14 13:54:47,672 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-14 13:54:47,673 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 212 transitions, 2365 flow [2024-06-14 13:54:47,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.555555555555555) internal successors, (140), 9 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:47,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:47,673 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 13:54:47,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:54:47,673 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 13:54:47,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:47,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1707000483, now seen corresponding path program 1 times [2024-06-14 13:54:47,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:47,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587952938] [2024-06-14 13:54:47,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:47,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:47,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:47,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:47,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:47,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587952938] [2024-06-14 13:54:47,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587952938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:47,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:47,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:47,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859704894] [2024-06-14 13:54:47,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:47,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:47,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:47,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:47,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:48,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:48,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 212 transitions, 2365 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:48,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:48,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:48,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:48,409 INFO L124 PetriNetUnfolderBase]: 1982/3382 cut-off events. [2024-06-14 13:54:48,410 INFO L125 PetriNetUnfolderBase]: For 109903/109903 co-relation queries the response was YES. [2024-06-14 13:54:48,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20038 conditions, 3382 events. 1982/3382 cut-off events. For 109903/109903 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21062 event pairs, 450 based on Foata normal form. 2/3378 useless extension candidates. Maximal degree in co-relation 19942. Up to 2902 conditions per place. [2024-06-14 13:54:48,440 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 173 selfloop transitions, 64 changer transitions 0/244 dead transitions. [2024-06-14 13:54:48,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 244 transitions, 3271 flow [2024-06-14 13:54:48,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:48,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:48,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 13:54:48,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 13:54:48,441 INFO L175 Difference]: Start difference. First operand has 203 places, 212 transitions, 2365 flow. Second operand 7 states and 169 transitions. [2024-06-14 13:54:48,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 244 transitions, 3271 flow [2024-06-14 13:54:48,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 244 transitions, 2999 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-14 13:54:48,708 INFO L231 Difference]: Finished difference. Result has 199 places, 223 transitions, 2406 flow [2024-06-14 13:54:48,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2406, PETRI_PLACES=199, PETRI_TRANSITIONS=223} [2024-06-14 13:54:48,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-14 13:54:48,709 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 223 transitions, 2406 flow [2024-06-14 13:54:48,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:48,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:48,710 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 13:54:48,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:54:48,710 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 13:54:48,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:48,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1710725133, now seen corresponding path program 2 times [2024-06-14 13:54:48,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:48,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645940337] [2024-06-14 13:54:48,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:48,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:48,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:48,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:48,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:48,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645940337] [2024-06-14 13:54:48,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645940337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:48,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:48,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:48,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497696446] [2024-06-14 13:54:48,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:48,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:48,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:48,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:48,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:48,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:48,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 223 transitions, 2406 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:48,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:48,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:48,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:49,491 INFO L124 PetriNetUnfolderBase]: 2024/3452 cut-off events. [2024-06-14 13:54:49,491 INFO L125 PetriNetUnfolderBase]: For 118225/118225 co-relation queries the response was YES. [2024-06-14 13:54:49,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20372 conditions, 3452 events. 2024/3452 cut-off events. For 118225/118225 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21583 event pairs, 452 based on Foata normal form. 2/3448 useless extension candidates. Maximal degree in co-relation 20277. Up to 3037 conditions per place. [2024-06-14 13:54:49,521 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 187 selfloop transitions, 59 changer transitions 0/253 dead transitions. [2024-06-14 13:54:49,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 253 transitions, 3330 flow [2024-06-14 13:54:49,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:54:49,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:54:49,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 13:54:49,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-14 13:54:49,522 INFO L175 Difference]: Start difference. First operand has 199 places, 223 transitions, 2406 flow. Second operand 9 states and 203 transitions. [2024-06-14 13:54:49,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 253 transitions, 3330 flow [2024-06-14 13:54:49,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 253 transitions, 3209 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-14 13:54:49,787 INFO L231 Difference]: Finished difference. Result has 207 places, 235 transitions, 2629 flow [2024-06-14 13:54:49,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2291, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2629, PETRI_PLACES=207, PETRI_TRANSITIONS=235} [2024-06-14 13:54:49,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-14 13:54:49,788 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 235 transitions, 2629 flow [2024-06-14 13:54:49,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:49,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54: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] [2024-06-14 13:54:49,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:54:49,788 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 13:54:49,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:49,789 INFO L85 PathProgramCache]: Analyzing trace with hash 375462631, now seen corresponding path program 3 times [2024-06-14 13:54:49,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:49,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090956614] [2024-06-14 13:54:49,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:49,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:49,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:50,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 13:54:50,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:50,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090956614] [2024-06-14 13:54:50,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090956614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:50,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:50,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:50,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366122450] [2024-06-14 13:54:50,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:50,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:50,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:50,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:50,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:50,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:50,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 235 transitions, 2629 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:50,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:50,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:50,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:50,506 INFO L124 PetriNetUnfolderBase]: 2020/3448 cut-off events. [2024-06-14 13:54:50,506 INFO L125 PetriNetUnfolderBase]: For 120924/120924 co-relation queries the response was YES. [2024-06-14 13:54:50,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20502 conditions, 3448 events. 2020/3448 cut-off events. For 120924/120924 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21550 event pairs, 452 based on Foata normal form. 2/3444 useless extension candidates. Maximal degree in co-relation 20404. Up to 3035 conditions per place. [2024-06-14 13:54:50,539 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 189 selfloop transitions, 54 changer transitions 0/250 dead transitions. [2024-06-14 13:54:50,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 250 transitions, 3249 flow [2024-06-14 13:54:50,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:50,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:50,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 13:54:50,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 13:54:50,540 INFO L175 Difference]: Start difference. First operand has 207 places, 235 transitions, 2629 flow. Second operand 7 states and 164 transitions. [2024-06-14 13:54:50,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 250 transitions, 3249 flow [2024-06-14 13:54:50,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 250 transitions, 3043 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:50,814 INFO L231 Difference]: Finished difference. Result has 209 places, 235 transitions, 2539 flow [2024-06-14 13:54:50,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2539, PETRI_PLACES=209, PETRI_TRANSITIONS=235} [2024-06-14 13:54:50,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-14 13:54:50,815 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 235 transitions, 2539 flow [2024-06-14 13:54:50,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:50,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:50,815 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 13:54:50,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:54:50,815 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 13:54:50,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:50,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1760160051, now seen corresponding path program 4 times [2024-06-14 13:54:50,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:50,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296551646] [2024-06-14 13:54:50,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:50,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:50,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:51,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:51,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:51,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296551646] [2024-06-14 13:54:51,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296551646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:51,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:51,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:51,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209537148] [2024-06-14 13:54:51,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:51,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:51,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:51,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:51,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:51,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:51,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 235 transitions, 2539 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:51,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:51,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:51,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:51,650 INFO L124 PetriNetUnfolderBase]: 2032/3470 cut-off events. [2024-06-14 13:54:51,650 INFO L125 PetriNetUnfolderBase]: For 124980/124980 co-relation queries the response was YES. [2024-06-14 13:54:51,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20600 conditions, 3470 events. 2032/3470 cut-off events. For 124980/124980 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 21750 event pairs, 452 based on Foata normal form. 2/3466 useless extension candidates. Maximal degree in co-relation 20501. Up to 2977 conditions per place. [2024-06-14 13:54:51,684 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 179 selfloop transitions, 72 changer transitions 0/258 dead transitions. [2024-06-14 13:54:51,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 258 transitions, 3299 flow [2024-06-14 13:54:51,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:54:51,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:54:51,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 13:54:51,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 13:54:51,685 INFO L175 Difference]: Start difference. First operand has 209 places, 235 transitions, 2539 flow. Second operand 6 states and 148 transitions. [2024-06-14 13:54:51,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 258 transitions, 3299 flow [2024-06-14 13:54:51,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 258 transitions, 3191 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:54:51,964 INFO L231 Difference]: Finished difference. Result has 210 places, 240 transitions, 2729 flow [2024-06-14 13:54:51,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2729, PETRI_PLACES=210, PETRI_TRANSITIONS=240} [2024-06-14 13:54:51,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-14 13:54:51,965 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 240 transitions, 2729 flow [2024-06-14 13:54:51,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:51,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:51,965 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 13:54:51,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:54:51,966 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 13:54:51,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:51,966 INFO L85 PathProgramCache]: Analyzing trace with hash 576175191, now seen corresponding path program 5 times [2024-06-14 13:54:51,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:51,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791115079] [2024-06-14 13:54:51,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:51,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:51,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:52,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:54:52,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:52,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791115079] [2024-06-14 13:54:52,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791115079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:52,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:52,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:52,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033912819] [2024-06-14 13:54:52,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:52,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:52,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:52,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:52,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:52,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:52,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 240 transitions, 2729 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:52,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:52,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:52,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:52,697 INFO L124 PetriNetUnfolderBase]: 2050/3502 cut-off events. [2024-06-14 13:54:52,697 INFO L125 PetriNetUnfolderBase]: For 133085/133088 co-relation queries the response was YES. [2024-06-14 13:54:52,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21276 conditions, 3502 events. 2050/3502 cut-off events. For 133085/133088 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22009 event pairs, 471 based on Foata normal form. 4/3498 useless extension candidates. Maximal degree in co-relation 21175. Up to 2996 conditions per place. [2024-06-14 13:54:52,728 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 169 selfloop transitions, 89 changer transitions 0/265 dead transitions. [2024-06-14 13:54:52,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 265 transitions, 3647 flow [2024-06-14 13:54:52,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:52,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:52,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 13:54:52,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 13:54:52,729 INFO L175 Difference]: Start difference. First operand has 210 places, 240 transitions, 2729 flow. Second operand 8 states and 184 transitions. [2024-06-14 13:54:52,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 265 transitions, 3647 flow [2024-06-14 13:54:53,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 265 transitions, 3411 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-14 13:54:53,034 INFO L231 Difference]: Finished difference. Result has 213 places, 248 transitions, 2842 flow [2024-06-14 13:54:53,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2525, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2842, PETRI_PLACES=213, PETRI_TRANSITIONS=248} [2024-06-14 13:54:53,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-14 13:54:53,034 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 248 transitions, 2842 flow [2024-06-14 13:54:53,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:53,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:53,035 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 13:54:53,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:54:53,035 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 13:54:53,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:53,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1760165631, now seen corresponding path program 6 times [2024-06-14 13:54:53,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:53,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059986213] [2024-06-14 13:54:53,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:53,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:53,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:53,262 INFO 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 13:54:53,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:53,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059986213] [2024-06-14 13:54:53,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059986213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:53,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:53,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:53,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365409176] [2024-06-14 13:54:53,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:53,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:53,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:53,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:53,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:53,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:53,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 248 transitions, 2842 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:53,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:53,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:53,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:53,769 INFO L124 PetriNetUnfolderBase]: 2044/3493 cut-off events. [2024-06-14 13:54:53,770 INFO L125 PetriNetUnfolderBase]: For 129268/129268 co-relation queries the response was YES. [2024-06-14 13:54:53,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20995 conditions, 3493 events. 2044/3493 cut-off events. For 129268/129268 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21955 event pairs, 452 based on Foata normal form. 2/3489 useless extension candidates. Maximal degree in co-relation 20894. Up to 2991 conditions per place. [2024-06-14 13:54:53,801 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 172 selfloop transitions, 88 changer transitions 0/267 dead transitions. [2024-06-14 13:54:53,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 267 transitions, 3510 flow [2024-06-14 13:54:53,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:53,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:53,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 13:54:53,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 13:54:53,802 INFO L175 Difference]: Start difference. First operand has 213 places, 248 transitions, 2842 flow. Second operand 8 states and 186 transitions. [2024-06-14 13:54:53,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 267 transitions, 3510 flow [2024-06-14 13:54:54,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 267 transitions, 3363 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:54,107 INFO L231 Difference]: Finished difference. Result has 218 places, 248 transitions, 2883 flow [2024-06-14 13:54:54,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2695, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2883, PETRI_PLACES=218, PETRI_TRANSITIONS=248} [2024-06-14 13:54:54,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 13:54:54,108 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 248 transitions, 2883 flow [2024-06-14 13:54:54,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:54,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:54,108 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 13:54:54,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:54:54,108 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 13:54:54,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:54,109 INFO L85 PathProgramCache]: Analyzing trace with hash -318125557, now seen corresponding path program 1 times [2024-06-14 13:54:54,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:54,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097093083] [2024-06-14 13:54:54,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:54,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:54,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:54,340 INFO 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 13:54:54,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:54,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097093083] [2024-06-14 13:54:54,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097093083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:54,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:54,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:54,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965235555] [2024-06-14 13:54:54,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:54,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:54,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:54,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:54,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:54,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:54,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 248 transitions, 2883 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:54,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:54,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:54,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:54,832 INFO L124 PetriNetUnfolderBase]: 2073/3538 cut-off events. [2024-06-14 13:54:54,832 INFO L125 PetriNetUnfolderBase]: For 137165/137168 co-relation queries the response was YES. [2024-06-14 13:54:54,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21789 conditions, 3538 events. 2073/3538 cut-off events. For 137165/137168 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 22224 event pairs, 473 based on Foata normal form. 1/3528 useless extension candidates. Maximal degree in co-relation 21686. Up to 2992 conditions per place. [2024-06-14 13:54:54,867 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 175 selfloop transitions, 101 changer transitions 0/283 dead transitions. [2024-06-14 13:54:54,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 283 transitions, 3901 flow [2024-06-14 13:54:54,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:54,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:54,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 13:54:54,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 13:54:54,869 INFO L175 Difference]: Start difference. First operand has 218 places, 248 transitions, 2883 flow. Second operand 7 states and 176 transitions. [2024-06-14 13:54:54,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 283 transitions, 3901 flow [2024-06-14 13:54:55,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 283 transitions, 3631 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 13:54:55,192 INFO L231 Difference]: Finished difference. Result has 216 places, 258 transitions, 3021 flow [2024-06-14 13:54:55,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2640, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3021, PETRI_PLACES=216, PETRI_TRANSITIONS=258} [2024-06-14 13:54:55,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-14 13:54:55,193 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 258 transitions, 3021 flow [2024-06-14 13:54:55,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:55,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:55,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:55,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:54:55,193 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 13:54:55,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:55,194 INFO L85 PathProgramCache]: Analyzing trace with hash 2073731749, now seen corresponding path program 2 times [2024-06-14 13:54:55,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:55,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637041472] [2024-06-14 13:54:55,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:55,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:55,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:55,421 INFO 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 13:54:55,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:55,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637041472] [2024-06-14 13:54:55,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637041472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:55,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:55,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:55,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365627155] [2024-06-14 13:54:55,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:55,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:55,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:55,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:55,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:55,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:55,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 258 transitions, 3021 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:55,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:55,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:55,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:55,988 INFO L124 PetriNetUnfolderBase]: 2070/3538 cut-off events. [2024-06-14 13:54:55,988 INFO L125 PetriNetUnfolderBase]: For 135324/135327 co-relation queries the response was YES. [2024-06-14 13:54:56,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21648 conditions, 3538 events. 2070/3538 cut-off events. For 135324/135327 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22263 event pairs, 454 based on Foata normal form. 3/3534 useless extension candidates. Maximal degree in co-relation 21545. Up to 3134 conditions per place. [2024-06-14 13:54:56,024 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 218 selfloop transitions, 53 changer transitions 0/278 dead transitions. [2024-06-14 13:54:56,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 278 transitions, 3613 flow [2024-06-14 13:54:56,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:56,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:56,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 13:54:56,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 13:54:56,025 INFO L175 Difference]: Start difference. First operand has 216 places, 258 transitions, 3021 flow. Second operand 7 states and 167 transitions. [2024-06-14 13:54:56,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 278 transitions, 3613 flow [2024-06-14 13:54:56,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 278 transitions, 3426 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-14 13:54:56,364 INFO L231 Difference]: Finished difference. Result has 220 places, 258 transitions, 2946 flow [2024-06-14 13:54:56,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2946, PETRI_PLACES=220, PETRI_TRANSITIONS=258} [2024-06-14 13:54:56,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-14 13:54:56,365 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 258 transitions, 2946 flow [2024-06-14 13:54:56,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:56,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:56,365 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 13:54:56,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:54:56,365 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 13:54:56,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:56,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1149949169, now seen corresponding path program 3 times [2024-06-14 13:54:56,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:56,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84495740] [2024-06-14 13:54:56,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:56,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:56,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:56,592 INFO 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 13:54:56,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:56,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84495740] [2024-06-14 13:54:56,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84495740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:56,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:56,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:56,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249210100] [2024-06-14 13:54:56,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:56,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:56,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:56,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:56,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:56,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:56,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 258 transitions, 2946 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:56,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:56,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:56,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:57,219 INFO L124 PetriNetUnfolderBase]: 2098/3585 cut-off events. [2024-06-14 13:54:57,219 INFO L125 PetriNetUnfolderBase]: For 141480/141483 co-relation queries the response was YES. [2024-06-14 13:54:57,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21962 conditions, 3585 events. 2098/3585 cut-off events. For 141480/141483 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22576 event pairs, 454 based on Foata normal form. 3/3581 useless extension candidates. Maximal degree in co-relation 21858. Up to 3155 conditions per place. [2024-06-14 13:54:57,248 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 68 changer transitions 0/292 dead transitions. [2024-06-14 13:54:57,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 292 transitions, 3911 flow [2024-06-14 13:54:57,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:54:57,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:54:57,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 13:54:57,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 13:54:57,249 INFO L175 Difference]: Start difference. First operand has 220 places, 258 transitions, 2946 flow. Second operand 8 states and 182 transitions. [2024-06-14 13:54:57,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 292 transitions, 3911 flow [2024-06-14 13:54:57,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 292 transitions, 3763 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 13:54:57,630 INFO L231 Difference]: Finished difference. Result has 226 places, 273 transitions, 3217 flow [2024-06-14 13:54:57,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2818, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3217, PETRI_PLACES=226, PETRI_TRANSITIONS=273} [2024-06-14 13:54:57,631 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 13:54:57,631 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 273 transitions, 3217 flow [2024-06-14 13:54:57,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:57,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:57,631 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 13:54:57,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:54:57,632 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 13:54:57,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:57,632 INFO L85 PathProgramCache]: Analyzing trace with hash -283523795, now seen corresponding path program 4 times [2024-06-14 13:54:57,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:57,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101320381] [2024-06-14 13:54:57,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:57,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:57,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:57,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 13:54:57,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:57,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101320381] [2024-06-14 13:54:57,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101320381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:57,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:57,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:57,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688233084] [2024-06-14 13:54:57,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:57,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:57,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:57,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:57,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:57,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:57,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 273 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:57,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:57,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:57,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:58,425 INFO L124 PetriNetUnfolderBase]: 2135/3641 cut-off events. [2024-06-14 13:54:58,426 INFO L125 PetriNetUnfolderBase]: For 152757/152757 co-relation queries the response was YES. [2024-06-14 13:54:58,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22782 conditions, 3641 events. 2135/3641 cut-off events. For 152757/152757 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22991 event pairs, 452 based on Foata normal form. 1/3636 useless extension candidates. Maximal degree in co-relation 22675. Up to 3040 conditions per place. [2024-06-14 13:54:58,463 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 183 selfloop transitions, 117 changer transitions 0/307 dead transitions. [2024-06-14 13:54:58,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 307 transitions, 4386 flow [2024-06-14 13:54:58,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:58,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:58,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 13:54:58,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 13:54:58,464 INFO L175 Difference]: Start difference. First operand has 226 places, 273 transitions, 3217 flow. Second operand 7 states and 173 transitions. [2024-06-14 13:54:58,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 307 transitions, 4386 flow [2024-06-14 13:54:58,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 307 transitions, 4264 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-14 13:54:58,866 INFO L231 Difference]: Finished difference. Result has 231 places, 284 transitions, 3524 flow [2024-06-14 13:54:58,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3524, PETRI_PLACES=231, PETRI_TRANSITIONS=284} [2024-06-14 13:54:58,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-14 13:54:58,867 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 284 transitions, 3524 flow [2024-06-14 13:54:58,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:58,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:54:58,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:54:58,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:54:58,868 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 13:54:58,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:54:58,868 INFO L85 PathProgramCache]: Analyzing trace with hash -45239925, now seen corresponding path program 5 times [2024-06-14 13:54:58,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:54:58,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130518103] [2024-06-14 13:54:58,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:54:58,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:54:58,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:54:59,113 INFO 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 13:54:59,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:54:59,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130518103] [2024-06-14 13:54:59,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130518103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:54:59,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:54:59,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:54:59,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165373298] [2024-06-14 13:54:59,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:54:59,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:54:59,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:54:59,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:54:59,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:54:59,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:54:59,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 284 transitions, 3524 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:54:59,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:54:59,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:54:59,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:54:59,666 INFO L124 PetriNetUnfolderBase]: 2140/3650 cut-off events. [2024-06-14 13:54:59,666 INFO L125 PetriNetUnfolderBase]: For 158822/158822 co-relation queries the response was YES. [2024-06-14 13:54:59,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23142 conditions, 3650 events. 2140/3650 cut-off events. For 158822/158822 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 23064 event pairs, 452 based on Foata normal form. 1/3645 useless extension candidates. Maximal degree in co-relation 23034. Up to 3044 conditions per place. [2024-06-14 13:54:59,699 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 185 selfloop transitions, 117 changer transitions 0/309 dead transitions. [2024-06-14 13:54:59,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 309 transitions, 4453 flow [2024-06-14 13:54:59,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:54:59,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:54:59,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 13:54:59,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 13:54:59,700 INFO L175 Difference]: Start difference. First operand has 231 places, 284 transitions, 3524 flow. Second operand 7 states and 171 transitions. [2024-06-14 13:54:59,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 309 transitions, 4453 flow [2024-06-14 13:55:00,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 309 transitions, 4179 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 13:55:00,090 INFO L231 Difference]: Finished difference. Result has 234 places, 287 transitions, 3541 flow [2024-06-14 13:55:00,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3541, PETRI_PLACES=234, PETRI_TRANSITIONS=287} [2024-06-14 13:55:00,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-14 13:55:00,091 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 287 transitions, 3541 flow [2024-06-14 13:55:00,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:00,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:00,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:00,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:55:00,092 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 13:55:00,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:00,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1377393873, now seen corresponding path program 6 times [2024-06-14 13:55:00,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:00,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944737086] [2024-06-14 13:55:00,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:00,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:00,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:00,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:00,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:00,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944737086] [2024-06-14 13:55:00,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944737086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:00,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:00,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:00,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041985067] [2024-06-14 13:55:00,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:00,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:00,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:00,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:00,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:00,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:00,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 287 transitions, 3541 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:00,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:00,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:00,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:00,850 INFO L124 PetriNetUnfolderBase]: 2132/3638 cut-off events. [2024-06-14 13:55:00,851 INFO L125 PetriNetUnfolderBase]: For 161852/161852 co-relation queries the response was YES. [2024-06-14 13:55:00,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23027 conditions, 3638 events. 2132/3638 cut-off events. For 161852/161852 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22984 event pairs, 452 based on Foata normal form. 2/3634 useless extension candidates. Maximal degree in co-relation 22918. Up to 3036 conditions per place. [2024-06-14 13:55:00,888 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 189 selfloop transitions, 109 changer transitions 0/305 dead transitions. [2024-06-14 13:55:00,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 305 transitions, 4293 flow [2024-06-14 13:55:00,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:00,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:00,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 13:55:00,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 13:55:00,889 INFO L175 Difference]: Start difference. First operand has 234 places, 287 transitions, 3541 flow. Second operand 7 states and 168 transitions. [2024-06-14 13:55:00,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 305 transitions, 4293 flow [2024-06-14 13:55:01,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 305 transitions, 3988 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:01,311 INFO L231 Difference]: Finished difference. Result has 236 places, 287 transitions, 3462 flow [2024-06-14 13:55:01,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3462, PETRI_PLACES=236, PETRI_TRANSITIONS=287} [2024-06-14 13:55:01,312 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-14 13:55:01,312 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 287 transitions, 3462 flow [2024-06-14 13:55:01,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:01,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:01,312 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 13:55:01,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:55:01,312 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 13:55:01,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:01,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1108633173, now seen corresponding path program 7 times [2024-06-14 13:55:01,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:01,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710887201] [2024-06-14 13:55:01,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:01,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:01,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:01,592 INFO 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 13:55:01,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:01,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710887201] [2024-06-14 13:55:01,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710887201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:01,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:01,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:01,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407166666] [2024-06-14 13:55:01,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:01,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:01,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:01,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:01,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:01,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:01,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 287 transitions, 3462 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:01,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:01,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:01,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:02,145 INFO L124 PetriNetUnfolderBase]: 2129/3634 cut-off events. [2024-06-14 13:55:02,145 INFO L125 PetriNetUnfolderBase]: For 163436/163436 co-relation queries the response was YES. [2024-06-14 13:55:02,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22935 conditions, 3634 events. 2129/3634 cut-off events. For 163436/163436 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22984 event pairs, 452 based on Foata normal form. 1/3629 useless extension candidates. Maximal degree in co-relation 22825. Up to 3205 conditions per place. [2024-06-14 13:55:02,182 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 240 selfloop transitions, 57 changer transitions 0/304 dead transitions. [2024-06-14 13:55:02,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 304 transitions, 4098 flow [2024-06-14 13:55:02,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:02,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:02,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 13:55:02,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 13:55:02,184 INFO L175 Difference]: Start difference. First operand has 236 places, 287 transitions, 3462 flow. Second operand 7 states and 163 transitions. [2024-06-14 13:55:02,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 304 transitions, 4098 flow [2024-06-14 13:55:02,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 304 transitions, 3840 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:55:02,575 INFO L231 Difference]: Finished difference. Result has 237 places, 287 transitions, 3324 flow [2024-06-14 13:55:02,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3324, PETRI_PLACES=237, PETRI_TRANSITIONS=287} [2024-06-14 13:55:02,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-14 13:55:02,576 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 287 transitions, 3324 flow [2024-06-14 13:55:02,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:02,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:02,577 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 13:55:02,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:55:02,577 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 13:55:02,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:02,577 INFO L85 PathProgramCache]: Analyzing trace with hash 82431405, now seen corresponding path program 8 times [2024-06-14 13:55:02,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:02,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184960196] [2024-06-14 13:55:02,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:02,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:02,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:02,838 INFO 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 13:55:02,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:02,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184960196] [2024-06-14 13:55:02,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184960196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:02,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:02,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:02,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014931384] [2024-06-14 13:55:02,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:02,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:02,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:02,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:02,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:02,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:02,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 287 transitions, 3324 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:02,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:02,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:02,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:03,461 INFO L124 PetriNetUnfolderBase]: 2123/3626 cut-off events. [2024-06-14 13:55:03,461 INFO L125 PetriNetUnfolderBase]: For 166103/166103 co-relation queries the response was YES. [2024-06-14 13:55:03,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22619 conditions, 3626 events. 2123/3626 cut-off events. For 166103/166103 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22922 event pairs, 452 based on Foata normal form. 2/3622 useless extension candidates. Maximal degree in co-relation 22508. Up to 3156 conditions per place. [2024-06-14 13:55:03,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 227 selfloop transitions, 68 changer transitions 0/302 dead transitions. [2024-06-14 13:55:03,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 302 transitions, 4066 flow [2024-06-14 13:55:03,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:03,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:03,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 13:55:03,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 13:55:03,501 INFO L175 Difference]: Start difference. First operand has 237 places, 287 transitions, 3324 flow. Second operand 7 states and 164 transitions. [2024-06-14 13:55:03,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 302 transitions, 4066 flow [2024-06-14 13:55:03,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 302 transitions, 3950 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:03,939 INFO L231 Difference]: Finished difference. Result has 239 places, 287 transitions, 3353 flow [2024-06-14 13:55:03,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3353, PETRI_PLACES=239, PETRI_TRANSITIONS=287} [2024-06-14 13:55:03,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 13:55:03,940 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 287 transitions, 3353 flow [2024-06-14 13:55:03,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:03,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:03,941 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 13:55:03,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:55:03,941 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 13:55:03,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:03,941 INFO L85 PathProgramCache]: Analyzing trace with hash 134501339, now seen corresponding path program 9 times [2024-06-14 13:55:03,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:03,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163093350] [2024-06-14 13:55:03,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:03,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:03,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:04,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:04,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:04,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163093350] [2024-06-14 13:55:04,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163093350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:04,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:04,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:04,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570528205] [2024-06-14 13:55:04,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:04,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:04,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:04,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:04,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:04,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:04,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 287 transitions, 3353 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:04,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:04,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:04,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:04,729 INFO L124 PetriNetUnfolderBase]: 2115/3614 cut-off events. [2024-06-14 13:55:04,729 INFO L125 PetriNetUnfolderBase]: For 167958/167958 co-relation queries the response was YES. [2024-06-14 13:55:04,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22549 conditions, 3614 events. 2115/3614 cut-off events. For 167958/167958 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22856 event pairs, 452 based on Foata normal form. 2/3610 useless extension candidates. Maximal degree in co-relation 22437. Up to 3148 conditions per place. [2024-06-14 13:55:04,766 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 72 changer transitions 0/303 dead transitions. [2024-06-14 13:55:04,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 303 transitions, 3983 flow [2024-06-14 13:55:04,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:04,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:04,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-14 13:55:04,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 13:55:04,767 INFO L175 Difference]: Start difference. First operand has 239 places, 287 transitions, 3353 flow. Second operand 9 states and 201 transitions. [2024-06-14 13:55:04,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 303 transitions, 3983 flow [2024-06-14 13:55:05,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 303 transitions, 3821 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-14 13:55:05,198 INFO L231 Difference]: Finished difference. Result has 244 places, 287 transitions, 3342 flow [2024-06-14 13:55:05,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3191, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3342, PETRI_PLACES=244, PETRI_TRANSITIONS=287} [2024-06-14 13:55:05,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 13:55:05,199 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 287 transitions, 3342 flow [2024-06-14 13:55:05,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:05,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:05,199 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 13:55:05,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:55:05,199 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 13:55:05,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:05,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1602514923, now seen corresponding path program 10 times [2024-06-14 13:55:05,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:05,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321467053] [2024-06-14 13:55:05,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:05,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:05,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:05,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:05,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:05,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321467053] [2024-06-14 13:55:05,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321467053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:05,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:05,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:05,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170251460] [2024-06-14 13:55:05,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:05,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:05,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:05,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:05,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:05,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:05,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 287 transitions, 3342 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:05,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:05,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:05,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:06,126 INFO L124 PetriNetUnfolderBase]: 2109/3609 cut-off events. [2024-06-14 13:55:06,126 INFO L125 PetriNetUnfolderBase]: For 169479/169482 co-relation queries the response was YES. [2024-06-14 13:55:06,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22412 conditions, 3609 events. 2109/3609 cut-off events. For 169479/169482 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22812 event pairs, 454 based on Foata normal form. 4/3606 useless extension candidates. Maximal degree in co-relation 22299. Up to 3046 conditions per place. [2024-06-14 13:55:06,157 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 123 changer transitions 0/318 dead transitions. [2024-06-14 13:55:06,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 318 transitions, 4162 flow [2024-06-14 13:55:06,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:55:06,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:55:06,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-14 13:55:06,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 13:55:06,158 INFO L175 Difference]: Start difference. First operand has 244 places, 287 transitions, 3342 flow. Second operand 8 states and 202 transitions. [2024-06-14 13:55:06,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 318 transitions, 4162 flow [2024-06-14 13:55:06,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 318 transitions, 3926 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 13:55:06,574 INFO L231 Difference]: Finished difference. Result has 242 places, 287 transitions, 3371 flow [2024-06-14 13:55:06,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3371, PETRI_PLACES=242, PETRI_TRANSITIONS=287} [2024-06-14 13:55:06,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 13:55:06,575 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 287 transitions, 3371 flow [2024-06-14 13:55:06,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:06,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:06,575 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 13:55:06,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:55:06,576 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 13:55:06,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:06,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1007392813, now seen corresponding path program 11 times [2024-06-14 13:55:06,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:06,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892315966] [2024-06-14 13:55:06,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:06,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:06,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:06,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 13:55:06,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:06,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892315966] [2024-06-14 13:55:06,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892315966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:06,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:06,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:06,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043623326] [2024-06-14 13:55:06,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:06,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:06,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:06,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:06,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:06,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:06,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 287 transitions, 3371 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:06,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:06,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:06,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:07,383 INFO L124 PetriNetUnfolderBase]: 2103/3598 cut-off events. [2024-06-14 13:55:07,384 INFO L125 PetriNetUnfolderBase]: For 170616/170616 co-relation queries the response was YES. [2024-06-14 13:55:07,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22414 conditions, 3598 events. 2103/3598 cut-off events. For 170616/170616 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22769 event pairs, 452 based on Foata normal form. 2/3594 useless extension candidates. Maximal degree in co-relation 22301. Up to 3041 conditions per place. [2024-06-14 13:55:07,419 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 197 selfloop transitions, 103 changer transitions 0/307 dead transitions. [2024-06-14 13:55:07,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 307 transitions, 4143 flow [2024-06-14 13:55:07,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:07,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:07,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-14 13:55:07,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-14 13:55:07,420 INFO L175 Difference]: Start difference. First operand has 242 places, 287 transitions, 3371 flow. Second operand 6 states and 152 transitions. [2024-06-14 13:55:07,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 307 transitions, 4143 flow [2024-06-14 13:55:07,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 307 transitions, 3826 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 13:55:07,923 INFO L231 Difference]: Finished difference. Result has 239 places, 287 transitions, 3287 flow [2024-06-14 13:55:07,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3287, PETRI_PLACES=239, PETRI_TRANSITIONS=287} [2024-06-14 13:55:07,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 13:55:07,924 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 287 transitions, 3287 flow [2024-06-14 13:55:07,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:07,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:07,925 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 13:55:07,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:55:07,925 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 13:55:07,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:07,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1269893725, now seen corresponding path program 12 times [2024-06-14 13:55:07,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:07,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29146277] [2024-06-14 13:55:07,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:07,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:07,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:08,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 13:55:08,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:08,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29146277] [2024-06-14 13:55:08,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29146277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:08,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:08,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:08,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278673226] [2024-06-14 13:55:08,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:08,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:08,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:08,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:08,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:08,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:08,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 287 transitions, 3287 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:08,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:08,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:08,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:08,707 INFO L124 PetriNetUnfolderBase]: 2095/3586 cut-off events. [2024-06-14 13:55:08,707 INFO L125 PetriNetUnfolderBase]: For 156815/156815 co-relation queries the response was YES. [2024-06-14 13:55:08,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21957 conditions, 3586 events. 2095/3586 cut-off events. For 156815/156815 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22684 event pairs, 452 based on Foata normal form. 2/3582 useless extension candidates. Maximal degree in co-relation 21845. Up to 3033 conditions per place. [2024-06-14 13:55:08,742 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 192 selfloop transitions, 115 changer transitions 0/314 dead transitions. [2024-06-14 13:55:08,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 314 transitions, 3969 flow [2024-06-14 13:55:08,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:55:08,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:55:08,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 13:55:08,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 13:55:08,743 INFO L175 Difference]: Start difference. First operand has 239 places, 287 transitions, 3287 flow. Second operand 8 states and 197 transitions. [2024-06-14 13:55:08,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 314 transitions, 3969 flow [2024-06-14 13:55:09,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 314 transitions, 3677 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 13:55:09,123 INFO L231 Difference]: Finished difference. Result has 239 places, 287 transitions, 3245 flow [2024-06-14 13:55:09,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2995, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3245, PETRI_PLACES=239, PETRI_TRANSITIONS=287} [2024-06-14 13:55:09,123 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 13:55:09,123 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 287 transitions, 3245 flow [2024-06-14 13:55:09,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:09,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:09,124 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 13:55:09,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:55:09,124 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 13:55:09,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:09,124 INFO L85 PathProgramCache]: Analyzing trace with hash 674896643, now seen corresponding path program 1 times [2024-06-14 13:55:09,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:09,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075803940] [2024-06-14 13:55:09,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:09,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:09,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:09,347 INFO 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 13:55:09,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:09,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075803940] [2024-06-14 13:55:09,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075803940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:09,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:09,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:55:09,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821347157] [2024-06-14 13:55:09,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:09,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:55:09,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:09,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:55:09,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:55:09,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:55:09,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 287 transitions, 3245 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:09,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:09,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:55:09,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:09,843 INFO L124 PetriNetUnfolderBase]: 1998/3461 cut-off events. [2024-06-14 13:55:09,843 INFO L125 PetriNetUnfolderBase]: For 157727/157727 co-relation queries the response was YES. [2024-06-14 13:55:09,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21101 conditions, 3461 events. 1998/3461 cut-off events. For 157727/157727 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22051 event pairs, 329 based on Foata normal form. 7/3428 useless extension candidates. Maximal degree in co-relation 20990. Up to 2865 conditions per place. [2024-06-14 13:55:09,876 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 231 selfloop transitions, 28 changer transitions 0/310 dead transitions. [2024-06-14 13:55:09,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 310 transitions, 3849 flow [2024-06-14 13:55:09,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:55:09,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:55:09,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-14 13:55:09,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-14 13:55:09,878 INFO L175 Difference]: Start difference. First operand has 239 places, 287 transitions, 3245 flow. Second operand 5 states and 135 transitions. [2024-06-14 13:55:09,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 310 transitions, 3849 flow [2024-06-14 13:55:10,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 310 transitions, 3592 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 13:55:10,306 INFO L231 Difference]: Finished difference. Result has 234 places, 288 transitions, 3069 flow [2024-06-14 13:55:10,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2988, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3069, PETRI_PLACES=234, PETRI_TRANSITIONS=288} [2024-06-14 13:55:10,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-14 13:55:10,306 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 288 transitions, 3069 flow [2024-06-14 13:55:10,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:10,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:10,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] [2024-06-14 13:55:10,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:55:10,307 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 13:55:10,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:10,307 INFO L85 PathProgramCache]: Analyzing trace with hash 690133763, now seen corresponding path program 2 times [2024-06-14 13:55:10,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:10,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522666208] [2024-06-14 13:55:10,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:10,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:10,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:10,536 INFO 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 13:55:10,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:10,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522666208] [2024-06-14 13:55:10,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522666208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:10,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:10,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:55:10,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866037494] [2024-06-14 13:55:10,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:10,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:55:10,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:10,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:55:10,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:55:10,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 13:55:10,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 288 transitions, 3069 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:10,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:10,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 13:55:10,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:11,027 INFO L124 PetriNetUnfolderBase]: 2002/3458 cut-off events. [2024-06-14 13:55:11,027 INFO L125 PetriNetUnfolderBase]: For 142026/142040 co-relation queries the response was YES. [2024-06-14 13:55:11,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20486 conditions, 3458 events. 2002/3458 cut-off events. For 142026/142040 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 22097 event pairs, 343 based on Foata normal form. 20/3436 useless extension candidates. Maximal degree in co-relation 20377. Up to 2768 conditions per place. [2024-06-14 13:55:11,066 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 233 selfloop transitions, 25 changer transitions 0/309 dead transitions. [2024-06-14 13:55:11,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 309 transitions, 3787 flow [2024-06-14 13:55:11,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:55:11,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:55:11,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-14 13:55:11,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-14 13:55:11,067 INFO L175 Difference]: Start difference. First operand has 234 places, 288 transitions, 3069 flow. Second operand 5 states and 129 transitions. [2024-06-14 13:55:11,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 309 transitions, 3787 flow [2024-06-14 13:55:11,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 309 transitions, 3736 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 13:55:11,445 INFO L231 Difference]: Finished difference. Result has 236 places, 289 transitions, 3086 flow [2024-06-14 13:55:11,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3086, PETRI_PLACES=236, PETRI_TRANSITIONS=289} [2024-06-14 13:55:11,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-14 13:55:11,446 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 289 transitions, 3086 flow [2024-06-14 13:55:11,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:11,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:11,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:11,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:55:11,447 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 13:55:11,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:11,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1168297039, now seen corresponding path program 1 times [2024-06-14 13:55:11,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:11,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224714184] [2024-06-14 13:55:11,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:11,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:11,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:11,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:11,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:11,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224714184] [2024-06-14 13:55:11,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224714184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:11,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:11,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:11,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563735269] [2024-06-14 13:55:11,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:11,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:11,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:11,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:11,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:11,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:11,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 289 transitions, 3086 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:11,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:11,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:11,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:12,223 INFO L124 PetriNetUnfolderBase]: 2117/3651 cut-off events. [2024-06-14 13:55:12,223 INFO L125 PetriNetUnfolderBase]: For 138772/138772 co-relation queries the response was YES. [2024-06-14 13:55:12,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21498 conditions, 3651 events. 2117/3651 cut-off events. For 138772/138772 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23230 event pairs, 411 based on Foata normal form. 2/3650 useless extension candidates. Maximal degree in co-relation 21388. Up to 3248 conditions per place. [2024-06-14 13:55:12,258 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 278 selfloop transitions, 31 changer transitions 0/316 dead transitions. [2024-06-14 13:55:12,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 316 transitions, 3974 flow [2024-06-14 13:55:12,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:12,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:12,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 13:55:12,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 13:55:12,259 INFO L175 Difference]: Start difference. First operand has 236 places, 289 transitions, 3086 flow. Second operand 7 states and 163 transitions. [2024-06-14 13:55:12,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 316 transitions, 3974 flow [2024-06-14 13:55:12,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 316 transitions, 3930 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 13:55:12,618 INFO L231 Difference]: Finished difference. Result has 241 places, 293 transitions, 3213 flow [2024-06-14 13:55:12,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3213, PETRI_PLACES=241, PETRI_TRANSITIONS=293} [2024-06-14 13:55:12,619 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-14 13:55:12,619 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 293 transitions, 3213 flow [2024-06-14 13:55:12,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:12,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:12,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:12,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:55:12,619 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 13:55:12,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:12,620 INFO L85 PathProgramCache]: Analyzing trace with hash 914250657, now seen corresponding path program 2 times [2024-06-14 13:55:12,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:12,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464877082] [2024-06-14 13:55:12,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:12,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:12,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:12,855 INFO 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 13:55:12,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:12,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464877082] [2024-06-14 13:55:12,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464877082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:12,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:12,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:12,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804083913] [2024-06-14 13:55:12,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:12,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:12,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:12,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:12,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:12,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:12,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 293 transitions, 3213 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:12,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:12,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:12,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:13,552 INFO L124 PetriNetUnfolderBase]: 2125/3658 cut-off events. [2024-06-14 13:55:13,553 INFO L125 PetriNetUnfolderBase]: For 143816/143816 co-relation queries the response was YES. [2024-06-14 13:55:13,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21650 conditions, 3658 events. 2125/3658 cut-off events. For 143816/143816 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23252 event pairs, 442 based on Foata normal form. 2/3657 useless extension candidates. Maximal degree in co-relation 21539. Up to 3293 conditions per place. [2024-06-14 13:55:13,605 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 278 selfloop transitions, 28 changer transitions 0/313 dead transitions. [2024-06-14 13:55:13,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 313 transitions, 3923 flow [2024-06-14 13:55:13,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:13,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:13,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 13:55:13,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5374149659863946 [2024-06-14 13:55:13,607 INFO L175 Difference]: Start difference. First operand has 241 places, 293 transitions, 3213 flow. Second operand 7 states and 158 transitions. [2024-06-14 13:55:13,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 313 transitions, 3923 flow [2024-06-14 13:55:14,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 313 transitions, 3811 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-14 13:55:14,119 INFO L231 Difference]: Finished difference. Result has 245 places, 295 transitions, 3220 flow [2024-06-14 13:55:14,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3119, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3220, PETRI_PLACES=245, PETRI_TRANSITIONS=295} [2024-06-14 13:55:14,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-14 13:55:14,119 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 295 transitions, 3220 flow [2024-06-14 13:55:14,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:14,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:14,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] [2024-06-14 13:55:14,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:55:14,120 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 13:55:14,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:14,120 INFO L85 PathProgramCache]: Analyzing trace with hash 82441325, now seen corresponding path program 3 times [2024-06-14 13:55:14,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:14,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623408860] [2024-06-14 13:55:14,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:14,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:14,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:14,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 13:55:14,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:14,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623408860] [2024-06-14 13:55:14,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623408860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:14,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:14,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:14,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718034914] [2024-06-14 13:55:14,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:14,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:14,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:14,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:14,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:14,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:14,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 295 transitions, 3220 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:14,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:14,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:14,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:15,011 INFO L124 PetriNetUnfolderBase]: 2133/3670 cut-off events. [2024-06-14 13:55:15,012 INFO L125 PetriNetUnfolderBase]: For 148282/148282 co-relation queries the response was YES. [2024-06-14 13:55:15,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21724 conditions, 3670 events. 2133/3670 cut-off events. For 148282/148282 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 23317 event pairs, 442 based on Foata normal form. 2/3669 useless extension candidates. Maximal degree in co-relation 21611. Up to 3320 conditions per place. [2024-06-14 13:55:15,050 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 285 selfloop transitions, 20 changer transitions 0/312 dead transitions. [2024-06-14 13:55:15,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 312 transitions, 3906 flow [2024-06-14 13:55:15,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:15,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:15,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 13:55:15,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 13:55:15,051 INFO L175 Difference]: Start difference. First operand has 245 places, 295 transitions, 3220 flow. Second operand 7 states and 154 transitions. [2024-06-14 13:55:15,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 312 transitions, 3906 flow [2024-06-14 13:55:15,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 312 transitions, 3825 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:15,426 INFO L231 Difference]: Finished difference. Result has 247 places, 297 transitions, 3228 flow [2024-06-14 13:55:15,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3139, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3228, PETRI_PLACES=247, PETRI_TRANSITIONS=297} [2024-06-14 13:55:15,427 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-14 13:55:15,427 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 297 transitions, 3228 flow [2024-06-14 13:55:15,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:15,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:15,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:15,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:55:15,427 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 13:55:15,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:15,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1492879661, now seen corresponding path program 1 times [2024-06-14 13:55:15,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:15,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952751924] [2024-06-14 13:55:15,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:15,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:15,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:15,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:15,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952751924] [2024-06-14 13:55:15,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952751924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:15,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:15,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:15,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16263418] [2024-06-14 13:55:15,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:15,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:15,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:15,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:15,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:15,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:15,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 297 transitions, 3228 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:15,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:15,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:15,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:16,250 INFO L124 PetriNetUnfolderBase]: 2149/3689 cut-off events. [2024-06-14 13:55:16,250 INFO L125 PetriNetUnfolderBase]: For 156763/156763 co-relation queries the response was YES. [2024-06-14 13:55:16,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21919 conditions, 3689 events. 2149/3689 cut-off events. For 156763/156763 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23455 event pairs, 454 based on Foata normal form. 4/3687 useless extension candidates. Maximal degree in co-relation 21805. Up to 3236 conditions per place. [2024-06-14 13:55:16,288 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 253 selfloop transitions, 55 changer transitions 0/315 dead transitions. [2024-06-14 13:55:16,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 315 transitions, 3938 flow [2024-06-14 13:55:16,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:16,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:16,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 13:55:16,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 13:55:16,290 INFO L175 Difference]: Start difference. First operand has 247 places, 297 transitions, 3228 flow. Second operand 7 states and 162 transitions. [2024-06-14 13:55:16,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 315 transitions, 3938 flow [2024-06-14 13:55:16,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 315 transitions, 3869 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:16,737 INFO L231 Difference]: Finished difference. Result has 249 places, 300 transitions, 3339 flow [2024-06-14 13:55:16,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3159, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3339, PETRI_PLACES=249, PETRI_TRANSITIONS=300} [2024-06-14 13:55:16,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-14 13:55:16,738 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 300 transitions, 3339 flow [2024-06-14 13:55:16,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:16,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:16,739 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 13:55:16,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:55:16,739 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 13:55:16,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:16,739 INFO L85 PathProgramCache]: Analyzing trace with hash 453483979, now seen corresponding path program 4 times [2024-06-14 13:55:16,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:16,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939017121] [2024-06-14 13:55:16,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:16,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:16,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:16,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:16,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939017121] [2024-06-14 13:55:16,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939017121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:16,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:16,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:16,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554599316] [2024-06-14 13:55:16,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:16,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:16,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:16,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:16,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:17,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:17,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 300 transitions, 3339 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:17,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:17,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:17,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:17,576 INFO L124 PetriNetUnfolderBase]: 2144/3692 cut-off events. [2024-06-14 13:55:17,577 INFO L125 PetriNetUnfolderBase]: For 154692/154692 co-relation queries the response was YES. [2024-06-14 13:55:17,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22013 conditions, 3692 events. 2144/3692 cut-off events. For 154692/154692 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23462 event pairs, 410 based on Foata normal form. 2/3691 useless extension candidates. Maximal degree in co-relation 21898. Up to 3301 conditions per place. [2024-06-14 13:55:17,609 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 284 selfloop transitions, 29 changer transitions 0/320 dead transitions. [2024-06-14 13:55:17,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 320 transitions, 4015 flow [2024-06-14 13:55:17,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:17,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:17,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 13:55:17,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 13:55:17,610 INFO L175 Difference]: Start difference. First operand has 249 places, 300 transitions, 3339 flow. Second operand 6 states and 144 transitions. [2024-06-14 13:55:17,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 320 transitions, 4015 flow [2024-06-14 13:55:18,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 320 transitions, 3831 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:18,187 INFO L231 Difference]: Finished difference. Result has 250 places, 300 transitions, 3224 flow [2024-06-14 13:55:18,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3224, PETRI_PLACES=250, PETRI_TRANSITIONS=300} [2024-06-14 13:55:18,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-14 13:55:18,188 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 300 transitions, 3224 flow [2024-06-14 13:55:18,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:18,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:18,188 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 13:55:18,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:55:18,188 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 13:55:18,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:18,189 INFO L85 PathProgramCache]: Analyzing trace with hash 453668677, now seen corresponding path program 2 times [2024-06-14 13:55:18,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:18,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677423217] [2024-06-14 13:55:18,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:18,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:18,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:18,472 INFO 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 13:55:18,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:18,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677423217] [2024-06-14 13:55:18,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677423217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:18,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:18,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:18,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46369291] [2024-06-14 13:55:18,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:18,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:18,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:18,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:18,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:18,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:18,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 300 transitions, 3224 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:18,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:18,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:18,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:19,017 INFO L124 PetriNetUnfolderBase]: 2160/3706 cut-off events. [2024-06-14 13:55:19,017 INFO L125 PetriNetUnfolderBase]: For 162752/162752 co-relation queries the response was YES. [2024-06-14 13:55:19,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22041 conditions, 3706 events. 2160/3706 cut-off events. For 162752/162752 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 23525 event pairs, 453 based on Foata normal form. 4/3704 useless extension candidates. Maximal degree in co-relation 21925. Up to 3241 conditions per place. [2024-06-14 13:55:19,056 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 250 selfloop transitions, 60 changer transitions 0/317 dead transitions. [2024-06-14 13:55:19,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 317 transitions, 3942 flow [2024-06-14 13:55:19,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:19,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:19,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 13:55:19,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 13:55:19,058 INFO L175 Difference]: Start difference. First operand has 250 places, 300 transitions, 3224 flow. Second operand 6 states and 142 transitions. [2024-06-14 13:55:19,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 317 transitions, 3942 flow [2024-06-14 13:55:19,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 317 transitions, 3875 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:19,568 INFO L231 Difference]: Finished difference. Result has 251 places, 303 transitions, 3357 flow [2024-06-14 13:55:19,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3357, PETRI_PLACES=251, PETRI_TRANSITIONS=303} [2024-06-14 13:55:19,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-14 13:55:19,569 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 303 transitions, 3357 flow [2024-06-14 13:55:19,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:19,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:19,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:19,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:55:19,570 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 13:55:19,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:19,570 INFO L85 PathProgramCache]: Analyzing trace with hash 689844037, now seen corresponding path program 3 times [2024-06-14 13:55:19,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:19,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911858030] [2024-06-14 13:55:19,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:19,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:19,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:19,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:19,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:19,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911858030] [2024-06-14 13:55:19,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911858030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:19,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:19,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:19,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829937924] [2024-06-14 13:55:19,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:19,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:19,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:19,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:19,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:19,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:19,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 303 transitions, 3357 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:19,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:19,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:19,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:20,418 INFO L124 PetriNetUnfolderBase]: 2176/3731 cut-off events. [2024-06-14 13:55:20,418 INFO L125 PetriNetUnfolderBase]: For 165374/165377 co-relation queries the response was YES. [2024-06-14 13:55:20,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22489 conditions, 3731 events. 2176/3731 cut-off events. For 165374/165377 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23772 event pairs, 478 based on Foata normal form. 6/3729 useless extension candidates. Maximal degree in co-relation 22372. Up to 3277 conditions per place. [2024-06-14 13:55:20,452 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 253 selfloop transitions, 57 changer transitions 0/317 dead transitions. [2024-06-14 13:55:20,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 317 transitions, 4073 flow [2024-06-14 13:55:20,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:20,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:20,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 13:55:20,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-14 13:55:20,453 INFO L175 Difference]: Start difference. First operand has 251 places, 303 transitions, 3357 flow. Second operand 6 states and 139 transitions. [2024-06-14 13:55:20,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 317 transitions, 4073 flow [2024-06-14 13:55:20,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 317 transitions, 3895 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-14 13:55:20,989 INFO L231 Difference]: Finished difference. Result has 253 places, 306 transitions, 3375 flow [2024-06-14 13:55:20,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3375, PETRI_PLACES=253, PETRI_TRANSITIONS=306} [2024-06-14 13:55:20,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-14 13:55:20,990 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 306 transitions, 3375 flow [2024-06-14 13:55:20,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:20,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:20,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] [2024-06-14 13:55:20,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:55:20,990 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 13:55:20,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:20,991 INFO L85 PathProgramCache]: Analyzing trace with hash 690140707, now seen corresponding path program 4 times [2024-06-14 13:55:20,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:20,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989656109] [2024-06-14 13:55:20,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:20,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:20,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:21,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 13:55:21,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:21,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989656109] [2024-06-14 13:55:21,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989656109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:21,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:21,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:55:21,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280685914] [2024-06-14 13:55:21,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:21,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:55:21,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:21,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:55:21,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:55:21,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:21,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 306 transitions, 3375 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:21,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:21,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:21,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:21,808 INFO L124 PetriNetUnfolderBase]: 2179/3725 cut-off events. [2024-06-14 13:55:21,808 INFO L125 PetriNetUnfolderBase]: For 160552/160555 co-relation queries the response was YES. [2024-06-14 13:55:21,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22249 conditions, 3725 events. 2179/3725 cut-off events. For 160552/160555 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 23632 event pairs, 465 based on Foata normal form. 6/3723 useless extension candidates. Maximal degree in co-relation 22131. Up to 3230 conditions per place. [2024-06-14 13:55:21,847 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 248 selfloop transitions, 68 changer transitions 0/323 dead transitions. [2024-06-14 13:55:21,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 323 transitions, 4134 flow [2024-06-14 13:55:21,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:21,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:21,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 13:55:21,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 13:55:21,848 INFO L175 Difference]: Start difference. First operand has 253 places, 306 transitions, 3375 flow. Second operand 6 states and 140 transitions. [2024-06-14 13:55:21,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 323 transitions, 4134 flow [2024-06-14 13:55:22,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 323 transitions, 3966 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 13:55:22,372 INFO L231 Difference]: Finished difference. Result has 256 places, 311 transitions, 3472 flow [2024-06-14 13:55:22,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3207, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3472, PETRI_PLACES=256, PETRI_TRANSITIONS=311} [2024-06-14 13:55:22,372 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-14 13:55:22,372 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 311 transitions, 3472 flow [2024-06-14 13:55:22,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:22,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:22,372 INFO 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 13:55:22,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:55:22,373 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 13:55:22,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:22,373 INFO L85 PathProgramCache]: Analyzing trace with hash -542193814, now seen corresponding path program 1 times [2024-06-14 13:55:22,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:22,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543386881] [2024-06-14 13:55:22,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:22,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:22,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:22,616 INFO 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 13:55:22,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:22,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543386881] [2024-06-14 13:55:22,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543386881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:22,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:22,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:22,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39592891] [2024-06-14 13:55:22,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:22,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:22,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:22,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:22,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:22,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:22,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 311 transitions, 3472 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:22,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:22,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:22,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:23,325 INFO L124 PetriNetUnfolderBase]: 2338/4000 cut-off events. [2024-06-14 13:55:23,325 INFO L125 PetriNetUnfolderBase]: For 223071/223071 co-relation queries the response was YES. [2024-06-14 13:55:23,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25528 conditions, 4000 events. 2338/4000 cut-off events. For 223071/223071 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25707 event pairs, 412 based on Foata normal form. 12/4006 useless extension candidates. Maximal degree in co-relation 25408. Up to 2885 conditions per place. [2024-06-14 13:55:23,366 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 227 selfloop transitions, 117 changer transitions 0/351 dead transitions. [2024-06-14 13:55:23,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 351 transitions, 4722 flow [2024-06-14 13:55:23,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:55:23,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:55:23,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 13:55:23,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 13:55:23,367 INFO L175 Difference]: Start difference. First operand has 256 places, 311 transitions, 3472 flow. Second operand 8 states and 197 transitions. [2024-06-14 13:55:23,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 351 transitions, 4722 flow [2024-06-14 13:55:23,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 351 transitions, 4572 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-14 13:55:23,995 INFO L231 Difference]: Finished difference. Result has 263 places, 316 transitions, 3709 flow [2024-06-14 13:55:23,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3709, PETRI_PLACES=263, PETRI_TRANSITIONS=316} [2024-06-14 13:55:23,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-14 13:55:23,995 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 316 transitions, 3709 flow [2024-06-14 13:55:23,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:23,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:23,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] [2024-06-14 13:55:23,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:55:23,996 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 13:55:23,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:23,996 INFO L85 PathProgramCache]: Analyzing trace with hash -250006206, now seen corresponding path program 2 times [2024-06-14 13:55:23,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:23,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463214122] [2024-06-14 13:55:23,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:23,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:24,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:24,249 INFO 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 13:55:24,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:24,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463214122] [2024-06-14 13:55:24,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463214122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:24,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:24,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:24,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123490178] [2024-06-14 13:55:24,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:24,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:24,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:24,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:24,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:24,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:24,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 316 transitions, 3709 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:24,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:24,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:24,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:24,930 INFO L124 PetriNetUnfolderBase]: 2394/4091 cut-off events. [2024-06-14 13:55:24,930 INFO L125 PetriNetUnfolderBase]: For 241884/241884 co-relation queries the response was YES. [2024-06-14 13:55:24,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26738 conditions, 4091 events. 2394/4091 cut-off events. For 241884/241884 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 26404 event pairs, 527 based on Foata normal form. 16/4101 useless extension candidates. Maximal degree in co-relation 26615. Up to 3408 conditions per place. [2024-06-14 13:55:24,975 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 114 changer transitions 0/340 dead transitions. [2024-06-14 13:55:24,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 340 transitions, 4507 flow [2024-06-14 13:55:24,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:55:24,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:55:24,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 13:55:24,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 13:55:24,976 INFO L175 Difference]: Start difference. First operand has 263 places, 316 transitions, 3709 flow. Second operand 8 states and 188 transitions. [2024-06-14 13:55:24,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 340 transitions, 4507 flow [2024-06-14 13:55:25,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 340 transitions, 4321 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-14 13:55:25,586 INFO L231 Difference]: Finished difference. Result has 268 places, 318 transitions, 3819 flow [2024-06-14 13:55:25,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3819, PETRI_PLACES=268, PETRI_TRANSITIONS=318} [2024-06-14 13:55:25,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-14 13:55:25,587 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 318 transitions, 3819 flow [2024-06-14 13:55:25,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:25,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:25,587 INFO 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 13:55:25,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:55:25,587 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 13:55:25,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:25,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1018343894, now seen corresponding path program 3 times [2024-06-14 13:55:25,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:25,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067216418] [2024-06-14 13:55:25,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:25,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:25,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:25,889 INFO 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 13:55:25,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:25,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067216418] [2024-06-14 13:55:25,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067216418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:25,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:25,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:25,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714740338] [2024-06-14 13:55:25,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:25,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:25,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:25,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:25,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:25,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:25,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 318 transitions, 3819 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:25,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:25,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:25,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:26,681 INFO L124 PetriNetUnfolderBase]: 2500/4261 cut-off events. [2024-06-14 13:55:26,681 INFO L125 PetriNetUnfolderBase]: For 265960/265960 co-relation queries the response was YES. [2024-06-14 13:55:26,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28734 conditions, 4261 events. 2500/4261 cut-off events. For 265960/265960 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27661 event pairs, 536 based on Foata normal form. 12/4267 useless extension candidates. Maximal degree in co-relation 28609. Up to 3414 conditions per place. [2024-06-14 13:55:26,731 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 229 selfloop transitions, 112 changer transitions 0/348 dead transitions. [2024-06-14 13:55:26,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 348 transitions, 4841 flow [2024-06-14 13:55:26,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:55:26,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:55:26,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 13:55:26,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 13:55:26,732 INFO L175 Difference]: Start difference. First operand has 268 places, 318 transitions, 3819 flow. Second operand 8 states and 191 transitions. [2024-06-14 13:55:26,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 348 transitions, 4841 flow [2024-06-14 13:55:27,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 348 transitions, 4577 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 13:55:27,293 INFO L231 Difference]: Finished difference. Result has 271 places, 322 transitions, 3922 flow [2024-06-14 13:55:27,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3555, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3922, PETRI_PLACES=271, PETRI_TRANSITIONS=322} [2024-06-14 13:55:27,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-14 13:55:27,294 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 322 transitions, 3922 flow [2024-06-14 13:55:27,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:27,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:27,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] [2024-06-14 13:55:27,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:55:27,295 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 13:55:27,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:27,295 INFO L85 PathProgramCache]: Analyzing trace with hash -971091382, now seen corresponding path program 4 times [2024-06-14 13:55:27,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:27,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824583693] [2024-06-14 13:55:27,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:27,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:27,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:27,595 INFO 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 13:55:27,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:27,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824583693] [2024-06-14 13:55:27,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824583693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:27,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:27,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:27,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137962643] [2024-06-14 13:55:27,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:27,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:27,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:27,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:27,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:27,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:27,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 322 transitions, 3922 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:27,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:27,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:27,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:28,368 INFO L124 PetriNetUnfolderBase]: 2556/4351 cut-off events. [2024-06-14 13:55:28,368 INFO L125 PetriNetUnfolderBase]: For 286386/286386 co-relation queries the response was YES. [2024-06-14 13:55:28,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29504 conditions, 4351 events. 2556/4351 cut-off events. For 286386/286386 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28351 event pairs, 559 based on Foata normal form. 16/4361 useless extension candidates. Maximal degree in co-relation 29377. Up to 3780 conditions per place. [2024-06-14 13:55:28,424 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 72 changer transitions 0/343 dead transitions. [2024-06-14 13:55:28,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 343 transitions, 4724 flow [2024-06-14 13:55:28,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:55:28,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:55:28,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 13:55:28,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 13:55:28,425 INFO L175 Difference]: Start difference. First operand has 271 places, 322 transitions, 3922 flow. Second operand 8 states and 184 transitions. [2024-06-14 13:55:28,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 343 transitions, 4724 flow [2024-06-14 13:55:29,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 343 transitions, 4534 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 13:55:29,240 INFO L231 Difference]: Finished difference. Result has 275 places, 324 transitions, 3950 flow [2024-06-14 13:55:29,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3950, PETRI_PLACES=275, PETRI_TRANSITIONS=324} [2024-06-14 13:55:29,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-14 13:55:29,241 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 324 transitions, 3950 flow [2024-06-14 13:55:29,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:29,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:29,241 INFO 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 13:55:29,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:55:29,241 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 13:55:29,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:29,241 INFO L85 PathProgramCache]: Analyzing trace with hash -965584852, now seen corresponding path program 5 times [2024-06-14 13:55:29,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:29,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273435068] [2024-06-14 13:55:29,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:29,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:29,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:29,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 13:55:29,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:29,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273435068] [2024-06-14 13:55:29,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273435068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:29,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:29,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:29,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106402464] [2024-06-14 13:55:29,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:29,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:29,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:29,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:29,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:29,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:29,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 324 transitions, 3950 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:29,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:29,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:29,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:30,343 INFO L124 PetriNetUnfolderBase]: 2612/4447 cut-off events. [2024-06-14 13:55:30,344 INFO L125 PetriNetUnfolderBase]: For 294350/294350 co-relation queries the response was YES. [2024-06-14 13:55:30,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30253 conditions, 4447 events. 2612/4447 cut-off events. For 294350/294350 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29151 event pairs, 573 based on Foata normal form. 16/4457 useless extension candidates. Maximal degree in co-relation 30124. Up to 3868 conditions per place. [2024-06-14 13:55:30,391 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 262 selfloop transitions, 78 changer transitions 0/347 dead transitions. [2024-06-14 13:55:30,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 347 transitions, 4768 flow [2024-06-14 13:55:30,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:55:30,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:55:30,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 13:55:30,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-14 13:55:30,392 INFO L175 Difference]: Start difference. First operand has 275 places, 324 transitions, 3950 flow. Second operand 10 states and 222 transitions. [2024-06-14 13:55:30,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 347 transitions, 4768 flow [2024-06-14 13:55:31,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 347 transitions, 4580 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:55:31,014 INFO L231 Difference]: Finished difference. Result has 279 places, 326 transitions, 3996 flow [2024-06-14 13:55:31,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3996, PETRI_PLACES=279, PETRI_TRANSITIONS=326} [2024-06-14 13:55:31,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 13:55:31,014 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 326 transitions, 3996 flow [2024-06-14 13:55:31,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:31,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:31,015 INFO 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 13:55:31,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:55:31,015 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 13:55:31,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:31,015 INFO L85 PathProgramCache]: Analyzing trace with hash -971095102, now seen corresponding path program 6 times [2024-06-14 13:55:31,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:31,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762608576] [2024-06-14 13:55:31,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:31,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:31,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:31,262 INFO 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 13:55:31,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:31,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762608576] [2024-06-14 13:55:31,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762608576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:31,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:31,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:31,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037446839] [2024-06-14 13:55:31,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:31,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:31,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:31,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:31,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:31,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:31,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 326 transitions, 3996 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:31,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:31,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:31,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:32,079 INFO L124 PetriNetUnfolderBase]: 2718/4615 cut-off events. [2024-06-14 13:55:32,079 INFO L125 PetriNetUnfolderBase]: For 320739/320739 co-relation queries the response was YES. [2024-06-14 13:55:32,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32269 conditions, 4615 events. 2718/4615 cut-off events. For 320739/320739 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30361 event pairs, 580 based on Foata normal form. 12/4621 useless extension candidates. Maximal degree in co-relation 32139. Up to 3790 conditions per place. [2024-06-14 13:55:32,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 71 changer transitions 0/353 dead transitions. [2024-06-14 13:55:32,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 353 transitions, 5046 flow [2024-06-14 13:55:32,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:55:32,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:55:32,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 13:55:32,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 13:55:32,138 INFO L175 Difference]: Start difference. First operand has 279 places, 326 transitions, 3996 flow. Second operand 8 states and 187 transitions. [2024-06-14 13:55:32,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 353 transitions, 5046 flow [2024-06-14 13:55:32,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 353 transitions, 4842 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 13:55:32,888 INFO L231 Difference]: Finished difference. Result has 280 places, 330 transitions, 4101 flow [2024-06-14 13:55:32,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3792, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4101, PETRI_PLACES=280, PETRI_TRANSITIONS=330} [2024-06-14 13:55:32,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-14 13:55:32,889 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 330 transitions, 4101 flow [2024-06-14 13:55:32,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:32,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:32,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] [2024-06-14 13:55:32,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:55:32,890 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 13:55:32,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:32,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1733559468, now seen corresponding path program 1 times [2024-06-14 13:55:32,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:32,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077632133] [2024-06-14 13:55:32,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:32,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:32,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:33,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 13:55:33,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:33,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077632133] [2024-06-14 13:55:33,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077632133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:33,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:33,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:33,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640705319] [2024-06-14 13:55:33,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:33,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:33,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:33,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:33,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:33,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:33,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 330 transitions, 4101 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:33,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:33,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:33,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:34,118 INFO L124 PetriNetUnfolderBase]: 2758/4687 cut-off events. [2024-06-14 13:55:34,118 INFO L125 PetriNetUnfolderBase]: For 331120/331120 co-relation queries the response was YES. [2024-06-14 13:55:34,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32795 conditions, 4687 events. 2758/4687 cut-off events. For 331120/331120 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30988 event pairs, 595 based on Foata normal form. 12/4693 useless extension candidates. Maximal degree in co-relation 32663. Up to 3974 conditions per place. [2024-06-14 13:55:34,170 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 264 selfloop transitions, 85 changer transitions 0/356 dead transitions. [2024-06-14 13:55:34,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 356 transitions, 4955 flow [2024-06-14 13:55:34,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:55:34,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:55:34,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 13:55:34,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 13:55:34,171 INFO L175 Difference]: Start difference. First operand has 280 places, 330 transitions, 4101 flow. Second operand 10 states and 224 transitions. [2024-06-14 13:55:34,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 356 transitions, 4955 flow [2024-06-14 13:55:35,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 356 transitions, 4801 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 13:55:35,016 INFO L231 Difference]: Finished difference. Result has 286 places, 332 transitions, 4194 flow [2024-06-14 13:55:35,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3947, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4194, PETRI_PLACES=286, PETRI_TRANSITIONS=332} [2024-06-14 13:55:35,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-14 13:55:35,017 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 332 transitions, 4194 flow [2024-06-14 13:55:35,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:35,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:35,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:35,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:55:35,017 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 13:55:35,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:35,018 INFO L85 PathProgramCache]: Analyzing trace with hash -346385930, now seen corresponding path program 7 times [2024-06-14 13:55:35,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:35,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354058674] [2024-06-14 13:55:35,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:35,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:35,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:35,262 INFO 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 13:55:35,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:35,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354058674] [2024-06-14 13:55:35,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354058674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:35,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:35,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:35,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352685551] [2024-06-14 13:55:35,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:35,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:35,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:35,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:35,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:35,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:35,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 332 transitions, 4194 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:35,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:35,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:35,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:36,083 INFO L124 PetriNetUnfolderBase]: 2814/4776 cut-off events. [2024-06-14 13:55:36,083 INFO L125 PetriNetUnfolderBase]: For 351529/351532 co-relation queries the response was YES. [2024-06-14 13:55:36,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33612 conditions, 4776 events. 2814/4776 cut-off events. For 351529/351532 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 31687 event pairs, 636 based on Foata normal form. 18/4786 useless extension candidates. Maximal degree in co-relation 33478. Up to 4098 conditions per place. [2024-06-14 13:55:36,148 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 227 selfloop transitions, 120 changer transitions 0/354 dead transitions. [2024-06-14 13:55:36,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 354 transitions, 5034 flow [2024-06-14 13:55:36,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:36,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:36,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 13:55:36,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-14 13:55:36,151 INFO L175 Difference]: Start difference. First operand has 286 places, 332 transitions, 4194 flow. Second operand 9 states and 203 transitions. [2024-06-14 13:55:36,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 354 transitions, 5034 flow [2024-06-14 13:55:37,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 354 transitions, 4811 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-14 13:55:37,065 INFO L231 Difference]: Finished difference. Result has 287 places, 334 transitions, 4299 flow [2024-06-14 13:55:37,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3971, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4299, PETRI_PLACES=287, PETRI_TRANSITIONS=334} [2024-06-14 13:55:37,066 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-14 13:55:37,066 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 334 transitions, 4299 flow [2024-06-14 13:55:37,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:37,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:37,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] [2024-06-14 13:55:37,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:55:37,067 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 13:55:37,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:37,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1173250632, now seen corresponding path program 8 times [2024-06-14 13:55:37,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:37,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412095845] [2024-06-14 13:55:37,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:37,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:37,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:37,324 INFO 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 13:55:37,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:37,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412095845] [2024-06-14 13:55:37,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412095845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:37,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:37,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:37,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536139410] [2024-06-14 13:55:37,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:37,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:37,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:37,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:37,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:37,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:37,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 334 transitions, 4299 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:37,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:37,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:37,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:38,196 INFO L124 PetriNetUnfolderBase]: 2870/4875 cut-off events. [2024-06-14 13:55:38,196 INFO L125 PetriNetUnfolderBase]: For 364414/364414 co-relation queries the response was YES. [2024-06-14 13:55:38,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34448 conditions, 4875 events. 2870/4875 cut-off events. For 364414/364414 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 32480 event pairs, 633 based on Foata normal form. 16/4885 useless extension candidates. Maximal degree in co-relation 34313. Up to 4122 conditions per place. [2024-06-14 13:55:38,259 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 241 selfloop transitions, 109 changer transitions 0/357 dead transitions. [2024-06-14 13:55:38,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 357 transitions, 5153 flow [2024-06-14 13:55:38,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:38,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:38,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 13:55:38,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 13:55:38,260 INFO L175 Difference]: Start difference. First operand has 287 places, 334 transitions, 4299 flow. Second operand 7 states and 168 transitions. [2024-06-14 13:55:38,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 357 transitions, 5153 flow [2024-06-14 13:55:39,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 357 transitions, 4855 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:39,119 INFO L231 Difference]: Finished difference. Result has 287 places, 336 transitions, 4315 flow [2024-06-14 13:55:39,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4001, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4315, PETRI_PLACES=287, PETRI_TRANSITIONS=336} [2024-06-14 13:55:39,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-14 13:55:39,120 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 336 transitions, 4315 flow [2024-06-14 13:55:39,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:39,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:39,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] [2024-06-14 13:55:39,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:55:39,121 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 13:55:39,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:39,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1178613012, now seen corresponding path program 9 times [2024-06-14 13:55:39,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:39,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963310176] [2024-06-14 13:55:39,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:39,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:39,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:39,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:39,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963310176] [2024-06-14 13:55:39,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963310176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:39,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:39,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:39,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662584180] [2024-06-14 13:55:39,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:39,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:39,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:39,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:39,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:39,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:39,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 336 transitions, 4315 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:39,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:39,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:39,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:40,263 INFO L124 PetriNetUnfolderBase]: 2913/4940 cut-off events. [2024-06-14 13:55:40,263 INFO L125 PetriNetUnfolderBase]: For 368977/368977 co-relation queries the response was YES. [2024-06-14 13:55:40,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34782 conditions, 4940 events. 2913/4940 cut-off events. For 368977/368977 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 33004 event pairs, 636 based on Foata normal form. 16/4950 useless extension candidates. Maximal degree in co-relation 34646. Up to 4191 conditions per place. [2024-06-14 13:55:40,328 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 233 selfloop transitions, 121 changer transitions 0/361 dead transitions. [2024-06-14 13:55:40,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 361 transitions, 5185 flow [2024-06-14 13:55:40,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:40,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:40,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 13:55:40,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-14 13:55:40,329 INFO L175 Difference]: Start difference. First operand has 287 places, 336 transitions, 4315 flow. Second operand 9 states and 206 transitions. [2024-06-14 13:55:40,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 361 transitions, 5185 flow [2024-06-14 13:55:41,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 361 transitions, 4915 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 13:55:41,262 INFO L231 Difference]: Finished difference. Result has 291 places, 338 transitions, 4387 flow [2024-06-14 13:55:41,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4387, PETRI_PLACES=291, PETRI_TRANSITIONS=338} [2024-06-14 13:55:41,262 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-14 13:55:41,262 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 338 transitions, 4387 flow [2024-06-14 13:55:41,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:41,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:41,263 INFO 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 13:55:41,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:55:41,263 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 13:55:41,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:41,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1173102762, now seen corresponding path program 10 times [2024-06-14 13:55:41,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:41,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076174869] [2024-06-14 13:55:41,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:41,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:41,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:41,520 INFO 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 13:55:41,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:41,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076174869] [2024-06-14 13:55:41,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076174869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:41,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:41,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:41,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652738141] [2024-06-14 13:55:41,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:41,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:41,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:41,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:41,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:41,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:41,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 338 transitions, 4387 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:41,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:41,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:41,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:42,522 INFO L124 PetriNetUnfolderBase]: 2927/4985 cut-off events. [2024-06-14 13:55:42,522 INFO L125 PetriNetUnfolderBase]: For 349665/349665 co-relation queries the response was YES. [2024-06-14 13:55:42,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34433 conditions, 4985 events. 2927/4985 cut-off events. For 349665/349665 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33390 event pairs, 525 based on Foata normal form. 12/4991 useless extension candidates. Maximal degree in co-relation 34296. Up to 3550 conditions per place. [2024-06-14 13:55:42,584 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 245 selfloop transitions, 117 changer transitions 0/369 dead transitions. [2024-06-14 13:55:42,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 369 transitions, 5481 flow [2024-06-14 13:55:42,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:42,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:42,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 13:55:42,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 13:55:42,585 INFO L175 Difference]: Start difference. First operand has 291 places, 338 transitions, 4387 flow. Second operand 7 states and 175 transitions. [2024-06-14 13:55:42,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 369 transitions, 5481 flow [2024-06-14 13:55:43,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 369 transitions, 5183 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:43,490 INFO L231 Difference]: Finished difference. Result has 292 places, 341 transitions, 4514 flow [2024-06-14 13:55:43,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4514, PETRI_PLACES=292, PETRI_TRANSITIONS=341} [2024-06-14 13:55:43,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-14 13:55:43,490 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 341 transitions, 4514 flow [2024-06-14 13:55:43,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:43,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:43,490 INFO 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 13:55:43,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:55:43,491 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 13:55:43,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:43,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1820819982, now seen corresponding path program 2 times [2024-06-14 13:55:43,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:43,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527268821] [2024-06-14 13:55:43,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:43,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:43,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:43,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:43,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:43,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527268821] [2024-06-14 13:55:43,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527268821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:43,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:43,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:43,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240340593] [2024-06-14 13:55:43,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:43,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:43,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:43,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:43,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:43,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:43,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 341 transitions, 4514 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:43,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:43,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:43,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:44,662 INFO L124 PetriNetUnfolderBase]: 2967/5040 cut-off events. [2024-06-14 13:55:44,663 INFO L125 PetriNetUnfolderBase]: For 360614/360614 co-relation queries the response was YES. [2024-06-14 13:55:44,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35158 conditions, 5040 events. 2967/5040 cut-off events. For 360614/360614 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 33788 event pairs, 622 based on Foata normal form. 12/5046 useless extension candidates. Maximal degree in co-relation 35019. Up to 4033 conditions per place. [2024-06-14 13:55:44,726 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 227 selfloop transitions, 135 changer transitions 0/369 dead transitions. [2024-06-14 13:55:44,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 369 transitions, 5412 flow [2024-06-14 13:55:44,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:44,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:44,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 13:55:44,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 13:55:44,728 INFO L175 Difference]: Start difference. First operand has 292 places, 341 transitions, 4514 flow. Second operand 9 states and 208 transitions. [2024-06-14 13:55:44,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 369 transitions, 5412 flow [2024-06-14 13:55:45,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 369 transitions, 5004 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-14 13:55:45,641 INFO L231 Difference]: Finished difference. Result has 295 places, 343 transitions, 4468 flow [2024-06-14 13:55:45,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4468, PETRI_PLACES=295, PETRI_TRANSITIONS=343} [2024-06-14 13:55:45,642 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-14 13:55:45,642 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 343 transitions, 4468 flow [2024-06-14 13:55:45,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:45,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:45,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:55:45,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:55:45,643 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 13:55:45,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:45,643 INFO L85 PathProgramCache]: Analyzing trace with hash -89670218, now seen corresponding path program 3 times [2024-06-14 13:55:45,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:45,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599586730] [2024-06-14 13:55:45,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:45,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:45,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:45,895 INFO 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 13:55:45,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:45,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599586730] [2024-06-14 13:55:45,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599586730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:45,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:45,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:45,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020461409] [2024-06-14 13:55:45,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:45,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:45,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:45,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:45,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:45,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:45,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 343 transitions, 4468 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:45,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:45,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:45,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:46,821 INFO L124 PetriNetUnfolderBase]: 3007/5113 cut-off events. [2024-06-14 13:55:46,821 INFO L125 PetriNetUnfolderBase]: For 356852/356855 co-relation queries the response was YES. [2024-06-14 13:55:46,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34909 conditions, 5113 events. 3007/5113 cut-off events. For 356852/356855 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34465 event pairs, 667 based on Foata normal form. 14/5119 useless extension candidates. Maximal degree in co-relation 34770. Up to 4349 conditions per place. [2024-06-14 13:55:46,886 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 237 selfloop transitions, 125 changer transitions 0/369 dead transitions. [2024-06-14 13:55:46,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 369 transitions, 5362 flow [2024-06-14 13:55:46,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:55:46,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:55:46,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-14 13:55:46,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-14 13:55:46,887 INFO L175 Difference]: Start difference. First operand has 295 places, 343 transitions, 4468 flow. Second operand 10 states and 224 transitions. [2024-06-14 13:55:46,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 369 transitions, 5362 flow [2024-06-14 13:55:47,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 369 transitions, 5026 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-14 13:55:47,829 INFO L231 Difference]: Finished difference. Result has 298 places, 345 transitions, 4473 flow [2024-06-14 13:55:47,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4473, PETRI_PLACES=298, PETRI_TRANSITIONS=345} [2024-06-14 13:55:47,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-14 13:55:47,830 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 345 transitions, 4473 flow [2024-06-14 13:55:47,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:47,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:47,830 INFO 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 13:55:47,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 13:55:47,831 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 13:55:47,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:47,831 INFO L85 PathProgramCache]: Analyzing trace with hash -80473448, now seen corresponding path program 4 times [2024-06-14 13:55:47,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:47,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820828533] [2024-06-14 13:55:47,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:47,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:47,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:48,098 INFO 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 13:55:48,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:48,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820828533] [2024-06-14 13:55:48,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820828533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:48,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:48,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:48,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902682323] [2024-06-14 13:55:48,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:48,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:48,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:48,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:48,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:48,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:48,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 345 transitions, 4473 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:48,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:48,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:48,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:48,992 INFO L124 PetriNetUnfolderBase]: 3014/5134 cut-off events. [2024-06-14 13:55:48,992 INFO L125 PetriNetUnfolderBase]: For 336008/336011 co-relation queries the response was YES. [2024-06-14 13:55:49,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34032 conditions, 5134 events. 3014/5134 cut-off events. For 336008/336011 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 34627 event pairs, 649 based on Foata normal form. 14/5140 useless extension candidates. Maximal degree in co-relation 33892. Up to 3910 conditions per place. [2024-06-14 13:55:49,056 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 216 selfloop transitions, 147 changer transitions 0/370 dead transitions. [2024-06-14 13:55:49,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 370 transitions, 5317 flow [2024-06-14 13:55:49,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:55:49,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:55:49,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 13:55:49,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-14 13:55:49,057 INFO L175 Difference]: Start difference. First operand has 298 places, 345 transitions, 4473 flow. Second operand 9 states and 206 transitions. [2024-06-14 13:55:49,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 370 transitions, 5317 flow [2024-06-14 13:55:50,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 370 transitions, 5004 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-14 13:55:50,162 INFO L231 Difference]: Finished difference. Result has 299 places, 346 transitions, 4491 flow [2024-06-14 13:55:50,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4491, PETRI_PLACES=299, PETRI_TRANSITIONS=346} [2024-06-14 13:55:50,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-14 13:55:50,163 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 346 transitions, 4491 flow [2024-06-14 13:55:50,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:50,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:50,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] [2024-06-14 13:55:50,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 13:55:50,164 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 13:55:50,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:50,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1104635636, now seen corresponding path program 1 times [2024-06-14 13:55:50,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:50,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36465272] [2024-06-14 13:55:50,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:50,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:50,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:50,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:50,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:50,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36465272] [2024-06-14 13:55:50,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36465272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:50,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:50,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:55:50,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742520034] [2024-06-14 13:55:50,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:50,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:55:50,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:50,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:55:50,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:55:50,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:50,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 346 transitions, 4491 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:50,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:50,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:50,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:51,452 INFO L124 PetriNetUnfolderBase]: 3035/5173 cut-off events. [2024-06-14 13:55:51,453 INFO L125 PetriNetUnfolderBase]: For 315378/315378 co-relation queries the response was YES. [2024-06-14 13:55:51,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34436 conditions, 5173 events. 3035/5173 cut-off events. For 315378/315378 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 34933 event pairs, 653 based on Foata normal form. 1/5169 useless extension candidates. Maximal degree in co-relation 34295. Up to 4620 conditions per place. [2024-06-14 13:55:51,520 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 67 changer transitions 0/377 dead transitions. [2024-06-14 13:55:51,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 377 transitions, 5577 flow [2024-06-14 13:55:51,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:51,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:51,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 13:55:51,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 13:55:51,523 INFO L175 Difference]: Start difference. First operand has 299 places, 346 transitions, 4491 flow. Second operand 7 states and 176 transitions. [2024-06-14 13:55:51,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 377 transitions, 5577 flow [2024-06-14 13:55:52,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 377 transitions, 5129 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-14 13:55:52,586 INFO L231 Difference]: Finished difference. Result has 298 places, 353 transitions, 4357 flow [2024-06-14 13:55:52,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4043, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4357, PETRI_PLACES=298, PETRI_TRANSITIONS=353} [2024-06-14 13:55:52,587 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-14 13:55:52,587 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 353 transitions, 4357 flow [2024-06-14 13:55:52,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:52,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:52,587 INFO 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 13:55:52,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 13:55:52,587 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 13:55:52,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:52,588 INFO L85 PathProgramCache]: Analyzing trace with hash -163079792, now seen corresponding path program 2 times [2024-06-14 13:55:52,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:52,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754895931] [2024-06-14 13:55:52,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:52,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:52,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:52,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:52,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:52,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754895931] [2024-06-14 13:55:52,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754895931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:52,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:52,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:55:52,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417112441] [2024-06-14 13:55:52,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:52,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:55:52,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:52,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:55:52,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:55:52,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:52,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 353 transitions, 4357 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:52,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:52,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:52,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:53,851 INFO L124 PetriNetUnfolderBase]: 3045/5185 cut-off events. [2024-06-14 13:55:53,851 INFO L125 PetriNetUnfolderBase]: For 320643/320643 co-relation queries the response was YES. [2024-06-14 13:55:53,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34230 conditions, 5185 events. 3045/5185 cut-off events. For 320643/320643 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 35060 event pairs, 651 based on Foata normal form. 1/5181 useless extension candidates. Maximal degree in co-relation 34089. Up to 4671 conditions per place. [2024-06-14 13:55:53,910 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 320 selfloop transitions, 52 changer transitions 0/379 dead transitions. [2024-06-14 13:55:53,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 379 transitions, 5256 flow [2024-06-14 13:55:53,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:55:53,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:55:53,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 13:55:53,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 13:55:53,911 INFO L175 Difference]: Start difference. First operand has 298 places, 353 transitions, 4357 flow. Second operand 7 states and 170 transitions. [2024-06-14 13:55:53,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 379 transitions, 5256 flow [2024-06-14 13:55:55,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 379 transitions, 5087 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-14 13:55:55,166 INFO L231 Difference]: Finished difference. Result has 301 places, 359 transitions, 4413 flow [2024-06-14 13:55:55,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4413, PETRI_PLACES=301, PETRI_TRANSITIONS=359} [2024-06-14 13:55:55,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-14 13:55:55,167 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 359 transitions, 4413 flow [2024-06-14 13:55:55,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:55,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:55,167 INFO 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 13:55:55,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 13:55:55,167 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 13:55:55,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:55,167 INFO L85 PathProgramCache]: Analyzing trace with hash -363052152, now seen corresponding path program 1 times [2024-06-14 13:55:55,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:55,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301357089] [2024-06-14 13:55:55,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:55,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:55,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:55,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:55:55,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:55,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301357089] [2024-06-14 13:55:55,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301357089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:55,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:55,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:55,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096517339] [2024-06-14 13:55:55,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:55,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:55,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:55,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:55,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:55,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:55,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 359 transitions, 4413 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:55,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:55,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:55,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:56,281 INFO L124 PetriNetUnfolderBase]: 3058/5199 cut-off events. [2024-06-14 13:55:56,281 INFO L125 PetriNetUnfolderBase]: For 316017/316017 co-relation queries the response was YES. [2024-06-14 13:55:56,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34280 conditions, 5199 events. 3058/5199 cut-off events. For 316017/316017 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35178 event pairs, 669 based on Foata normal form. 1/5191 useless extension candidates. Maximal degree in co-relation 34138. Up to 4619 conditions per place. [2024-06-14 13:55:56,348 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 301 selfloop transitions, 71 changer transitions 0/379 dead transitions. [2024-06-14 13:55:56,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 379 transitions, 5387 flow [2024-06-14 13:55:56,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:55:56,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:55:56,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 13:55:56,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 13:55:56,349 INFO L175 Difference]: Start difference. First operand has 301 places, 359 transitions, 4413 flow. Second operand 6 states and 148 transitions. [2024-06-14 13:55:56,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 379 transitions, 5387 flow [2024-06-14 13:55:57,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 379 transitions, 5289 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-14 13:55:57,384 INFO L231 Difference]: Finished difference. Result has 304 places, 365 transitions, 4523 flow [2024-06-14 13:55:57,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4315, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4523, PETRI_PLACES=304, PETRI_TRANSITIONS=365} [2024-06-14 13:55:57,384 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-14 13:55:57,384 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 365 transitions, 4523 flow [2024-06-14 13:55:57,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:57,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:57,385 INFO 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 13:55:57,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 13:55:57,385 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 13:55:57,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:57,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1640477098, now seen corresponding path program 3 times [2024-06-14 13:55:57,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:57,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455433383] [2024-06-14 13:55:57,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:57,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:57,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:55:57,638 INFO 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 13:55:57,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:55:57,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455433383] [2024-06-14 13:55:57,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455433383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:55:57,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:55:57,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:55:57,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260868718] [2024-06-14 13:55:57,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:55:57,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:55:57,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:55:57,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:55:57,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:55:57,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:55:57,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 365 transitions, 4523 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:57,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:55:57,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:55:57,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:55:58,600 INFO L124 PetriNetUnfolderBase]: 3073/5232 cut-off events. [2024-06-14 13:55:58,601 INFO L125 PetriNetUnfolderBase]: For 323681/323681 co-relation queries the response was YES. [2024-06-14 13:55:58,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34646 conditions, 5232 events. 3073/5232 cut-off events. For 323681/323681 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35406 event pairs, 650 based on Foata normal form. 1/5228 useless extension candidates. Maximal degree in co-relation 34503. Up to 4725 conditions per place. [2024-06-14 13:55:58,672 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 348 selfloop transitions, 49 changer transitions 0/404 dead transitions. [2024-06-14 13:55:58,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 404 transitions, 5522 flow [2024-06-14 13:55:58,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:55:58,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:55:58,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 13:55:58,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 13:55:58,673 INFO L175 Difference]: Start difference. First operand has 304 places, 365 transitions, 4523 flow. Second operand 11 states and 246 transitions. [2024-06-14 13:55:58,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 404 transitions, 5522 flow [2024-06-14 13:55:59,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 404 transitions, 5475 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 13:55:59,762 INFO L231 Difference]: Finished difference. Result has 313 places, 374 transitions, 4717 flow [2024-06-14 13:55:59,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4478, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4717, PETRI_PLACES=313, PETRI_TRANSITIONS=374} [2024-06-14 13:55:59,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-14 13:55:59,763 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 374 transitions, 4717 flow [2024-06-14 13:55:59,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:55:59,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:55:59,763 INFO 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 13:55:59,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 13:55:59,763 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 13:55:59,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:55:59,763 INFO L85 PathProgramCache]: Analyzing trace with hash 14051914, now seen corresponding path program 2 times [2024-06-14 13:55:59,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:55:59,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399104570] [2024-06-14 13:55:59,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:55:59,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:55:59,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:00,008 INFO 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 13:56:00,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:00,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399104570] [2024-06-14 13:56:00,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399104570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:00,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:00,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:56:00,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438524228] [2024-06-14 13:56:00,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:00,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:56:00,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:00,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:56:00,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:56:00,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:00,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 374 transitions, 4717 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:00,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:00,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:00,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:00,930 INFO L124 PetriNetUnfolderBase]: 3078/5227 cut-off events. [2024-06-14 13:56:00,930 INFO L125 PetriNetUnfolderBase]: For 332016/332016 co-relation queries the response was YES. [2024-06-14 13:56:00,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34918 conditions, 5227 events. 3078/5227 cut-off events. For 332016/332016 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35354 event pairs, 668 based on Foata normal form. 1/5219 useless extension candidates. Maximal degree in co-relation 34773. Up to 4638 conditions per place. [2024-06-14 13:56:00,996 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 302 selfloop transitions, 81 changer transitions 0/390 dead transitions. [2024-06-14 13:56:00,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 390 transitions, 5698 flow [2024-06-14 13:56:00,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:56:00,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:56:00,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 13:56:00,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 13:56:00,997 INFO L175 Difference]: Start difference. First operand has 313 places, 374 transitions, 4717 flow. Second operand 5 states and 127 transitions. [2024-06-14 13:56:00,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 390 transitions, 5698 flow [2024-06-14 13:56:02,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 390 transitions, 5520 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-14 13:56:02,255 INFO L231 Difference]: Finished difference. Result has 310 places, 377 transitions, 4757 flow [2024-06-14 13:56:02,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4757, PETRI_PLACES=310, PETRI_TRANSITIONS=377} [2024-06-14 13:56:02,256 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-14 13:56:02,256 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 377 transitions, 4757 flow [2024-06-14 13:56:02,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:02,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:02,256 INFO 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 13:56:02,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 13:56:02,256 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 13:56:02,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:02,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1640714434, now seen corresponding path program 3 times [2024-06-14 13:56:02,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:02,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767413869] [2024-06-14 13:56:02,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:02,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:02,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:02,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:02,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:02,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767413869] [2024-06-14 13:56:02,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767413869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:02,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:02,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:56:02,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487722810] [2024-06-14 13:56:02,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:02,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:56:02,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:02,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:56:02,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:56:02,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:02,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 377 transitions, 4757 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:02,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:02,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:02,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:03,406 INFO L124 PetriNetUnfolderBase]: 3075/5223 cut-off events. [2024-06-14 13:56:03,406 INFO L125 PetriNetUnfolderBase]: For 336745/336745 co-relation queries the response was YES. [2024-06-14 13:56:03,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34976 conditions, 5223 events. 3075/5223 cut-off events. For 336745/336745 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35328 event pairs, 665 based on Foata normal form. 1/5215 useless extension candidates. Maximal degree in co-relation 34830. Up to 4635 conditions per place. [2024-06-14 13:56:03,473 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 296 selfloop transitions, 88 changer transitions 0/391 dead transitions. [2024-06-14 13:56:03,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 391 transitions, 5559 flow [2024-06-14 13:56:03,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:56:03,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:56:03,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 13:56:03,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 13:56:03,474 INFO L175 Difference]: Start difference. First operand has 310 places, 377 transitions, 4757 flow. Second operand 7 states and 166 transitions. [2024-06-14 13:56:03,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 391 transitions, 5559 flow [2024-06-14 13:56:04,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 391 transitions, 5442 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 13:56:04,632 INFO L231 Difference]: Finished difference. Result has 313 places, 377 transitions, 4827 flow [2024-06-14 13:56:04,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4640, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4827, PETRI_PLACES=313, PETRI_TRANSITIONS=377} [2024-06-14 13:56:04,632 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-14 13:56:04,632 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 377 transitions, 4827 flow [2024-06-14 13:56:04,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:04,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:04,633 INFO 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 13:56:04,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 13:56:04,633 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 13:56:04,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:04,633 INFO L85 PathProgramCache]: Analyzing trace with hash 623824624, now seen corresponding path program 4 times [2024-06-14 13:56:04,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:04,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339694578] [2024-06-14 13:56:04,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:04,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:04,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:04,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:04,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:04,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339694578] [2024-06-14 13:56:04,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339694578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:04,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:04,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:04,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095173442] [2024-06-14 13:56:04,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:04,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:04,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:04,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:04,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:04,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:04,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 377 transitions, 4827 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:04,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:04,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:04,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:05,976 INFO L124 PetriNetUnfolderBase]: 3120/5313 cut-off events. [2024-06-14 13:56:05,976 INFO L125 PetriNetUnfolderBase]: For 345552/345555 co-relation queries the response was YES. [2024-06-14 13:56:06,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35875 conditions, 5313 events. 3120/5313 cut-off events. For 345552/345555 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 36024 event pairs, 682 based on Foata normal form. 1/5303 useless extension candidates. Maximal degree in co-relation 35730. Up to 4374 conditions per place. [2024-06-14 13:56:06,039 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 200 changer transitions 0/437 dead transitions. [2024-06-14 13:56:06,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 437 transitions, 6575 flow [2024-06-14 13:56:06,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:56:06,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:56:06,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-06-14 13:56:06,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930735930735931 [2024-06-14 13:56:06,040 INFO L175 Difference]: Start difference. First operand has 313 places, 377 transitions, 4827 flow. Second operand 11 states and 274 transitions. [2024-06-14 13:56:06,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 437 transitions, 6575 flow [2024-06-14 13:56:07,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 437 transitions, 6327 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:07,075 INFO L231 Difference]: Finished difference. Result has 317 places, 392 transitions, 5313 flow [2024-06-14 13:56:07,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5313, PETRI_PLACES=317, PETRI_TRANSITIONS=392} [2024-06-14 13:56:07,075 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 13:56:07,076 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 392 transitions, 5313 flow [2024-06-14 13:56:07,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:07,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:07,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:07,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 13:56:07,076 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 13:56:07,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:07,077 INFO L85 PathProgramCache]: Analyzing trace with hash -123876958, now seen corresponding path program 5 times [2024-06-14 13:56:07,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:07,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517007655] [2024-06-14 13:56:07,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:07,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:07,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:07,333 INFO 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 13:56:07,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:07,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517007655] [2024-06-14 13:56:07,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517007655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:07,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:07,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:07,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700315101] [2024-06-14 13:56:07,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:07,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:07,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:07,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:07,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:07,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:07,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 392 transitions, 5313 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:07,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:07,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:07,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:08,341 INFO L124 PetriNetUnfolderBase]: 3133/5327 cut-off events. [2024-06-14 13:56:08,341 INFO L125 PetriNetUnfolderBase]: For 354117/354120 co-relation queries the response was YES. [2024-06-14 13:56:08,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37097 conditions, 5327 events. 3133/5327 cut-off events. For 354117/354120 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 36137 event pairs, 676 based on Foata normal form. 1/5317 useless extension candidates. Maximal degree in co-relation 36952. Up to 4311 conditions per place. [2024-06-14 13:56:08,412 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 217 selfloop transitions, 222 changer transitions 0/446 dead transitions. [2024-06-14 13:56:08,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 446 transitions, 7115 flow [2024-06-14 13:56:08,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:56:08,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:56:08,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 308 transitions. [2024-06-14 13:56:08,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-14 13:56:08,413 INFO L175 Difference]: Start difference. First operand has 317 places, 392 transitions, 5313 flow. Second operand 13 states and 308 transitions. [2024-06-14 13:56:08,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 446 transitions, 7115 flow [2024-06-14 13:56:09,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 446 transitions, 6567 flow, removed 130 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:09,528 INFO L231 Difference]: Finished difference. Result has 324 places, 401 transitions, 5459 flow [2024-06-14 13:56:09,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5459, PETRI_PLACES=324, PETRI_TRANSITIONS=401} [2024-06-14 13:56:09,529 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-14 13:56:09,529 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 401 transitions, 5459 flow [2024-06-14 13:56:09,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:09,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:09,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:09,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 13:56:09,530 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 13:56:09,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:09,530 INFO L85 PathProgramCache]: Analyzing trace with hash -884140788, now seen corresponding path program 6 times [2024-06-14 13:56:09,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:09,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080129102] [2024-06-14 13:56:09,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:09,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:09,776 INFO 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 13:56:09,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:09,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080129102] [2024-06-14 13:56:09,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080129102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:09,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:09,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:09,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560013278] [2024-06-14 13:56:09,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:09,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:09,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:09,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:09,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:09,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:09,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 401 transitions, 5459 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:09,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:09,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:09,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:10,756 INFO L124 PetriNetUnfolderBase]: 3130/5327 cut-off events. [2024-06-14 13:56:10,757 INFO L125 PetriNetUnfolderBase]: For 359229/359232 co-relation queries the response was YES. [2024-06-14 13:56:10,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37461 conditions, 5327 events. 3130/5327 cut-off events. For 359229/359232 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 36126 event pairs, 678 based on Foata normal form. 1/5317 useless extension candidates. Maximal degree in co-relation 37315. Up to 4309 conditions per place. [2024-06-14 13:56:10,829 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 227 selfloop transitions, 211 changer transitions 0/445 dead transitions. [2024-06-14 13:56:10,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 445 transitions, 7223 flow [2024-06-14 13:56:10,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:56:10,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:56:10,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-06-14 13:56:10,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5974025974025974 [2024-06-14 13:56:10,832 INFO L175 Difference]: Start difference. First operand has 324 places, 401 transitions, 5459 flow. Second operand 11 states and 276 transitions. [2024-06-14 13:56:10,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 445 transitions, 7223 flow [2024-06-14 13:56:12,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 445 transitions, 6840 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:12,141 INFO L231 Difference]: Finished difference. Result has 328 places, 401 transitions, 5504 flow [2024-06-14 13:56:12,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5504, PETRI_PLACES=328, PETRI_TRANSITIONS=401} [2024-06-14 13:56:12,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-14 13:56:12,142 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 401 transitions, 5504 flow [2024-06-14 13:56:12,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:12,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:12,142 INFO 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 13:56:12,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 13:56:12,143 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 13:56:12,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:12,143 INFO L85 PathProgramCache]: Analyzing trace with hash -333534112, now seen corresponding path program 4 times [2024-06-14 13:56:12,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:12,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999821619] [2024-06-14 13:56:12,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:12,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:12,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:12,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 13:56:12,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:12,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999821619] [2024-06-14 13:56:12,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999821619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:12,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:12,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:56:12,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892082053] [2024-06-14 13:56:12,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:12,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:56:12,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:12,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:56:12,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:56:12,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:12,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 401 transitions, 5504 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:12,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:12,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:12,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:13,369 INFO L124 PetriNetUnfolderBase]: 3145/5355 cut-off events. [2024-06-14 13:56:13,370 INFO L125 PetriNetUnfolderBase]: For 367894/367894 co-relation queries the response was YES. [2024-06-14 13:56:13,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37765 conditions, 5355 events. 3145/5355 cut-off events. For 367894/367894 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 36478 event pairs, 659 based on Foata normal form. 1/5350 useless extension candidates. Maximal degree in co-relation 37618. Up to 4669 conditions per place. [2024-06-14 13:56:13,442 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 96 changer transitions 0/439 dead transitions. [2024-06-14 13:56:13,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 439 transitions, 6704 flow [2024-06-14 13:56:13,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:56:13,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:56:13,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 13:56:13,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 13:56:13,443 INFO L175 Difference]: Start difference. First operand has 328 places, 401 transitions, 5504 flow. Second operand 9 states and 213 transitions. [2024-06-14 13:56:13,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 439 transitions, 6704 flow [2024-06-14 13:56:14,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 439 transitions, 6260 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 13:56:14,806 INFO L231 Difference]: Finished difference. Result has 330 places, 410 transitions, 5377 flow [2024-06-14 13:56:14,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5073, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5377, PETRI_PLACES=330, PETRI_TRANSITIONS=410} [2024-06-14 13:56:14,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-14 13:56:14,807 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 410 transitions, 5377 flow [2024-06-14 13:56:14,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:14,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:14,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:56:14,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 13:56:14,807 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 13:56:14,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:14,808 INFO L85 PathProgramCache]: Analyzing trace with hash -985610834, now seen corresponding path program 7 times [2024-06-14 13:56:14,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:14,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960823073] [2024-06-14 13:56:14,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:14,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:14,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:15,078 INFO 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 13:56:15,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:15,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960823073] [2024-06-14 13:56:15,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960823073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:15,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:15,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:15,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685193470] [2024-06-14 13:56:15,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:15,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:15,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:15,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:15,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:15,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:15,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 410 transitions, 5377 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:15,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:15,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:15,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:16,111 INFO L124 PetriNetUnfolderBase]: 3150/5363 cut-off events. [2024-06-14 13:56:16,112 INFO L125 PetriNetUnfolderBase]: For 375669/375672 co-relation queries the response was YES. [2024-06-14 13:56:16,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37496 conditions, 5363 events. 3150/5363 cut-off events. For 375669/375672 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 36506 event pairs, 659 based on Foata normal form. 3/5359 useless extension candidates. Maximal degree in co-relation 37348. Up to 4708 conditions per place. [2024-06-14 13:56:16,184 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 340 selfloop transitions, 101 changer transitions 0/448 dead transitions. [2024-06-14 13:56:16,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 448 transitions, 6393 flow [2024-06-14 13:56:16,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:56:16,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:56:16,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 13:56:16,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 13:56:16,186 INFO L175 Difference]: Start difference. First operand has 330 places, 410 transitions, 5377 flow. Second operand 10 states and 240 transitions. [2024-06-14 13:56:16,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 448 transitions, 6393 flow [2024-06-14 13:56:17,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 448 transitions, 6176 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:56:17,462 INFO L231 Difference]: Finished difference. Result has 335 places, 413 transitions, 5420 flow [2024-06-14 13:56:17,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5160, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5420, PETRI_PLACES=335, PETRI_TRANSITIONS=413} [2024-06-14 13:56:17,463 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-14 13:56:17,463 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 413 transitions, 5420 flow [2024-06-14 13:56:17,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:17,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:17,463 INFO 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 13:56:17,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 13:56:17,464 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 13:56:17,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:17,464 INFO L85 PathProgramCache]: Analyzing trace with hash -522698104, now seen corresponding path program 5 times [2024-06-14 13:56:17,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:17,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890383563] [2024-06-14 13:56:17,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:17,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:17,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:17,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:17,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890383563] [2024-06-14 13:56:17,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890383563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:17,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:17,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:56:17,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960699327] [2024-06-14 13:56:17,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:17,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:56:17,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:17,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:56:17,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:56:17,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:17,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 413 transitions, 5420 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:17,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:17,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:17,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:18,890 INFO L124 PetriNetUnfolderBase]: 3178/5409 cut-off events. [2024-06-14 13:56:18,890 INFO L125 PetriNetUnfolderBase]: For 387458/387458 co-relation queries the response was YES. [2024-06-14 13:56:18,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37796 conditions, 5409 events. 3178/5409 cut-off events. For 387458/387458 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 36867 event pairs, 657 based on Foata normal form. 1/5404 useless extension candidates. Maximal degree in co-relation 37648. Up to 4705 conditions per place. [2024-06-14 13:56:18,965 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 329 selfloop transitions, 119 changer transitions 0/455 dead transitions. [2024-06-14 13:56:18,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 455 transitions, 6863 flow [2024-06-14 13:56:18,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:56:18,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:56:18,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-14 13:56:18,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.538961038961039 [2024-06-14 13:56:18,967 INFO L175 Difference]: Start difference. First operand has 335 places, 413 transitions, 5420 flow. Second operand 11 states and 249 transitions. [2024-06-14 13:56:18,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 455 transitions, 6863 flow [2024-06-14 13:56:20,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 455 transitions, 6623 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:20,399 INFO L231 Difference]: Finished difference. Result has 340 places, 426 transitions, 5603 flow [2024-06-14 13:56:20,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5196, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5603, PETRI_PLACES=340, PETRI_TRANSITIONS=426} [2024-06-14 13:56:20,399 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-14 13:56:20,399 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 426 transitions, 5603 flow [2024-06-14 13:56:20,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:20,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:20,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] [2024-06-14 13:56:20,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 13:56:20,400 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 13:56:20,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:20,400 INFO L85 PathProgramCache]: Analyzing trace with hash -660662324, now seen corresponding path program 8 times [2024-06-14 13:56:20,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:20,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164755318] [2024-06-14 13:56:20,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:20,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:20,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:20,678 INFO 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 13:56:20,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:20,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164755318] [2024-06-14 13:56:20,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164755318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:20,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:20,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:20,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264493297] [2024-06-14 13:56:20,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:20,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:20,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:20,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:20,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:20,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:20,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 426 transitions, 5603 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:20,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:20,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:20,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:21,736 INFO L124 PetriNetUnfolderBase]: 3191/5438 cut-off events. [2024-06-14 13:56:21,736 INFO L125 PetriNetUnfolderBase]: For 399608/399611 co-relation queries the response was YES. [2024-06-14 13:56:21,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38170 conditions, 5438 events. 3191/5438 cut-off events. For 399608/399611 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 37118 event pairs, 661 based on Foata normal form. 3/5434 useless extension candidates. Maximal degree in co-relation 38020. Up to 4749 conditions per place. [2024-06-14 13:56:21,812 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 337 selfloop transitions, 122 changer transitions 0/466 dead transitions. [2024-06-14 13:56:21,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 466 transitions, 6864 flow [2024-06-14 13:56:21,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:56:21,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:56:21,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-14 13:56:21,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551948051948052 [2024-06-14 13:56:21,813 INFO L175 Difference]: Start difference. First operand has 340 places, 426 transitions, 5603 flow. Second operand 11 states and 255 transitions. [2024-06-14 13:56:21,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 466 transitions, 6864 flow [2024-06-14 13:56:23,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 466 transitions, 6688 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 13:56:23,256 INFO L231 Difference]: Finished difference. Result has 346 places, 432 transitions, 5800 flow [2024-06-14 13:56:23,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5427, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5800, PETRI_PLACES=346, PETRI_TRANSITIONS=432} [2024-06-14 13:56:23,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-14 13:56:23,257 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 432 transitions, 5800 flow [2024-06-14 13:56:23,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:23,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:23,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 13:56:23,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 13:56:23,257 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 13:56:23,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:23,258 INFO L85 PathProgramCache]: Analyzing trace with hash 280566160, now seen corresponding path program 9 times [2024-06-14 13:56:23,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:23,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85497773] [2024-06-14 13:56:23,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:23,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:23,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:23,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:23,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:23,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85497773] [2024-06-14 13:56:23,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85497773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:23,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:23,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:23,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252084799] [2024-06-14 13:56:23,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:23,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:23,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:23,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:23,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:23,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:23,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 432 transitions, 5800 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:23,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:23,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:23,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:24,627 INFO L124 PetriNetUnfolderBase]: 3188/5434 cut-off events. [2024-06-14 13:56:24,627 INFO L125 PetriNetUnfolderBase]: For 405309/405312 co-relation queries the response was YES. [2024-06-14 13:56:24,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38272 conditions, 5434 events. 3188/5434 cut-off events. For 405309/405312 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 37158 event pairs, 661 based on Foata normal form. 3/5430 useless extension candidates. Maximal degree in co-relation 38120. Up to 4704 conditions per place. [2024-06-14 13:56:24,708 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 317 selfloop transitions, 145 changer transitions 0/469 dead transitions. [2024-06-14 13:56:24,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 469 transitions, 6980 flow [2024-06-14 13:56:24,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 13:56:24,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 13:56:24,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 310 transitions. [2024-06-14 13:56:24,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-14 13:56:24,709 INFO L175 Difference]: Start difference. First operand has 346 places, 432 transitions, 5800 flow. Second operand 14 states and 310 transitions. [2024-06-14 13:56:24,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 469 transitions, 6980 flow [2024-06-14 13:56:26,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 469 transitions, 6737 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-14 13:56:26,365 INFO L231 Difference]: Finished difference. Result has 354 places, 432 transitions, 5853 flow [2024-06-14 13:56:26,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5557, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5853, PETRI_PLACES=354, PETRI_TRANSITIONS=432} [2024-06-14 13:56:26,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-14 13:56:26,365 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 432 transitions, 5853 flow [2024-06-14 13:56:26,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:26,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:26,365 INFO 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 13:56:26,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 13:56:26,366 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 13:56:26,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:26,366 INFO L85 PathProgramCache]: Analyzing trace with hash 280566346, now seen corresponding path program 6 times [2024-06-14 13:56:26,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:26,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517134944] [2024-06-14 13:56:26,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:26,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:26,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:26,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:26,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:26,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517134944] [2024-06-14 13:56:26,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517134944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:26,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:26,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:56:26,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263650239] [2024-06-14 13:56:26,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:26,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:56:26,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:26,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:56:26,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:56:26,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:26,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 432 transitions, 5853 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:26,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:26,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:26,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:27,639 INFO L124 PetriNetUnfolderBase]: 3185/5427 cut-off events. [2024-06-14 13:56:27,640 INFO L125 PetriNetUnfolderBase]: For 410309/410309 co-relation queries the response was YES. [2024-06-14 13:56:27,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38313 conditions, 5427 events. 3185/5427 cut-off events. For 410309/410309 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 37086 event pairs, 659 based on Foata normal form. 1/5422 useless extension candidates. Maximal degree in co-relation 38160. Up to 4716 conditions per place. [2024-06-14 13:56:27,714 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 341 selfloop transitions, 111 changer transitions 0/459 dead transitions. [2024-06-14 13:56:27,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 459 transitions, 6991 flow [2024-06-14 13:56:27,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:56:27,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:56:27,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 13:56:27,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 13:56:27,715 INFO L175 Difference]: Start difference. First operand has 354 places, 432 transitions, 5853 flow. Second operand 10 states and 230 transitions. [2024-06-14 13:56:27,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 459 transitions, 6991 flow [2024-06-14 13:56:29,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 459 transitions, 6667 flow, removed 7 selfloop flow, removed 13 redundant places. [2024-06-14 13:56:29,153 INFO L231 Difference]: Finished difference. Result has 351 places, 432 transitions, 5758 flow [2024-06-14 13:56:29,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5529, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5758, PETRI_PLACES=351, PETRI_TRANSITIONS=432} [2024-06-14 13:56:29,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-14 13:56:29,154 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 432 transitions, 5758 flow [2024-06-14 13:56:29,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:29,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:29,154 INFO 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 13:56:29,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 13:56:29,154 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 13:56:29,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:29,155 INFO L85 PathProgramCache]: Analyzing trace with hash -123928070, now seen corresponding path program 7 times [2024-06-14 13:56:29,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:29,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976565262] [2024-06-14 13:56:29,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:29,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:29,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:29,431 INFO 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 13:56:29,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:29,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976565262] [2024-06-14 13:56:29,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976565262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:29,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:29,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:56:29,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303346333] [2024-06-14 13:56:29,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:29,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:56:29,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:29,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:56:29,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:56:29,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:29,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 432 transitions, 5758 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:29,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:29,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:29,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:30,380 INFO L124 PetriNetUnfolderBase]: 3190/5433 cut-off events. [2024-06-14 13:56:30,381 INFO L125 PetriNetUnfolderBase]: For 420153/420156 co-relation queries the response was YES. [2024-06-14 13:56:30,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38365 conditions, 5433 events. 3190/5433 cut-off events. For 420153/420156 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 37155 event pairs, 678 based on Foata normal form. 3/5428 useless extension candidates. Maximal degree in co-relation 38211. Up to 4722 conditions per place. [2024-06-14 13:56:30,452 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 324 selfloop transitions, 124 changer transitions 0/455 dead transitions. [2024-06-14 13:56:30,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 455 transitions, 6911 flow [2024-06-14 13:56:30,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:56:30,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:56:30,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 13:56:30,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-14 13:56:30,453 INFO L175 Difference]: Start difference. First operand has 351 places, 432 transitions, 5758 flow. Second operand 9 states and 203 transitions. [2024-06-14 13:56:30,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 455 transitions, 6911 flow [2024-06-14 13:56:32,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 455 transitions, 6707 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:32,100 INFO L231 Difference]: Finished difference. Result has 353 places, 435 transitions, 5847 flow [2024-06-14 13:56:32,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5847, PETRI_PLACES=353, PETRI_TRANSITIONS=435} [2024-06-14 13:56:32,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-14 13:56:32,100 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 435 transitions, 5847 flow [2024-06-14 13:56:32,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:32,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:32,100 INFO 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 13:56:32,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 13:56:32,100 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 13:56:32,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:32,101 INFO L85 PathProgramCache]: Analyzing trace with hash -289619670, now seen corresponding path program 10 times [2024-06-14 13:56:32,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:32,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942674335] [2024-06-14 13:56:32,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:32,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:32,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:32,357 INFO 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 13:56:32,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:32,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942674335] [2024-06-14 13:56:32,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942674335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:32,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:32,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:32,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51510554] [2024-06-14 13:56:32,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:32,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:32,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:32,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:32,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:32,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:32,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 435 transitions, 5847 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:32,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:32,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:32,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:33,400 INFO L124 PetriNetUnfolderBase]: 3239/5521 cut-off events. [2024-06-14 13:56:33,401 INFO L125 PetriNetUnfolderBase]: For 440688/440691 co-relation queries the response was YES. [2024-06-14 13:56:33,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39337 conditions, 5521 events. 3239/5521 cut-off events. For 440688/440691 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 37879 event pairs, 661 based on Foata normal form. 3/5517 useless extension candidates. Maximal degree in co-relation 39183. Up to 4783 conditions per place. [2024-06-14 13:56:33,480 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 153 changer transitions 0/489 dead transitions. [2024-06-14 13:56:33,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 489 transitions, 7653 flow [2024-06-14 13:56:33,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:56:33,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:56:33,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-14 13:56:33,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-14 13:56:33,481 INFO L175 Difference]: Start difference. First operand has 353 places, 435 transitions, 5847 flow. Second operand 12 states and 267 transitions. [2024-06-14 13:56:33,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 489 transitions, 7653 flow [2024-06-14 13:56:35,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 489 transitions, 7368 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:35,263 INFO L231 Difference]: Finished difference. Result has 361 places, 459 transitions, 6396 flow [2024-06-14 13:56:35,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5584, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6396, PETRI_PLACES=361, PETRI_TRANSITIONS=459} [2024-06-14 13:56:35,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-14 13:56:35,264 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 459 transitions, 6396 flow [2024-06-14 13:56:35,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:35,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:35,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 13:56:35,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 13:56:35,265 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 13:56:35,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:35,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1702080362, now seen corresponding path program 8 times [2024-06-14 13:56:35,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:35,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922469181] [2024-06-14 13:56:35,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:35,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:35,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:35,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 13:56:35,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:35,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922469181] [2024-06-14 13:56:35,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922469181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:35,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:35,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:56:35,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011848429] [2024-06-14 13:56:35,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:35,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:56:35,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:35,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:56:35,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:56:35,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:35,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 459 transitions, 6396 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:35,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:35,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:35,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:36,517 INFO L124 PetriNetUnfolderBase]: 3244/5523 cut-off events. [2024-06-14 13:56:36,517 INFO L125 PetriNetUnfolderBase]: For 450494/450494 co-relation queries the response was YES. [2024-06-14 13:56:36,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39695 conditions, 5523 events. 3244/5523 cut-off events. For 450494/450494 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37853 event pairs, 657 based on Foata normal form. 1/5518 useless extension candidates. Maximal degree in co-relation 39537. Up to 4782 conditions per place. [2024-06-14 13:56:36,590 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 358 selfloop transitions, 125 changer transitions 0/490 dead transitions. [2024-06-14 13:56:36,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 490 transitions, 7639 flow [2024-06-14 13:56:36,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:56:36,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:56:36,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 13:56:36,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 13:56:36,591 INFO L175 Difference]: Start difference. First operand has 361 places, 459 transitions, 6396 flow. Second operand 8 states and 195 transitions. [2024-06-14 13:56:36,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 490 transitions, 7639 flow [2024-06-14 13:56:38,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 490 transitions, 7386 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 13:56:38,651 INFO L231 Difference]: Finished difference. Result has 364 places, 462 transitions, 6445 flow [2024-06-14 13:56:38,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6143, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6445, PETRI_PLACES=364, PETRI_TRANSITIONS=462} [2024-06-14 13:56:38,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-14 13:56:38,652 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 462 transitions, 6445 flow [2024-06-14 13:56:38,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:38,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:38,652 INFO 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 13:56:38,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 13:56:38,652 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 13:56:38,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:38,653 INFO L85 PathProgramCache]: Analyzing trace with hash 2135024408, now seen corresponding path program 11 times [2024-06-14 13:56:38,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:38,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461678582] [2024-06-14 13:56:38,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:38,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:38,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:38,936 INFO 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 13:56:38,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:38,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461678582] [2024-06-14 13:56:38,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461678582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:38,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:38,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:38,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110171819] [2024-06-14 13:56:38,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:38,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:38,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:38,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:38,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:38,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:38,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 462 transitions, 6445 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:38,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:38,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:38,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:40,015 INFO L124 PetriNetUnfolderBase]: 3241/5522 cut-off events. [2024-06-14 13:56:40,015 INFO L125 PetriNetUnfolderBase]: For 456242/456242 co-relation queries the response was YES. [2024-06-14 13:56:40,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39640 conditions, 5522 events. 3241/5522 cut-off events. For 456242/456242 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37809 event pairs, 648 based on Foata normal form. 1/5518 useless extension candidates. Maximal degree in co-relation 39481. Up to 4965 conditions per place. [2024-06-14 13:56:40,093 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 423 selfloop transitions, 49 changer transitions 0/479 dead transitions. [2024-06-14 13:56:40,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 479 transitions, 7431 flow [2024-06-14 13:56:40,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:56:40,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:56:40,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 13:56:40,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 13:56:40,094 INFO L175 Difference]: Start difference. First operand has 364 places, 462 transitions, 6445 flow. Second operand 7 states and 165 transitions. [2024-06-14 13:56:40,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 479 transitions, 7431 flow [2024-06-14 13:56:42,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 479 transitions, 7226 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:56:42,234 INFO L231 Difference]: Finished difference. Result has 364 places, 462 transitions, 6352 flow [2024-06-14 13:56:42,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6240, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6352, PETRI_PLACES=364, PETRI_TRANSITIONS=462} [2024-06-14 13:56:42,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-14 13:56:42,235 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 462 transitions, 6352 flow [2024-06-14 13:56:42,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:42,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:42,235 INFO 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 13:56:42,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 13:56:42,235 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 13:56:42,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:42,236 INFO L85 PathProgramCache]: Analyzing trace with hash 446205294, now seen corresponding path program 12 times [2024-06-14 13:56:42,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:42,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701028403] [2024-06-14 13:56:42,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:42,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:42,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:42,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:42,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:42,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701028403] [2024-06-14 13:56:42,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701028403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:42,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:42,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:56:42,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202093527] [2024-06-14 13:56:42,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:42,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:56:42,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:42,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:56:42,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:56:42,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:42,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 462 transitions, 6352 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:42,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:42,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:42,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:43,604 INFO L124 PetriNetUnfolderBase]: 3238/5522 cut-off events. [2024-06-14 13:56:43,604 INFO L125 PetriNetUnfolderBase]: For 442545/442548 co-relation queries the response was YES. [2024-06-14 13:56:43,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39239 conditions, 5522 events. 3238/5522 cut-off events. For 442545/442548 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37851 event pairs, 661 based on Foata normal form. 3/5518 useless extension candidates. Maximal degree in co-relation 39081. Up to 4733 conditions per place. [2024-06-14 13:56:43,686 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 182 changer transitions 0/495 dead transitions. [2024-06-14 13:56:43,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 495 transitions, 7754 flow [2024-06-14 13:56:43,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 13:56:43,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 13:56:43,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 322 transitions. [2024-06-14 13:56:43,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-06-14 13:56:43,687 INFO L175 Difference]: Start difference. First operand has 364 places, 462 transitions, 6352 flow. Second operand 15 states and 322 transitions. [2024-06-14 13:56:43,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 495 transitions, 7754 flow [2024-06-14 13:56:45,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 495 transitions, 7605 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 13:56:45,899 INFO L231 Difference]: Finished difference. Result has 375 places, 462 transitions, 6573 flow [2024-06-14 13:56:45,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6203, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6573, PETRI_PLACES=375, PETRI_TRANSITIONS=462} [2024-06-14 13:56:45,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-14 13:56:45,899 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 462 transitions, 6573 flow [2024-06-14 13:56:45,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:45,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:45,900 INFO 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 13:56:45,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 13:56:45,900 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 13:56:45,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:45,900 INFO L85 PathProgramCache]: Analyzing trace with hash 708174122, now seen corresponding path program 9 times [2024-06-14 13:56:45,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:45,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556369626] [2024-06-14 13:56:45,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:45,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:45,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:46,145 INFO 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 13:56:46,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:46,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556369626] [2024-06-14 13:56:46,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556369626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:46,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:46,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:56:46,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030784335] [2024-06-14 13:56:46,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:46,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:56:46,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:46,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:56:46,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:56:46,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:46,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 462 transitions, 6573 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:46,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:46,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:46,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:47,265 INFO L124 PetriNetUnfolderBase]: 3235/5511 cut-off events. [2024-06-14 13:56:47,265 INFO L125 PetriNetUnfolderBase]: For 448864/448864 co-relation queries the response was YES. [2024-06-14 13:56:47,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39479 conditions, 5511 events. 3235/5511 cut-off events. For 448864/448864 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 37771 event pairs, 657 based on Foata normal form. 1/5506 useless extension candidates. Maximal degree in co-relation 39322. Up to 4771 conditions per place. [2024-06-14 13:56:47,336 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 341 selfloop transitions, 139 changer transitions 0/487 dead transitions. [2024-06-14 13:56:47,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 487 transitions, 7595 flow [2024-06-14 13:56:47,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:56:47,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:56:47,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 13:56:47,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 13:56:47,337 INFO L175 Difference]: Start difference. First operand has 375 places, 462 transitions, 6573 flow. Second operand 9 states and 208 transitions. [2024-06-14 13:56:47,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 487 transitions, 7595 flow [2024-06-14 13:56:49,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 487 transitions, 7225 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-14 13:56:49,104 INFO L231 Difference]: Finished difference. Result has 371 places, 462 transitions, 6491 flow [2024-06-14 13:56:49,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6203, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6491, PETRI_PLACES=371, PETRI_TRANSITIONS=462} [2024-06-14 13:56:49,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-14 13:56:49,105 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 462 transitions, 6491 flow [2024-06-14 13:56:49,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:49,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:49,105 INFO 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 13:56:49,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 13:56:49,105 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 13:56:49,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:49,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1737121890, now seen corresponding path program 1 times [2024-06-14 13:56:49,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:49,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480571374] [2024-06-14 13:56:49,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:49,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:49,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:49,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:49,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480571374] [2024-06-14 13:56:49,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480571374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:49,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:49,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:56:49,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099741511] [2024-06-14 13:56:49,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:49,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:56:49,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:49,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:56:49,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:56:49,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:49,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 462 transitions, 6491 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:49,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:49,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:49,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:50,421 INFO L124 PetriNetUnfolderBase]: 3263/5554 cut-off events. [2024-06-14 13:56:50,421 INFO L125 PetriNetUnfolderBase]: For 479242/479242 co-relation queries the response was YES. [2024-06-14 13:56:50,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39734 conditions, 5554 events. 3263/5554 cut-off events. For 479242/479242 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 38128 event pairs, 566 based on Foata normal form. 6/5551 useless extension candidates. Maximal degree in co-relation 39576. Up to 4768 conditions per place. [2024-06-14 13:56:50,501 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 448 selfloop transitions, 33 changer transitions 0/488 dead transitions. [2024-06-14 13:56:50,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 488 transitions, 7796 flow [2024-06-14 13:56:50,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:56:50,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:56:50,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 13:56:50,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 13:56:50,502 INFO L175 Difference]: Start difference. First operand has 371 places, 462 transitions, 6491 flow. Second operand 6 states and 145 transitions. [2024-06-14 13:56:50,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 488 transitions, 7796 flow [2024-06-14 13:56:52,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 488 transitions, 7429 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:56:52,201 INFO L231 Difference]: Finished difference. Result has 369 places, 465 transitions, 6240 flow [2024-06-14 13:56:52,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6126, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6240, PETRI_PLACES=369, PETRI_TRANSITIONS=465} [2024-06-14 13:56:52,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-14 13:56:52,202 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 465 transitions, 6240 flow [2024-06-14 13:56:52,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:52,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:52,202 INFO 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 13:56:52,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 13:56:52,203 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 13:56:52,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:52,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1676134228, now seen corresponding path program 2 times [2024-06-14 13:56:52,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:52,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845483583] [2024-06-14 13:56:52,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:52,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:52,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:52,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:56:52,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:52,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845483583] [2024-06-14 13:56:52,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845483583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:52,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:52,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:56:52,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975069956] [2024-06-14 13:56:52,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:52,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:56:52,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:52,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:56:52,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:56:52,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:52,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 465 transitions, 6240 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:52,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:52,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:52,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:53,450 INFO L124 PetriNetUnfolderBase]: 3250/5539 cut-off events. [2024-06-14 13:56:53,451 INFO L125 PetriNetUnfolderBase]: For 454431/454431 co-relation queries the response was YES. [2024-06-14 13:56:53,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38892 conditions, 5539 events. 3250/5539 cut-off events. For 454431/454431 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 38026 event pairs, 557 based on Foata normal form. 6/5536 useless extension candidates. Maximal degree in co-relation 38733. Up to 4762 conditions per place. [2024-06-14 13:56:53,528 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 445 selfloop transitions, 33 changer transitions 0/485 dead transitions. [2024-06-14 13:56:53,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 485 transitions, 7316 flow [2024-06-14 13:56:53,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:56:53,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:56:53,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 13:56:53,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 13:56:53,529 INFO L175 Difference]: Start difference. First operand has 369 places, 465 transitions, 6240 flow. Second operand 5 states and 126 transitions. [2024-06-14 13:56:53,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 485 transitions, 7316 flow [2024-06-14 13:56:55,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 485 transitions, 7238 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 13:56:55,287 INFO L231 Difference]: Finished difference. Result has 371 places, 465 transitions, 6234 flow [2024-06-14 13:56:55,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6162, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6234, PETRI_PLACES=371, PETRI_TRANSITIONS=465} [2024-06-14 13:56:55,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-14 13:56:55,288 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 465 transitions, 6234 flow [2024-06-14 13:56:55,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:55,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:55,288 INFO 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 13:56:55,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 13:56:55,288 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 13:56:55,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:55,289 INFO L85 PathProgramCache]: Analyzing trace with hash -778802518, now seen corresponding path program 1 times [2024-06-14 13:56:55,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:55,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401276976] [2024-06-14 13:56:55,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:55,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:55,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:55,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 13:56:55,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:55,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401276976] [2024-06-14 13:56:55,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401276976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:55,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:55,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:56:55,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854044420] [2024-06-14 13:56:55,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:55,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:56:55,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:55,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:56:55,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:56:55,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:55,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 465 transitions, 6234 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:55,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:55,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:55,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:56:56,685 INFO L124 PetriNetUnfolderBase]: 3343/5666 cut-off events. [2024-06-14 13:56:56,685 INFO L125 PetriNetUnfolderBase]: For 509652/509655 co-relation queries the response was YES. [2024-06-14 13:56:56,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41553 conditions, 5666 events. 3343/5666 cut-off events. For 509652/509655 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 38831 event pairs, 678 based on Foata normal form. 2/5646 useless extension candidates. Maximal degree in co-relation 41394. Up to 4823 conditions per place. [2024-06-14 13:56:56,769 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 361 selfloop transitions, 138 changer transitions 0/506 dead transitions. [2024-06-14 13:56:56,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 506 transitions, 7755 flow [2024-06-14 13:56:56,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:56:56,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:56:56,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 13:56:56,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 13:56:56,770 INFO L175 Difference]: Start difference. First operand has 371 places, 465 transitions, 6234 flow. Second operand 8 states and 200 transitions. [2024-06-14 13:56:56,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 506 transitions, 7755 flow [2024-06-14 13:56:58,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 506 transitions, 7660 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 13:56:58,861 INFO L231 Difference]: Finished difference. Result has 375 places, 473 transitions, 6683 flow [2024-06-14 13:56:58,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6141, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6683, PETRI_PLACES=375, PETRI_TRANSITIONS=473} [2024-06-14 13:56:58,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-14 13:56:58,861 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 473 transitions, 6683 flow [2024-06-14 13:56:58,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:58,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:56:58,862 INFO 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 13:56:58,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 13:56:58,862 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 13:56:58,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:56:58,862 INFO L85 PathProgramCache]: Analyzing trace with hash -13046502, now seen corresponding path program 2 times [2024-06-14 13:56:58,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:56:58,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081568004] [2024-06-14 13:56:58,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:56:58,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:56:58,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:56:59,103 INFO 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 13:56:59,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:56:59,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081568004] [2024-06-14 13:56:59,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081568004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:56:59,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:56:59,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:56:59,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036652800] [2024-06-14 13:56:59,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:56:59,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:56:59,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:56:59,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:56:59,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:56:59,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:56:59,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 473 transitions, 6683 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:56:59,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:56:59,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:56:59,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:00,174 INFO L124 PetriNetUnfolderBase]: 3338/5681 cut-off events. [2024-06-14 13:57:00,174 INFO L125 PetriNetUnfolderBase]: For 502479/502482 co-relation queries the response was YES. [2024-06-14 13:57:00,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41732 conditions, 5681 events. 3338/5681 cut-off events. For 502479/502482 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 39042 event pairs, 701 based on Foata normal form. 2/5670 useless extension candidates. Maximal degree in co-relation 41572. Up to 4915 conditions per place. [2024-06-14 13:57:00,259 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 360 selfloop transitions, 131 changer transitions 0/498 dead transitions. [2024-06-14 13:57:00,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 498 transitions, 7727 flow [2024-06-14 13:57:00,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:57:00,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:57:00,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 13:57:00,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 13:57:00,260 INFO L175 Difference]: Start difference. First operand has 375 places, 473 transitions, 6683 flow. Second operand 8 states and 192 transitions. [2024-06-14 13:57:00,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 498 transitions, 7727 flow [2024-06-14 13:57:02,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 498 transitions, 7426 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 13:57:02,547 INFO L231 Difference]: Finished difference. Result has 378 places, 473 transitions, 6649 flow [2024-06-14 13:57:02,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6382, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6649, PETRI_PLACES=378, PETRI_TRANSITIONS=473} [2024-06-14 13:57:02,547 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-14 13:57:02,547 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 473 transitions, 6649 flow [2024-06-14 13:57:02,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:02,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:02,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:02,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 13:57:02,548 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 13:57:02,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:02,548 INFO L85 PathProgramCache]: Analyzing trace with hash -8577852, now seen corresponding path program 3 times [2024-06-14 13:57:02,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:02,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513038630] [2024-06-14 13:57:02,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:02,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:02,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:02,793 INFO 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 13:57:02,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:02,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513038630] [2024-06-14 13:57:02,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513038630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:02,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:02,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:57:02,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695668858] [2024-06-14 13:57:02,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:02,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:57:02,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:02,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:57:02,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:57:02,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:02,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 473 transitions, 6649 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:02,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:02,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:02,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:03,893 INFO L124 PetriNetUnfolderBase]: 3333/5670 cut-off events. [2024-06-14 13:57:03,893 INFO L125 PetriNetUnfolderBase]: For 503718/503721 co-relation queries the response was YES. [2024-06-14 13:57:03,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41452 conditions, 5670 events. 3333/5670 cut-off events. For 503718/503721 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 38927 event pairs, 673 based on Foata normal form. 4/5665 useless extension candidates. Maximal degree in co-relation 41291. Up to 5064 conditions per place. [2024-06-14 13:57:03,975 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 424 selfloop transitions, 64 changer transitions 0/495 dead transitions. [2024-06-14 13:57:03,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 495 transitions, 7679 flow [2024-06-14 13:57:03,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:57:03,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:57:03,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 13:57:03,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 13:57:03,977 INFO L175 Difference]: Start difference. First operand has 378 places, 473 transitions, 6649 flow. Second operand 8 states and 185 transitions. [2024-06-14 13:57:03,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 495 transitions, 7679 flow [2024-06-14 13:57:06,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 495 transitions, 7380 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 13:57:06,492 INFO L231 Difference]: Finished difference. Result has 380 places, 473 transitions, 6483 flow [2024-06-14 13:57:06,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6350, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6483, PETRI_PLACES=380, PETRI_TRANSITIONS=473} [2024-06-14 13:57:06,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-14 13:57:06,493 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 473 transitions, 6483 flow [2024-06-14 13:57:06,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:06,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:06,493 INFO 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 13:57:06,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 13:57:06,494 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 13:57:06,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:06,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1583878972, now seen corresponding path program 4 times [2024-06-14 13:57:06,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:06,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905307584] [2024-06-14 13:57:06,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:06,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:06,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:06,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:06,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:06,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905307584] [2024-06-14 13:57:06,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905307584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:06,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:06,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:57:06,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143690769] [2024-06-14 13:57:06,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:06,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:57:06,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:06,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:57:06,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:57:06,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:06,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 473 transitions, 6483 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:06,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:06,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:06,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:07,879 INFO L124 PetriNetUnfolderBase]: 3341/5678 cut-off events. [2024-06-14 13:57:07,879 INFO L125 PetriNetUnfolderBase]: For 513948/513951 co-relation queries the response was YES. [2024-06-14 13:57:07,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41453 conditions, 5678 events. 3341/5678 cut-off events. For 513948/513951 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 38897 event pairs, 671 based on Foata normal form. 4/5673 useless extension candidates. Maximal degree in co-relation 41291. Up to 5070 conditions per place. [2024-06-14 13:57:07,962 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 418 selfloop transitions, 70 changer transitions 0/495 dead transitions. [2024-06-14 13:57:07,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 495 transitions, 7576 flow [2024-06-14 13:57:07,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:57:07,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:57:07,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 13:57:07,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-14 13:57:07,963 INFO L175 Difference]: Start difference. First operand has 380 places, 473 transitions, 6483 flow. Second operand 9 states and 199 transitions. [2024-06-14 13:57:07,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 495 transitions, 7576 flow [2024-06-14 13:57:10,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 495 transitions, 7407 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 13:57:10,582 INFO L231 Difference]: Finished difference. Result has 383 places, 475 transitions, 6532 flow [2024-06-14 13:57:10,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6314, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6532, PETRI_PLACES=383, PETRI_TRANSITIONS=475} [2024-06-14 13:57:10,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-14 13:57:10,583 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 475 transitions, 6532 flow [2024-06-14 13:57:10,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:10,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:10,583 INFO 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 13:57:10,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 13:57:10,583 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 13:57:10,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:10,584 INFO L85 PathProgramCache]: Analyzing trace with hash -2072429038, now seen corresponding path program 13 times [2024-06-14 13:57:10,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:10,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991640436] [2024-06-14 13:57:10,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:10,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:10,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:10,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:10,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:10,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991640436] [2024-06-14 13:57:10,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991640436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:10,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:10,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:10,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196430818] [2024-06-14 13:57:10,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:10,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:10,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:10,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:10,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:10,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:10,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 475 transitions, 6532 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:10,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:10,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:10,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:12,042 INFO L124 PetriNetUnfolderBase]: 3394/5760 cut-off events. [2024-06-14 13:57:12,042 INFO L125 PetriNetUnfolderBase]: For 546717/546717 co-relation queries the response was YES. [2024-06-14 13:57:12,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42669 conditions, 5760 events. 3394/5760 cut-off events. For 546717/546717 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39576 event pairs, 671 based on Foata normal form. 1/5755 useless extension candidates. Maximal degree in co-relation 42506. Up to 4709 conditions per place. [2024-06-14 13:57:12,122 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 210 changer transitions 0/532 dead transitions. [2024-06-14 13:57:12,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 532 transitions, 8723 flow [2024-06-14 13:57:12,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:57:12,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:57:12,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-06-14 13:57:12,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5800865800865801 [2024-06-14 13:57:12,123 INFO L175 Difference]: Start difference. First operand has 383 places, 475 transitions, 6532 flow. Second operand 11 states and 268 transitions. [2024-06-14 13:57:12,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 532 transitions, 8723 flow [2024-06-14 13:57:14,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 532 transitions, 8532 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 13:57:14,653 INFO L231 Difference]: Finished difference. Result has 388 places, 492 transitions, 7147 flow [2024-06-14 13:57:14,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6341, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7147, PETRI_PLACES=388, PETRI_TRANSITIONS=492} [2024-06-14 13:57:14,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-14 13:57:14,654 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 492 transitions, 7147 flow [2024-06-14 13:57:14,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:14,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:14,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] [2024-06-14 13:57:14,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 13:57:14,654 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 13:57:14,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:14,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1741550016, now seen corresponding path program 14 times [2024-06-14 13:57:14,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:14,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913629689] [2024-06-14 13:57:14,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:14,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:14,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:14,901 INFO 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 13:57:14,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:14,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913629689] [2024-06-14 13:57:14,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913629689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:14,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:14,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:14,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134296847] [2024-06-14 13:57:14,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:14,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:14,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:14,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:14,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:14,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:14,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 492 transitions, 7147 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:14,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:14,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:14,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:16,129 INFO L124 PetriNetUnfolderBase]: 3407/5782 cut-off events. [2024-06-14 13:57:16,130 INFO L125 PetriNetUnfolderBase]: For 563858/563858 co-relation queries the response was YES. [2024-06-14 13:57:16,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43554 conditions, 5782 events. 3407/5782 cut-off events. For 563858/563858 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 39791 event pairs, 669 based on Foata normal form. 1/5777 useless extension candidates. Maximal degree in co-relation 43389. Up to 4598 conditions per place. [2024-06-14 13:57:16,220 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 258 changer transitions 0/543 dead transitions. [2024-06-14 13:57:16,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 543 transitions, 9221 flow [2024-06-14 13:57:16,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:57:16,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:57:16,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 307 transitions. [2024-06-14 13:57:16,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5622710622710623 [2024-06-14 13:57:16,221 INFO L175 Difference]: Start difference. First operand has 388 places, 492 transitions, 7147 flow. Second operand 13 states and 307 transitions. [2024-06-14 13:57:16,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 543 transitions, 9221 flow [2024-06-14 13:57:18,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 543 transitions, 8642 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-14 13:57:18,643 INFO L231 Difference]: Finished difference. Result has 394 places, 498 transitions, 7230 flow [2024-06-14 13:57:18,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6612, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7230, PETRI_PLACES=394, PETRI_TRANSITIONS=498} [2024-06-14 13:57:18,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-14 13:57:18,644 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 498 transitions, 7230 flow [2024-06-14 13:57:18,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:18,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:18,644 INFO 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 13:57:18,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 13:57:18,644 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 13:57:18,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:18,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1875469550, now seen corresponding path program 15 times [2024-06-14 13:57:18,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:18,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767496388] [2024-06-14 13:57:18,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:18,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:18,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:18,902 INFO 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 13:57:18,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:18,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767496388] [2024-06-14 13:57:18,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767496388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:18,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:18,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:18,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155136943] [2024-06-14 13:57:18,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:18,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:18,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:18,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:18,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:18,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:18,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 498 transitions, 7230 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:18,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:18,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:18,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:20,070 INFO L124 PetriNetUnfolderBase]: 3404/5786 cut-off events. [2024-06-14 13:57:20,071 INFO L125 PetriNetUnfolderBase]: For 568271/568271 co-relation queries the response was YES. [2024-06-14 13:57:20,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43462 conditions, 5786 events. 3404/5786 cut-off events. For 568271/568271 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 39898 event pairs, 677 based on Foata normal form. 1/5781 useless extension candidates. Maximal degree in co-relation 43296. Up to 4596 conditions per place. [2024-06-14 13:57:20,154 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 277 selfloop transitions, 252 changer transitions 0/536 dead transitions. [2024-06-14 13:57:20,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 536 transitions, 8952 flow [2024-06-14 13:57:20,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:57:20,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:57:20,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-14 13:57:20,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880952380952381 [2024-06-14 13:57:20,156 INFO L175 Difference]: Start difference. First operand has 394 places, 498 transitions, 7230 flow. Second operand 10 states and 247 transitions. [2024-06-14 13:57:20,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 536 transitions, 8952 flow [2024-06-14 13:57:22,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 536 transitions, 8519 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-14 13:57:22,610 INFO L231 Difference]: Finished difference. Result has 396 places, 498 transitions, 7307 flow [2024-06-14 13:57:22,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7307, PETRI_PLACES=396, PETRI_TRANSITIONS=498} [2024-06-14 13:57:22,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-14 13:57:22,610 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 498 transitions, 7307 flow [2024-06-14 13:57:22,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:22,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:22,610 INFO 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 13:57:22,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 13:57:22,611 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 13:57:22,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:22,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1875589520, now seen corresponding path program 16 times [2024-06-14 13:57:22,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:22,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031741968] [2024-06-14 13:57:22,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:22,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:22,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:22,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 13:57:22,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:22,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031741968] [2024-06-14 13:57:22,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031741968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:22,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:22,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:22,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390419496] [2024-06-14 13:57:22,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:22,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:22,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:22,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:22,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:22,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:22,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 498 transitions, 7307 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:22,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:22,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:22,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:24,213 INFO L124 PetriNetUnfolderBase]: 3409/5787 cut-off events. [2024-06-14 13:57:24,213 INFO L125 PetriNetUnfolderBase]: For 580574/580574 co-relation queries the response was YES. [2024-06-14 13:57:24,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43676 conditions, 5787 events. 3409/5787 cut-off events. For 580574/580574 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 39809 event pairs, 671 based on Foata normal form. 1/5782 useless extension candidates. Maximal degree in co-relation 43509. Up to 5024 conditions per place. [2024-06-14 13:57:24,288 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 392 selfloop transitions, 134 changer transitions 0/533 dead transitions. [2024-06-14 13:57:24,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 533 transitions, 8496 flow [2024-06-14 13:57:24,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:57:24,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:57:24,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 13:57:24,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 13:57:24,289 INFO L175 Difference]: Start difference. First operand has 396 places, 498 transitions, 7307 flow. Second operand 10 states and 235 transitions. [2024-06-14 13:57:24,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 533 transitions, 8496 flow [2024-06-14 13:57:26,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 533 transitions, 7980 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 13:57:26,777 INFO L231 Difference]: Finished difference. Result has 397 places, 501 transitions, 7128 flow [2024-06-14 13:57:26,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6797, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7128, PETRI_PLACES=397, PETRI_TRANSITIONS=501} [2024-06-14 13:57:26,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-14 13:57:26,777 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 501 transitions, 7128 flow [2024-06-14 13:57:26,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:26,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:26,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:57:26,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 13:57:26,778 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 13:57:26,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:26,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1884843950, now seen corresponding path program 17 times [2024-06-14 13:57:26,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:26,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869545795] [2024-06-14 13:57:26,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:26,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:27,031 INFO 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 13:57:27,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:27,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869545795] [2024-06-14 13:57:27,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869545795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:27,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:27,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:27,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70436338] [2024-06-14 13:57:27,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:27,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:27,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:27,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:27,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:27,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:27,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 501 transitions, 7128 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:27,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:27,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:27,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:28,258 INFO L124 PetriNetUnfolderBase]: 3406/5799 cut-off events. [2024-06-14 13:57:28,258 INFO L125 PetriNetUnfolderBase]: For 584277/584277 co-relation queries the response was YES. [2024-06-14 13:57:28,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43304 conditions, 5799 events. 3406/5799 cut-off events. For 584277/584277 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 40027 event pairs, 683 based on Foata normal form. 1/5794 useless extension candidates. Maximal degree in co-relation 43136. Up to 5010 conditions per place. [2024-06-14 13:57:28,341 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 387 selfloop transitions, 144 changer transitions 0/538 dead transitions. [2024-06-14 13:57:28,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 538 transitions, 8474 flow [2024-06-14 13:57:28,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 13:57:28,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 13:57:28,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 309 transitions. [2024-06-14 13:57:28,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255102040816326 [2024-06-14 13:57:28,342 INFO L175 Difference]: Start difference. First operand has 397 places, 501 transitions, 7128 flow. Second operand 14 states and 309 transitions. [2024-06-14 13:57:28,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 538 transitions, 8474 flow [2024-06-14 13:57:31,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 538 transitions, 8182 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 13:57:31,047 INFO L231 Difference]: Finished difference. Result has 403 places, 501 transitions, 7130 flow [2024-06-14 13:57:31,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6836, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7130, PETRI_PLACES=403, PETRI_TRANSITIONS=501} [2024-06-14 13:57:31,047 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-14 13:57:31,047 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 501 transitions, 7130 flow [2024-06-14 13:57:31,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:31,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:31,048 INFO 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 13:57:31,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 13:57:31,048 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 13:57:31,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:31,048 INFO L85 PathProgramCache]: Analyzing trace with hash 244618612, now seen corresponding path program 18 times [2024-06-14 13:57:31,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:31,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021216967] [2024-06-14 13:57:31,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:31,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:31,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:31,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:31,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:31,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021216967] [2024-06-14 13:57:31,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021216967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:31,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:31,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:31,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369856267] [2024-06-14 13:57:31,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:31,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:31,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:31,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:31,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:31,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:31,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 501 transitions, 7130 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:31,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:31,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:31,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:32,651 INFO L124 PetriNetUnfolderBase]: 3403/5795 cut-off events. [2024-06-14 13:57:32,651 INFO L125 PetriNetUnfolderBase]: For 590391/590391 co-relation queries the response was YES. [2024-06-14 13:57:32,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43296 conditions, 5795 events. 3403/5795 cut-off events. For 590391/590391 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 40027 event pairs, 683 based on Foata normal form. 1/5790 useless extension candidates. Maximal degree in co-relation 43127. Up to 5007 conditions per place. [2024-06-14 13:57:32,735 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 384 selfloop transitions, 144 changer transitions 0/535 dead transitions. [2024-06-14 13:57:32,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 535 transitions, 8270 flow [2024-06-14 13:57:32,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:57:32,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:57:32,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 272 transitions. [2024-06-14 13:57:32,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 13:57:32,736 INFO L175 Difference]: Start difference. First operand has 403 places, 501 transitions, 7130 flow. Second operand 12 states and 272 transitions. [2024-06-14 13:57:32,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 535 transitions, 8270 flow [2024-06-14 13:57:35,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 535 transitions, 7876 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-14 13:57:35,844 INFO L231 Difference]: Finished difference. Result has 403 places, 501 transitions, 7030 flow [2024-06-14 13:57:35,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6736, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7030, PETRI_PLACES=403, PETRI_TRANSITIONS=501} [2024-06-14 13:57:35,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-14 13:57:35,845 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 501 transitions, 7030 flow [2024-06-14 13:57:35,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:35,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:35,845 INFO 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 13:57:35,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 13:57:35,845 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 13:57:35,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:35,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1451136080, now seen corresponding path program 19 times [2024-06-14 13:57:35,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:35,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626026627] [2024-06-14 13:57:35,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:35,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:36,090 INFO 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 13:57:36,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:36,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626026627] [2024-06-14 13:57:36,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626026627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:36,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:36,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:36,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216791508] [2024-06-14 13:57:36,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:36,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:36,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:36,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:36,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:36,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:36,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 501 transitions, 7030 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:36,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:36,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:36,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:37,283 INFO L124 PetriNetUnfolderBase]: 3408/5788 cut-off events. [2024-06-14 13:57:37,283 INFO L125 PetriNetUnfolderBase]: For 601927/601927 co-relation queries the response was YES. [2024-06-14 13:57:37,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43383 conditions, 5788 events. 3408/5788 cut-off events. For 601927/601927 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39889 event pairs, 669 based on Foata normal form. 1/5783 useless extension candidates. Maximal degree in co-relation 43213. Up to 4600 conditions per place. [2024-06-14 13:57:37,372 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 266 changer transitions 0/545 dead transitions. [2024-06-14 13:57:37,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 545 transitions, 8651 flow [2024-06-14 13:57:37,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:57:37,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:57:37,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-14 13:57:37,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-14 13:57:37,373 INFO L175 Difference]: Start difference. First operand has 403 places, 501 transitions, 7030 flow. Second operand 11 states and 266 transitions. [2024-06-14 13:57:37,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 545 transitions, 8651 flow [2024-06-14 13:57:40,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 545 transitions, 8363 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 13:57:40,237 INFO L231 Difference]: Finished difference. Result has 403 places, 504 transitions, 7327 flow [2024-06-14 13:57:40,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6742, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7327, PETRI_PLACES=403, PETRI_TRANSITIONS=504} [2024-06-14 13:57:40,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-14 13:57:40,237 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 504 transitions, 7327 flow [2024-06-14 13:57:40,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:40,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:40,237 INFO 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 13:57:40,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 13:57:40,238 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 13:57:40,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:40,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1803004690, now seen corresponding path program 20 times [2024-06-14 13:57:40,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:40,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903863739] [2024-06-14 13:57:40,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:40,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:40,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:40,490 INFO 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 13:57:40,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:40,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903863739] [2024-06-14 13:57:40,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903863739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:40,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:40,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:40,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339351941] [2024-06-14 13:57:40,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:40,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:40,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:40,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:40,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:40,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:40,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 504 transitions, 7327 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:40,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:40,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:40,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:41,751 INFO L124 PetriNetUnfolderBase]: 3413/5797 cut-off events. [2024-06-14 13:57:41,751 INFO L125 PetriNetUnfolderBase]: For 614781/614781 co-relation queries the response was YES. [2024-06-14 13:57:41,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43976 conditions, 5797 events. 3413/5797 cut-off events. For 614781/614781 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 39979 event pairs, 669 based on Foata normal form. 1/5792 useless extension candidates. Maximal degree in co-relation 43805. Up to 4604 conditions per place. [2024-06-14 13:57:41,844 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 270 changer transitions 0/550 dead transitions. [2024-06-14 13:57:41,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 550 transitions, 8972 flow [2024-06-14 13:57:41,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:57:41,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:57:41,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 302 transitions. [2024-06-14 13:57:41,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531135531135531 [2024-06-14 13:57:41,845 INFO L175 Difference]: Start difference. First operand has 403 places, 504 transitions, 7327 flow. Second operand 13 states and 302 transitions. [2024-06-14 13:57:41,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 550 transitions, 8972 flow [2024-06-14 13:57:44,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 550 transitions, 8478 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 13:57:44,563 INFO L231 Difference]: Finished difference. Result has 408 places, 507 transitions, 7432 flow [2024-06-14 13:57:44,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6842, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7432, PETRI_PLACES=408, PETRI_TRANSITIONS=507} [2024-06-14 13:57:44,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-14 13:57:44,564 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 507 transitions, 7432 flow [2024-06-14 13:57:44,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:44,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:44,564 INFO 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 13:57:44,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 13:57:44,564 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 13:57:44,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:44,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1513434326, now seen corresponding path program 21 times [2024-06-14 13:57:44,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:44,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225021063] [2024-06-14 13:57:44,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:44,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:44,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:44,811 INFO 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 13:57:44,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:44,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225021063] [2024-06-14 13:57:44,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225021063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:44,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:44,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:44,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668574541] [2024-06-14 13:57:44,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:44,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:44,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:44,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:44,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:44,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:44,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 507 transitions, 7432 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:44,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:44,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:44,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:46,055 INFO L124 PetriNetUnfolderBase]: 3439/5853 cut-off events. [2024-06-14 13:57:46,055 INFO L125 PetriNetUnfolderBase]: For 641056/641056 co-relation queries the response was YES. [2024-06-14 13:57:46,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44598 conditions, 5853 events. 3439/5853 cut-off events. For 641056/641056 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 40509 event pairs, 680 based on Foata normal form. 2/5849 useless extension candidates. Maximal degree in co-relation 44426. Up to 4632 conditions per place. [2024-06-14 13:57:46,141 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 274 changer transitions 0/553 dead transitions. [2024-06-14 13:57:46,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 553 transitions, 9158 flow [2024-06-14 13:57:46,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:57:46,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:57:46,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 279 transitions. [2024-06-14 13:57:46,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 13:57:46,143 INFO L175 Difference]: Start difference. First operand has 408 places, 507 transitions, 7432 flow. Second operand 12 states and 279 transitions. [2024-06-14 13:57:46,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 553 transitions, 9158 flow [2024-06-14 13:57:48,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 553 transitions, 8572 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-14 13:57:48,985 INFO L231 Difference]: Finished difference. Result has 409 places, 517 transitions, 7545 flow [2024-06-14 13:57:48,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6866, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7545, PETRI_PLACES=409, PETRI_TRANSITIONS=517} [2024-06-14 13:57:48,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-14 13:57:48,985 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 517 transitions, 7545 flow [2024-06-14 13:57:48,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:48,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:48,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 13:57:48,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 13:57:48,986 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 13:57:48,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:48,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1650697134, now seen corresponding path program 22 times [2024-06-14 13:57:48,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:48,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566944261] [2024-06-14 13:57:48,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:48,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:48,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:49,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:49,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:49,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566944261] [2024-06-14 13:57:49,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566944261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:49,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:49,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:49,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797410842] [2024-06-14 13:57:49,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:49,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:49,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:49,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:49,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:49,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:49,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 517 transitions, 7545 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:49,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:49,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:49,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:50,622 INFO L124 PetriNetUnfolderBase]: 3497/5933 cut-off events. [2024-06-14 13:57:50,622 INFO L125 PetriNetUnfolderBase]: For 686106/686106 co-relation queries the response was YES. [2024-06-14 13:57:50,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45851 conditions, 5933 events. 3497/5933 cut-off events. For 686106/686106 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 41041 event pairs, 669 based on Foata normal form. 2/5929 useless extension candidates. Maximal degree in co-relation 45678. Up to 5027 conditions per place. [2024-06-14 13:57:50,716 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 385 selfloop transitions, 176 changer transitions 0/568 dead transitions. [2024-06-14 13:57:50,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 568 transitions, 9635 flow [2024-06-14 13:57:50,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 13:57:50,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 13:57:50,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 313 transitions. [2024-06-14 13:57:50,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532312925170068 [2024-06-14 13:57:50,718 INFO L175 Difference]: Start difference. First operand has 409 places, 517 transitions, 7545 flow. Second operand 14 states and 313 transitions. [2024-06-14 13:57:50,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 568 transitions, 9635 flow [2024-06-14 13:57:54,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 568 transitions, 9188 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 13:57:54,458 INFO L231 Difference]: Finished difference. Result has 418 places, 535 transitions, 7839 flow [2024-06-14 13:57:54,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7113, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7839, PETRI_PLACES=418, PETRI_TRANSITIONS=535} [2024-06-14 13:57:54,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-14 13:57:54,459 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 535 transitions, 7839 flow [2024-06-14 13:57:54,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:54,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:54,460 INFO 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 13:57:54,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 13:57:54,460 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 13:57:54,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:54,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1650489744, now seen corresponding path program 23 times [2024-06-14 13:57:54,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:54,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062384655] [2024-06-14 13:57:54,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:54,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:54,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:54,719 INFO 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 13:57:54,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:54,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062384655] [2024-06-14 13:57:54,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062384655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:54,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:54,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:54,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943156774] [2024-06-14 13:57:54,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:54,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:54,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:54,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:54,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:54,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:54,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 535 transitions, 7839 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:54,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:54,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:54,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:57:56,026 INFO L124 PetriNetUnfolderBase]: 3491/5929 cut-off events. [2024-06-14 13:57:56,027 INFO L125 PetriNetUnfolderBase]: For 687967/687967 co-relation queries the response was YES. [2024-06-14 13:57:56,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45642 conditions, 5929 events. 3491/5929 cut-off events. For 687967/687967 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 40965 event pairs, 671 based on Foata normal form. 2/5925 useless extension candidates. Maximal degree in co-relation 45465. Up to 5022 conditions per place. [2024-06-14 13:57:56,121 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 383 selfloop transitions, 177 changer transitions 0/567 dead transitions. [2024-06-14 13:57:56,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 567 transitions, 9447 flow [2024-06-14 13:57:56,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 13:57:56,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 13:57:56,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 310 transitions. [2024-06-14 13:57:56,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-14 13:57:56,123 INFO L175 Difference]: Start difference. First operand has 418 places, 535 transitions, 7839 flow. Second operand 14 states and 310 transitions. [2024-06-14 13:57:56,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 567 transitions, 9447 flow [2024-06-14 13:57:59,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 567 transitions, 9059 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-14 13:57:59,153 INFO L231 Difference]: Finished difference. Result has 422 places, 535 transitions, 7812 flow [2024-06-14 13:57:59,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7451, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7812, PETRI_PLACES=422, PETRI_TRANSITIONS=535} [2024-06-14 13:57:59,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-14 13:57:59,154 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 535 transitions, 7812 flow [2024-06-14 13:57:59,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:59,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:57:59,154 INFO 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 13:57:59,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:57:59,154 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 13:57:59,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:57:59,154 INFO L85 PathProgramCache]: Analyzing trace with hash -354243312, now seen corresponding path program 24 times [2024-06-14 13:57:59,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:57:59,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121024457] [2024-06-14 13:57:59,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:57:59,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:57:59,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:57:59,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:57:59,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:57:59,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121024457] [2024-06-14 13:57:59,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121024457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:57:59,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:57:59,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:57:59,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610940707] [2024-06-14 13:57:59,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:57:59,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:57:59,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:57:59,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:57:59,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:57:59,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:57:59,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 535 transitions, 7812 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:57:59,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:57:59,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:57:59,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:00,755 INFO L124 PetriNetUnfolderBase]: 3485/5925 cut-off events. [2024-06-14 13:58:00,756 INFO L125 PetriNetUnfolderBase]: For 688765/688765 co-relation queries the response was YES. [2024-06-14 13:58:00,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45442 conditions, 5925 events. 3485/5925 cut-off events. For 688765/688765 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 41064 event pairs, 673 based on Foata normal form. 2/5921 useless extension candidates. Maximal degree in co-relation 45264. Up to 5017 conditions per place. [2024-06-14 13:58:00,854 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 387 selfloop transitions, 169 changer transitions 0/563 dead transitions. [2024-06-14 13:58:00,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 563 transitions, 9200 flow [2024-06-14 13:58:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:58:00,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:58:00,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-14 13:58:00,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-14 13:58:00,856 INFO L175 Difference]: Start difference. First operand has 422 places, 535 transitions, 7812 flow. Second operand 11 states and 252 transitions. [2024-06-14 13:58:00,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 563 transitions, 9200 flow [2024-06-14 13:58:04,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 563 transitions, 8825 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-14 13:58:04,096 INFO L231 Difference]: Finished difference. Result has 421 places, 535 transitions, 7782 flow [2024-06-14 13:58:04,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7437, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7782, PETRI_PLACES=421, PETRI_TRANSITIONS=535} [2024-06-14 13:58:04,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-14 13:58:04,097 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 535 transitions, 7782 flow [2024-06-14 13:58:04,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:04,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:04,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:04,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 13:58:04,098 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 13:58:04,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:04,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1498567846, now seen corresponding path program 25 times [2024-06-14 13:58:04,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:04,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88297036] [2024-06-14 13:58:04,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:04,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:04,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:04,358 INFO 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 13:58:04,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:04,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88297036] [2024-06-14 13:58:04,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88297036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:04,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:04,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:58:04,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216756871] [2024-06-14 13:58:04,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:04,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:58:04,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:04,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:58:04,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:58:04,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:04,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 535 transitions, 7782 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:04,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:04,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:04,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:05,863 INFO L124 PetriNetUnfolderBase]: 3479/5920 cut-off events. [2024-06-14 13:58:05,863 INFO L125 PetriNetUnfolderBase]: For 689939/689942 co-relation queries the response was YES. [2024-06-14 13:58:05,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45253 conditions, 5920 events. 3479/5920 cut-off events. For 689939/689942 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 41046 event pairs, 675 based on Foata normal form. 4/5917 useless extension candidates. Maximal degree in co-relation 45074. Up to 4764 conditions per place. [2024-06-14 13:58:05,945 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 297 changer transitions 0/593 dead transitions. [2024-06-14 13:58:05,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 593 transitions, 9938 flow [2024-06-14 13:58:05,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 13:58:05,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 13:58:05,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 346 transitions. [2024-06-14 13:58:05,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 13:58:05,946 INFO L175 Difference]: Start difference. First operand has 421 places, 535 transitions, 7782 flow. Second operand 14 states and 346 transitions. [2024-06-14 13:58:05,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 593 transitions, 9938 flow [2024-06-14 13:58:09,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 593 transitions, 9561 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-14 13:58:09,233 INFO L231 Difference]: Finished difference. Result has 424 places, 535 transitions, 8022 flow [2024-06-14 13:58:09,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7405, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8022, PETRI_PLACES=424, PETRI_TRANSITIONS=535} [2024-06-14 13:58:09,234 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-14 13:58:09,234 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 535 transitions, 8022 flow [2024-06-14 13:58:09,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:09,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:09,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:09,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 13:58:09,234 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 13:58:09,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:09,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1740402060, now seen corresponding path program 26 times [2024-06-14 13:58:09,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:09,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313274261] [2024-06-14 13:58:09,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:09,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:09,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:09,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:09,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:09,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313274261] [2024-06-14 13:58:09,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313274261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:09,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:09,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:58:09,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845780715] [2024-06-14 13:58:09,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:09,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:58:09,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:09,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:58:09,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:58:09,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:09,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 535 transitions, 8022 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:09,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:09,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:09,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:10,892 INFO L124 PetriNetUnfolderBase]: 3473/5905 cut-off events. [2024-06-14 13:58:10,892 INFO L125 PetriNetUnfolderBase]: For 692004/692004 co-relation queries the response was YES. [2024-06-14 13:58:10,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45479 conditions, 5905 events. 3473/5905 cut-off events. For 692004/692004 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 40927 event pairs, 671 based on Foata normal form. 2/5901 useless extension candidates. Maximal degree in co-relation 45299. Up to 4759 conditions per place. [2024-06-14 13:58:10,993 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 309 selfloop transitions, 268 changer transitions 0/584 dead transitions. [2024-06-14 13:58:10,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 584 transitions, 9934 flow [2024-06-14 13:58:10,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:58:10,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:58:10,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 298 transitions. [2024-06-14 13:58:10,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-14 13:58:10,994 INFO L175 Difference]: Start difference. First operand has 424 places, 535 transitions, 8022 flow. Second operand 12 states and 298 transitions. [2024-06-14 13:58:10,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 584 transitions, 9934 flow [2024-06-14 13:58:14,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 584 transitions, 9452 flow, removed 32 selfloop flow, removed 13 redundant places. [2024-06-14 13:58:14,461 INFO L231 Difference]: Finished difference. Result has 423 places, 535 transitions, 8120 flow [2024-06-14 13:58:14,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7564, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8120, PETRI_PLACES=423, PETRI_TRANSITIONS=535} [2024-06-14 13:58:14,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-14 13:58:14,461 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 535 transitions, 8120 flow [2024-06-14 13:58:14,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:14,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:14,462 INFO 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 13:58:14,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 13:58:14,462 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 13:58:14,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:14,462 INFO L85 PathProgramCache]: Analyzing trace with hash 423810898, now seen corresponding path program 27 times [2024-06-14 13:58:14,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:14,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864714552] [2024-06-14 13:58:14,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:14,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:14,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:14,716 INFO 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 13:58:14,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:14,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864714552] [2024-06-14 13:58:14,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864714552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:14,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:14,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:58:14,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498501321] [2024-06-14 13:58:14,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:14,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:58:14,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:14,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:58:14,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:58:14,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:14,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 535 transitions, 8120 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:14,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:14,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:14,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:15,993 INFO L124 PetriNetUnfolderBase]: 3467/5909 cut-off events. [2024-06-14 13:58:15,993 INFO L125 PetriNetUnfolderBase]: For 646580/646580 co-relation queries the response was YES. [2024-06-14 13:58:16,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44978 conditions, 5909 events. 3467/5909 cut-off events. For 646580/646580 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 41051 event pairs, 681 based on Foata normal form. 2/5905 useless extension candidates. Maximal degree in co-relation 44800. Up to 4754 conditions per place. [2024-06-14 13:58:16,085 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 319 selfloop transitions, 244 changer transitions 0/570 dead transitions. [2024-06-14 13:58:16,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 570 transitions, 9540 flow [2024-06-14 13:58:16,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:58:16,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:58:16,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-14 13:58:16,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 13:58:16,086 INFO L175 Difference]: Start difference. First operand has 423 places, 535 transitions, 8120 flow. Second operand 9 states and 225 transitions. [2024-06-14 13:58:16,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 570 transitions, 9540 flow [2024-06-14 13:58:19,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 570 transitions, 8854 flow, removed 22 selfloop flow, removed 15 redundant places. [2024-06-14 13:58:19,129 INFO L231 Difference]: Finished difference. Result has 417 places, 535 transitions, 7944 flow [2024-06-14 13:58:19,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7944, PETRI_PLACES=417, PETRI_TRANSITIONS=535} [2024-06-14 13:58:19,129 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-14 13:58:19,129 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 535 transitions, 7944 flow [2024-06-14 13:58:19,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:19,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:19,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:19,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 13:58:19,130 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 13:58:19,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:19,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1754427988, now seen corresponding path program 28 times [2024-06-14 13:58:19,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:19,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343838915] [2024-06-14 13:58:19,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:19,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:19,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:19,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:19,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:19,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343838915] [2024-06-14 13:58:19,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343838915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:19,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:19,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:58:19,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038896655] [2024-06-14 13:58:19,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:19,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:58:19,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:19,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:58:19,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:58:19,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:19,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 535 transitions, 7944 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:19,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:19,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:19,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:20,751 INFO L124 PetriNetUnfolderBase]: 3461/5892 cut-off events. [2024-06-14 13:58:20,751 INFO L125 PetriNetUnfolderBase]: For 613411/613414 co-relation queries the response was YES. [2024-06-14 13:58:20,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44331 conditions, 5892 events. 3461/5892 cut-off events. For 613411/613414 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 40813 event pairs, 673 based on Foata normal form. 4/5889 useless extension candidates. Maximal degree in co-relation 44155. Up to 4749 conditions per place. [2024-06-14 13:58:20,831 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 280 selfloop transitions, 297 changer transitions 0/584 dead transitions. [2024-06-14 13:58:20,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 584 transitions, 9826 flow [2024-06-14 13:58:20,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:58:20,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:58:20,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 299 transitions. [2024-06-14 13:58:20,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5932539682539683 [2024-06-14 13:58:20,832 INFO L175 Difference]: Start difference. First operand has 417 places, 535 transitions, 7944 flow. Second operand 12 states and 299 transitions. [2024-06-14 13:58:20,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 584 transitions, 9826 flow [2024-06-14 13:58:23,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 584 transitions, 9257 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-14 13:58:23,681 INFO L231 Difference]: Finished difference. Result has 418 places, 535 transitions, 8000 flow [2024-06-14 13:58:23,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7387, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8000, PETRI_PLACES=418, PETRI_TRANSITIONS=535} [2024-06-14 13:58:23,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-14 13:58:23,681 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 535 transitions, 8000 flow [2024-06-14 13:58:23,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:23,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:23,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 13:58:23,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 13:58:23,682 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 13:58:23,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:23,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1350958246, now seen corresponding path program 29 times [2024-06-14 13:58:23,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:23,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72545765] [2024-06-14 13:58:23,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:23,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:23,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:23,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:23,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72545765] [2024-06-14 13:58:23,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72545765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:23,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:23,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:58:23,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585729347] [2024-06-14 13:58:23,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:23,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:58:23,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:23,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:58:23,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:58:24,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:24,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 535 transitions, 8000 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:24,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:24,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:24,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:25,150 INFO L124 PetriNetUnfolderBase]: 3455/5884 cut-off events. [2024-06-14 13:58:25,150 INFO L125 PetriNetUnfolderBase]: For 591425/591425 co-relation queries the response was YES. [2024-06-14 13:58:25,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44018 conditions, 5884 events. 3455/5884 cut-off events. For 591425/591425 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 40784 event pairs, 662 based on Foata normal form. 2/5881 useless extension candidates. Maximal degree in co-relation 43843. Up to 5219 conditions per place. [2024-06-14 13:58:25,237 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 475 selfloop transitions, 75 changer transitions 0/557 dead transitions. [2024-06-14 13:58:25,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 557 transitions, 9156 flow [2024-06-14 13:58:25,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:58:25,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:58:25,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 13:58:25,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 13:58:25,238 INFO L175 Difference]: Start difference. First operand has 418 places, 535 transitions, 8000 flow. Second operand 6 states and 156 transitions. [2024-06-14 13:58:25,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 557 transitions, 9156 flow [2024-06-14 13:58:27,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 557 transitions, 8532 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-14 13:58:27,704 INFO L231 Difference]: Finished difference. Result has 412 places, 535 transitions, 7558 flow [2024-06-14 13:58:27,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7376, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7558, PETRI_PLACES=412, PETRI_TRANSITIONS=535} [2024-06-14 13:58:27,704 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-14 13:58:27,704 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 535 transitions, 7558 flow [2024-06-14 13:58:27,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:27,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:27,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:58:27,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 13:58:27,705 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 13:58:27,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:27,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1744180156, now seen corresponding path program 30 times [2024-06-14 13:58:27,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:27,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064809787] [2024-06-14 13:58:27,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:27,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:27,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:27,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:27,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:27,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064809787] [2024-06-14 13:58:27,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064809787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:27,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:27,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:58:27,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969650012] [2024-06-14 13:58:27,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:27,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:58:27,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:27,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:58:27,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:58:28,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:28,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 535 transitions, 7558 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:28,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:28,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:28,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:29,177 INFO L124 PetriNetUnfolderBase]: 3449/5873 cut-off events. [2024-06-14 13:58:29,177 INFO L125 PetriNetUnfolderBase]: For 558117/558117 co-relation queries the response was YES. [2024-06-14 13:58:29,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42957 conditions, 5873 events. 3449/5873 cut-off events. For 558117/558117 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 40707 event pairs, 671 based on Foata normal form. 2/5869 useless extension candidates. Maximal degree in co-relation 42782. Up to 4739 conditions per place. [2024-06-14 13:58:29,262 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 304 selfloop transitions, 271 changer transitions 0/582 dead transitions. [2024-06-14 13:58:29,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 582 transitions, 9022 flow [2024-06-14 13:58:29,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:58:29,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:58:29,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 294 transitions. [2024-06-14 13:58:29,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 13:58:29,263 INFO L175 Difference]: Start difference. First operand has 412 places, 535 transitions, 7558 flow. Second operand 12 states and 294 transitions. [2024-06-14 13:58:29,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 582 transitions, 9022 flow [2024-06-14 13:58:31,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 582 transitions, 8768 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-14 13:58:31,754 INFO L231 Difference]: Finished difference. Result has 417 places, 535 transitions, 7874 flow [2024-06-14 13:58:31,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7308, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7874, PETRI_PLACES=417, PETRI_TRANSITIONS=535} [2024-06-14 13:58:31,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-14 13:58:31,754 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 535 transitions, 7874 flow [2024-06-14 13:58:31,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:31,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:31,755 INFO 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 13:58:31,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 13:58:31,755 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 13:58:31,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:31,755 INFO L85 PathProgramCache]: Analyzing trace with hash 2058494034, now seen corresponding path program 5 times [2024-06-14 13:58:31,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:31,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997185607] [2024-06-14 13:58:31,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:31,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:31,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:32,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 13:58:32,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:32,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997185607] [2024-06-14 13:58:32,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997185607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:32,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:32,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:58:32,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48978711] [2024-06-14 13:58:32,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:32,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:58:32,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:32,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:58:32,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:58:32,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:32,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 535 transitions, 7874 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:32,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:32,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:32,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:33,389 INFO L124 PetriNetUnfolderBase]: 3634/6179 cut-off events. [2024-06-14 13:58:33,390 INFO L125 PetriNetUnfolderBase]: For 699733/699733 co-relation queries the response was YES. [2024-06-14 13:58:33,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48989 conditions, 6179 events. 3634/6179 cut-off events. For 699733/699733 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 43104 event pairs, 729 based on Foata normal form. 2/6175 useless extension candidates. Maximal degree in co-relation 48814. Up to 5152 conditions per place. [2024-06-14 13:58:33,474 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 440 selfloop transitions, 126 changer transitions 0/573 dead transitions. [2024-06-14 13:58:33,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 573 transitions, 9551 flow [2024-06-14 13:58:33,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:58:33,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:58:33,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 13:58:33,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 13:58:33,475 INFO L175 Difference]: Start difference. First operand has 417 places, 535 transitions, 7874 flow. Second operand 8 states and 195 transitions. [2024-06-14 13:58:33,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 573 transitions, 9551 flow [2024-06-14 13:58:36,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 573 transitions, 8970 flow, removed 11 selfloop flow, removed 15 redundant places. [2024-06-14 13:58:36,715 INFO L231 Difference]: Finished difference. Result has 411 places, 543 transitions, 7837 flow [2024-06-14 13:58:36,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7301, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7837, PETRI_PLACES=411, PETRI_TRANSITIONS=543} [2024-06-14 13:58:36,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-14 13:58:36,716 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 543 transitions, 7837 flow [2024-06-14 13:58:36,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:36,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:36,716 INFO 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 13:58:36,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 13:58:36,717 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 13:58:36,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:36,717 INFO L85 PathProgramCache]: Analyzing trace with hash 126478418, now seen corresponding path program 6 times [2024-06-14 13:58:36,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:36,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392519812] [2024-06-14 13:58:36,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:36,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:36,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:37,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:37,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:37,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392519812] [2024-06-14 13:58:37,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392519812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:37,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:37,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:58:37,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76290952] [2024-06-14 13:58:37,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:37,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:58:37,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:37,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:58:37,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:58:37,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:37,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 543 transitions, 7837 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:37,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:37,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:37,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:38,383 INFO L124 PetriNetUnfolderBase]: 3773/6411 cut-off events. [2024-06-14 13:58:38,383 INFO L125 PetriNetUnfolderBase]: For 767576/767576 co-relation queries the response was YES. [2024-06-14 13:58:38,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52823 conditions, 6411 events. 3773/6411 cut-off events. For 767576/767576 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 44940 event pairs, 773 based on Foata normal form. 2/6406 useless extension candidates. Maximal degree in co-relation 52650. Up to 5411 conditions per place. [2024-06-14 13:58:38,479 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 445 selfloop transitions, 129 changer transitions 0/581 dead transitions. [2024-06-14 13:58:38,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 581 transitions, 9540 flow [2024-06-14 13:58:38,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:58:38,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:58:38,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 13:58:38,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 13:58:38,480 INFO L175 Difference]: Start difference. First operand has 411 places, 543 transitions, 7837 flow. Second operand 8 states and 196 transitions. [2024-06-14 13:58:38,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 581 transitions, 9540 flow [2024-06-14 13:58:42,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 581 transitions, 9249 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 13:58:42,067 INFO L231 Difference]: Finished difference. Result has 415 places, 551 transitions, 8103 flow [2024-06-14 13:58:42,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7546, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8103, PETRI_PLACES=415, PETRI_TRANSITIONS=551} [2024-06-14 13:58:42,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-14 13:58:42,068 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 551 transitions, 8103 flow [2024-06-14 13:58:42,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:42,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:42,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] [2024-06-14 13:58:42,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 13:58:42,068 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 13:58:42,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:42,069 INFO L85 PathProgramCache]: Analyzing trace with hash -280493394, now seen corresponding path program 7 times [2024-06-14 13:58:42,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:42,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701959424] [2024-06-14 13:58:42,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:42,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:42,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:42,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 13:58:42,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:42,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701959424] [2024-06-14 13:58:42,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701959424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:42,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:42,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:58:42,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4529620] [2024-06-14 13:58:42,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:42,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:58:42,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:42,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:58:42,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:58:42,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:42,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 551 transitions, 8103 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:42,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:42,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:42,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:43,640 INFO L124 PetriNetUnfolderBase]: 3781/6429 cut-off events. [2024-06-14 13:58:43,640 INFO L125 PetriNetUnfolderBase]: For 782841/782841 co-relation queries the response was YES. [2024-06-14 13:58:43,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53153 conditions, 6429 events. 3781/6429 cut-off events. For 782841/782841 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 45072 event pairs, 781 based on Foata normal form. 2/6425 useless extension candidates. Maximal degree in co-relation 52978. Up to 5572 conditions per place. [2024-06-14 13:58:43,735 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 449 selfloop transitions, 119 changer transitions 0/575 dead transitions. [2024-06-14 13:58:43,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 575 transitions, 9348 flow [2024-06-14 13:58:43,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:58:43,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:58:43,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 13:58:43,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 13:58:43,736 INFO L175 Difference]: Start difference. First operand has 415 places, 551 transitions, 8103 flow. Second operand 8 states and 187 transitions. [2024-06-14 13:58:43,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 575 transitions, 9348 flow [2024-06-14 13:58:47,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 575 transitions, 9034 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-14 13:58:47,292 INFO L231 Difference]: Finished difference. Result has 418 places, 553 transitions, 8091 flow [2024-06-14 13:58:47,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7789, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8091, PETRI_PLACES=418, PETRI_TRANSITIONS=553} [2024-06-14 13:58:47,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-14 13:58:47,293 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 553 transitions, 8091 flow [2024-06-14 13:58:47,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:47,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:47,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 13:58:47,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 13:58:47,294 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 13:58:47,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:47,294 INFO L85 PathProgramCache]: Analyzing trace with hash 2085254796, now seen corresponding path program 8 times [2024-06-14 13:58:47,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:47,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684006600] [2024-06-14 13:58:47,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:47,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:47,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:47,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:47,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:47,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684006600] [2024-06-14 13:58:47,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684006600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:47,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:47,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:58:47,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690762852] [2024-06-14 13:58:47,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:47,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:58:47,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:47,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:58:47,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:58:47,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:47,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 553 transitions, 8091 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:47,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:47,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:47,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:48,892 INFO L124 PetriNetUnfolderBase]: 3776/6422 cut-off events. [2024-06-14 13:58:48,892 INFO L125 PetriNetUnfolderBase]: For 785298/785298 co-relation queries the response was YES. [2024-06-14 13:58:48,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52756 conditions, 6422 events. 3776/6422 cut-off events. For 785298/785298 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 45103 event pairs, 780 based on Foata normal form. 2/6418 useless extension candidates. Maximal degree in co-relation 52580. Up to 5565 conditions per place. [2024-06-14 13:58:48,989 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 446 selfloop transitions, 122 changer transitions 0/575 dead transitions. [2024-06-14 13:58:48,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 575 transitions, 9281 flow [2024-06-14 13:58:48,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:58:48,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:58:48,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 13:58:48,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 13:58:48,991 INFO L175 Difference]: Start difference. First operand has 418 places, 553 transitions, 8091 flow. Second operand 8 states and 188 transitions. [2024-06-14 13:58:48,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 575 transitions, 9281 flow [2024-06-14 13:58:52,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 575 transitions, 9006 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 13:58:52,689 INFO L231 Difference]: Finished difference. Result has 420 places, 553 transitions, 8065 flow [2024-06-14 13:58:52,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7816, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8065, PETRI_PLACES=420, PETRI_TRANSITIONS=553} [2024-06-14 13:58:52,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-14 13:58:52,690 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 553 transitions, 8065 flow [2024-06-14 13:58:52,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:52,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:52,690 INFO 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 13:58:52,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 13:58:52,690 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 13:58:52,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:52,690 INFO L85 PathProgramCache]: Analyzing trace with hash -2094421330, now seen corresponding path program 9 times [2024-06-14 13:58:52,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:52,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764404465] [2024-06-14 13:58:52,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:52,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:52,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:52,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:52,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:52,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764404465] [2024-06-14 13:58:52,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764404465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:52,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:52,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:58:52,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82465117] [2024-06-14 13:58:52,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:52,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:58:52,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:52,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:58:52,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:58:52,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:52,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 553 transitions, 8065 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:52,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:52,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:52,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:58:54,464 INFO L124 PetriNetUnfolderBase]: 3784/6434 cut-off events. [2024-06-14 13:58:54,464 INFO L125 PetriNetUnfolderBase]: For 800530/800530 co-relation queries the response was YES. [2024-06-14 13:58:54,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52988 conditions, 6434 events. 3784/6434 cut-off events. For 800530/800530 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 45189 event pairs, 780 based on Foata normal form. 2/6430 useless extension candidates. Maximal degree in co-relation 52811. Up to 5733 conditions per place. [2024-06-14 13:58:54,549 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 508 selfloop transitions, 59 changer transitions 0/574 dead transitions. [2024-06-14 13:58:54,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 574 transitions, 9311 flow [2024-06-14 13:58:54,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:58:54,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:58:54,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 13:58:54,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 13:58:54,550 INFO L175 Difference]: Start difference. First operand has 420 places, 553 transitions, 8065 flow. Second operand 8 states and 181 transitions. [2024-06-14 13:58:54,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 574 transitions, 9311 flow [2024-06-14 13:58:58,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 574 transitions, 9030 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 13:58:58,407 INFO L231 Difference]: Finished difference. Result has 422 places, 555 transitions, 7977 flow [2024-06-14 13:58:58,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7784, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7977, PETRI_PLACES=422, PETRI_TRANSITIONS=555} [2024-06-14 13:58:58,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-14 13:58:58,408 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 555 transitions, 7977 flow [2024-06-14 13:58:58,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:58,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:58:58,408 INFO 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 13:58:58,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 13:58:58,409 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 13:58:58,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:58:58,409 INFO L85 PathProgramCache]: Analyzing trace with hash 33145386, now seen corresponding path program 10 times [2024-06-14 13:58:58,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:58:58,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232395366] [2024-06-14 13:58:58,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:58:58,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:58:58,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:58:58,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:58:58,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:58:58,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232395366] [2024-06-14 13:58:58,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232395366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:58:58,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:58:58,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:58:58,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023472201] [2024-06-14 13:58:58,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:58:58,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:58:58,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:58:58,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:58:58,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:58:58,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:58:58,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 555 transitions, 7977 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:58:58,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:58:58,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:58:58,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:00,126 INFO L124 PetriNetUnfolderBase]: 3792/6460 cut-off events. [2024-06-14 13:59:00,126 INFO L125 PetriNetUnfolderBase]: For 816546/816546 co-relation queries the response was YES. [2024-06-14 13:59:00,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53075 conditions, 6460 events. 3792/6460 cut-off events. For 816546/816546 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 45269 event pairs, 610 based on Foata normal form. 2/6456 useless extension candidates. Maximal degree in co-relation 52897. Up to 4005 conditions per place. [2024-06-14 13:59:00,225 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 428 selfloop transitions, 157 changer transitions 0/592 dead transitions. [2024-06-14 13:59:00,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 592 transitions, 9744 flow [2024-06-14 13:59:00,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:59:00,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:59:00,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 13:59:00,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 13:59:00,226 INFO L175 Difference]: Start difference. First operand has 422 places, 555 transitions, 7977 flow. Second operand 8 states and 199 transitions. [2024-06-14 13:59:00,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 592 transitions, 9744 flow [2024-06-14 13:59:04,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 592 transitions, 9585 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 13:59:04,025 INFO L231 Difference]: Finished difference. Result has 424 places, 557 transitions, 8196 flow [2024-06-14 13:59:04,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7818, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8196, PETRI_PLACES=424, PETRI_TRANSITIONS=557} [2024-06-14 13:59:04,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-14 13:59:04,025 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 557 transitions, 8196 flow [2024-06-14 13:59:04,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:04,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:04,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] [2024-06-14 13:59:04,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 13:59:04,025 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 13:59:04,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:04,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1910393872, now seen corresponding path program 11 times [2024-06-14 13:59:04,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:04,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916448707] [2024-06-14 13:59:04,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:04,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:04,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:04,264 INFO 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 13:59:04,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:04,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916448707] [2024-06-14 13:59:04,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916448707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:04,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:04,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:59:04,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568284694] [2024-06-14 13:59:04,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:04,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:59:04,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:04,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:59:04,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:59:04,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:04,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 557 transitions, 8196 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:04,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:04,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:04,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:05,778 INFO L124 PetriNetUnfolderBase]: 3767/6408 cut-off events. [2024-06-14 13:59:05,778 INFO L125 PetriNetUnfolderBase]: For 827397/827397 co-relation queries the response was YES. [2024-06-14 13:59:05,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52959 conditions, 6408 events. 3767/6408 cut-off events. For 827397/827397 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 44816 event pairs, 673 based on Foata normal form. 8/6410 useless extension candidates. Maximal degree in co-relation 52780. Up to 3991 conditions per place. [2024-06-14 13:59:05,865 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 438 selfloop transitions, 144 changer transitions 0/589 dead transitions. [2024-06-14 13:59:05,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 589 transitions, 9692 flow [2024-06-14 13:59:05,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:59:05,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:59:05,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 13:59:05,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 13:59:05,866 INFO L175 Difference]: Start difference. First operand has 424 places, 557 transitions, 8196 flow. Second operand 8 states and 196 transitions. [2024-06-14 13:59:05,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 589 transitions, 9692 flow [2024-06-14 13:59:09,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 589 transitions, 9239 flow, removed 58 selfloop flow, removed 8 redundant places. [2024-06-14 13:59:09,959 INFO L231 Difference]: Finished difference. Result has 424 places, 557 transitions, 8037 flow [2024-06-14 13:59:09,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7743, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8037, PETRI_PLACES=424, PETRI_TRANSITIONS=557} [2024-06-14 13:59:09,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-14 13:59:09,959 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 557 transitions, 8037 flow [2024-06-14 13:59:09,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:09,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:09,960 INFO 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 13:59:09,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 13:59:09,960 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 13:59:09,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:09,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1503903190, now seen corresponding path program 12 times [2024-06-14 13:59:09,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:09,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119206985] [2024-06-14 13:59:09,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:09,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:09,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:10,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:10,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:10,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119206985] [2024-06-14 13:59:10,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119206985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:10,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:10,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:59:10,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656808783] [2024-06-14 13:59:10,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:10,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:59:10,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:10,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:59:10,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:59:10,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:10,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 557 transitions, 8037 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:10,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:10,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:10,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:11,883 INFO L124 PetriNetUnfolderBase]: 3744/6374 cut-off events. [2024-06-14 13:59:11,884 INFO L125 PetriNetUnfolderBase]: For 795244/795244 co-relation queries the response was YES. [2024-06-14 13:59:11,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51016 conditions, 6374 events. 3744/6374 cut-off events. For 795244/795244 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 44731 event pairs, 744 based on Foata normal form. 10/6378 useless extension candidates. Maximal degree in co-relation 50839. Up to 5239 conditions per place. [2024-06-14 13:59:12,059 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 460 selfloop transitions, 117 changer transitions 0/584 dead transitions. [2024-06-14 13:59:12,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 584 transitions, 9517 flow [2024-06-14 13:59:12,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:59:12,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:59:12,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 13:59:12,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 13:59:12,060 INFO L175 Difference]: Start difference. First operand has 424 places, 557 transitions, 8037 flow. Second operand 8 states and 192 transitions. [2024-06-14 13:59:12,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 584 transitions, 9517 flow [2024-06-14 13:59:16,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 584 transitions, 9204 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:59:16,114 INFO L231 Difference]: Finished difference. Result has 425 places, 557 transitions, 7965 flow [2024-06-14 13:59:16,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7965, PETRI_PLACES=425, PETRI_TRANSITIONS=557} [2024-06-14 13:59:16,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-14 13:59:16,114 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 557 transitions, 7965 flow [2024-06-14 13:59:16,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:16,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:16,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:16,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 13:59:16,115 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 13:59:16,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:16,115 INFO L85 PathProgramCache]: Analyzing trace with hash 366705650, now seen corresponding path program 13 times [2024-06-14 13:59:16,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:16,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759169998] [2024-06-14 13:59:16,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:16,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:16,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:16,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:16,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:16,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759169998] [2024-06-14 13:59:16,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759169998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:16,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:16,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:59:16,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936440742] [2024-06-14 13:59:16,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:16,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:59:16,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:16,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:59:16,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:59:16,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:16,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 557 transitions, 7965 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:16,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:16,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:16,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:17,954 INFO L124 PetriNetUnfolderBase]: 3714/6328 cut-off events. [2024-06-14 13:59:17,954 INFO L125 PetriNetUnfolderBase]: For 755964/755964 co-relation queries the response was YES. [2024-06-14 13:59:18,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49339 conditions, 6328 events. 3714/6328 cut-off events. For 755964/755964 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 44457 event pairs, 750 based on Foata normal form. 10/6332 useless extension candidates. Maximal degree in co-relation 49161. Up to 5439 conditions per place. [2024-06-14 13:59:18,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 461 selfloop transitions, 111 changer transitions 0/579 dead transitions. [2024-06-14 13:59:18,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 579 transitions, 9193 flow [2024-06-14 13:59:18,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:59:18,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:59:18,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 13:59:18,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 13:59:18,043 INFO L175 Difference]: Start difference. First operand has 425 places, 557 transitions, 7965 flow. Second operand 8 states and 188 transitions. [2024-06-14 13:59:18,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 579 transitions, 9193 flow [2024-06-14 13:59:21,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 579 transitions, 8932 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 13:59:21,929 INFO L231 Difference]: Finished difference. Result has 428 places, 557 transitions, 7932 flow [2024-06-14 13:59:21,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7704, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7932, PETRI_PLACES=428, PETRI_TRANSITIONS=557} [2024-06-14 13:59:21,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-14 13:59:21,929 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 557 transitions, 7932 flow [2024-06-14 13:59:21,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:21,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:21,930 INFO 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 13:59:21,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 13:59:21,930 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 13:59:21,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:21,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1650705070, now seen corresponding path program 14 times [2024-06-14 13:59:21,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:21,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137458188] [2024-06-14 13:59:21,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:21,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:21,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:22,230 INFO 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 13:59:22,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:22,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137458188] [2024-06-14 13:59:22,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137458188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:22,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:22,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:59:22,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643466805] [2024-06-14 13:59:22,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:22,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:59:22,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:22,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:59:22,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:59:22,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:22,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 557 transitions, 7932 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:22,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:22,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:22,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:23,855 INFO L124 PetriNetUnfolderBase]: 3691/6295 cut-off events. [2024-06-14 13:59:23,855 INFO L125 PetriNetUnfolderBase]: For 714532/714532 co-relation queries the response was YES. [2024-06-14 13:59:23,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47836 conditions, 6295 events. 3691/6295 cut-off events. For 714532/714532 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 44257 event pairs, 741 based on Foata normal form. 10/6299 useless extension candidates. Maximal degree in co-relation 47657. Up to 5524 conditions per place. [2024-06-14 13:59:23,946 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 497 selfloop transitions, 74 changer transitions 0/578 dead transitions. [2024-06-14 13:59:23,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 578 transitions, 9154 flow [2024-06-14 13:59:23,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:59:23,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:59:23,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-14 13:59:23,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-14 13:59:23,947 INFO L175 Difference]: Start difference. First operand has 428 places, 557 transitions, 7932 flow. Second operand 10 states and 222 transitions. [2024-06-14 13:59:23,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 578 transitions, 9154 flow [2024-06-14 13:59:28,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 578 transitions, 8891 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 13:59:28,353 INFO L231 Difference]: Finished difference. Result has 430 places, 557 transitions, 7823 flow [2024-06-14 13:59:28,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7669, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7823, PETRI_PLACES=430, PETRI_TRANSITIONS=557} [2024-06-14 13:59:28,354 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 13:59:28,354 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 557 transitions, 7823 flow [2024-06-14 13:59:28,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:28,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:28,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:28,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 13:59:28,355 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 13:59:28,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:28,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1907205580, now seen corresponding path program 15 times [2024-06-14 13:59:28,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:28,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064804315] [2024-06-14 13:59:28,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:28,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:28,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:28,633 INFO 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 13:59:28,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:28,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064804315] [2024-06-14 13:59:28,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064804315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:28,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:28,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:59:28,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573108600] [2024-06-14 13:59:28,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:28,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:59:28,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:28,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:59:28,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:59:28,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:28,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 557 transitions, 7823 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:28,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:28,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:28,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:30,248 INFO L124 PetriNetUnfolderBase]: 3668/6262 cut-off events. [2024-06-14 13:59:30,248 INFO L125 PetriNetUnfolderBase]: For 672982/672982 co-relation queries the response was YES. [2024-06-14 13:59:30,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46436 conditions, 6262 events. 3668/6262 cut-off events. For 672982/672982 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 44046 event pairs, 732 based on Foata normal form. 10/6266 useless extension candidates. Maximal degree in co-relation 46256. Up to 5491 conditions per place. [2024-06-14 13:59:30,341 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 499 selfloop transitions, 70 changer transitions 0/576 dead transitions. [2024-06-14 13:59:30,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 576 transitions, 9037 flow [2024-06-14 13:59:30,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:59:30,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:59:30,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 13:59:30,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 13:59:30,342 INFO L175 Difference]: Start difference. First operand has 430 places, 557 transitions, 7823 flow. Second operand 8 states and 184 transitions. [2024-06-14 13:59:30,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 576 transitions, 9037 flow [2024-06-14 13:59:33,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 576 transitions, 8859 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 13:59:33,955 INFO L231 Difference]: Finished difference. Result has 430 places, 557 transitions, 7791 flow [2024-06-14 13:59:33,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7645, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7791, PETRI_PLACES=430, PETRI_TRANSITIONS=557} [2024-06-14 13:59:33,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 13:59:33,956 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 557 transitions, 7791 flow [2024-06-14 13:59:33,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:33,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:33,956 INFO 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 13:59:33,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 13:59:33,956 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 13:59:33,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:33,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1916728780, now seen corresponding path program 16 times [2024-06-14 13:59:33,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:33,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600777859] [2024-06-14 13:59:33,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:33,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:33,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:34,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:34,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:34,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600777859] [2024-06-14 13:59:34,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600777859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:34,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:34,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:59:34,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792513500] [2024-06-14 13:59:34,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:34,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:59:34,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:34,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:59:34,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:59:34,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:34,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 557 transitions, 7791 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:34,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:34,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:34,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:35,872 INFO L124 PetriNetUnfolderBase]: 3638/6212 cut-off events. [2024-06-14 13:59:35,873 INFO L125 PetriNetUnfolderBase]: For 628210/628210 co-relation queries the response was YES. [2024-06-14 13:59:35,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44931 conditions, 6212 events. 3638/6212 cut-off events. For 628210/628210 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 43635 event pairs, 702 based on Foata normal form. 10/6216 useless extension candidates. Maximal degree in co-relation 44750. Up to 5117 conditions per place. [2024-06-14 13:59:35,962 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 496 selfloop transitions, 77 changer transitions 0/580 dead transitions. [2024-06-14 13:59:35,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 580 transitions, 9053 flow [2024-06-14 13:59:35,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:59:35,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:59:35,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 13:59:35,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 13:59:35,963 INFO L175 Difference]: Start difference. First operand has 430 places, 557 transitions, 7791 flow. Second operand 8 states and 187 transitions. [2024-06-14 13:59:35,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 580 transitions, 9053 flow [2024-06-14 13:59:39,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 580 transitions, 8861 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 13:59:39,157 INFO L231 Difference]: Finished difference. Result has 432 places, 557 transitions, 7761 flow [2024-06-14 13:59:39,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7599, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7761, PETRI_PLACES=432, PETRI_TRANSITIONS=557} [2024-06-14 13:59:39,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-14 13:59:39,158 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 557 transitions, 7761 flow [2024-06-14 13:59:39,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:39,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:39,158 INFO 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 13:59:39,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 13:59:39,159 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 13:59:39,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:39,159 INFO L85 PathProgramCache]: Analyzing trace with hash 2093718568, now seen corresponding path program 1 times [2024-06-14 13:59:39,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:39,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363329991] [2024-06-14 13:59:39,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:39,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:39,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:39,532 INFO 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 13:59:39,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:39,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363329991] [2024-06-14 13:59:39,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363329991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:39,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:39,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:59:39,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434383028] [2024-06-14 13:59:39,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:39,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:59:39,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:39,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:59:39,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:59:39,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:39,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 557 transitions, 7761 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:39,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:39,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:39,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:41,136 INFO L124 PetriNetUnfolderBase]: 3646/6228 cut-off events. [2024-06-14 13:59:41,136 INFO L125 PetriNetUnfolderBase]: For 595806/595806 co-relation queries the response was YES. [2024-06-14 13:59:41,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44950 conditions, 6228 events. 3646/6228 cut-off events. For 595806/595806 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 43835 event pairs, 718 based on Foata normal form. 2/6224 useless extension candidates. Maximal degree in co-relation 44768. Up to 5530 conditions per place. [2024-06-14 13:59:41,224 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 515 selfloop transitions, 52 changer transitions 0/574 dead transitions. [2024-06-14 13:59:41,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 574 transitions, 8985 flow [2024-06-14 13:59:41,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:59:41,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:59:41,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 13:59:41,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 13:59:41,225 INFO L175 Difference]: Start difference. First operand has 432 places, 557 transitions, 7761 flow. Second operand 7 states and 161 transitions. [2024-06-14 13:59:41,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 574 transitions, 8985 flow [2024-06-14 13:59:44,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 574 transitions, 8808 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:59:44,603 INFO L231 Difference]: Finished difference. Result has 432 places, 559 transitions, 7751 flow [2024-06-14 13:59:44,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7584, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7751, PETRI_PLACES=432, PETRI_TRANSITIONS=559} [2024-06-14 13:59:44,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-14 13:59:44,604 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 559 transitions, 7751 flow [2024-06-14 13:59:44,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:44,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:44,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:44,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 13:59:44,604 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 13:59:44,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:44,604 INFO L85 PathProgramCache]: Analyzing trace with hash 2094223558, now seen corresponding path program 2 times [2024-06-14 13:59:44,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:44,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610200998] [2024-06-14 13:59:44,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:44,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:44,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:44,907 INFO 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 13:59:44,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:44,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610200998] [2024-06-14 13:59:44,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610200998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:44,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:44,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:59:44,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928882678] [2024-06-14 13:59:44,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:44,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:59:44,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:44,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:59:44,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:59:44,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:44,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 559 transitions, 7751 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:44,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:44,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:44,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:46,269 INFO L124 PetriNetUnfolderBase]: 3654/6236 cut-off events. [2024-06-14 13:59:46,269 INFO L125 PetriNetUnfolderBase]: For 605381/605381 co-relation queries the response was YES. [2024-06-14 13:59:46,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45003 conditions, 6236 events. 3654/6236 cut-off events. For 605381/605381 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 43790 event pairs, 712 based on Foata normal form. 2/6232 useless extension candidates. Maximal degree in co-relation 44820. Up to 5522 conditions per place. [2024-06-14 13:59:46,573 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 516 selfloop transitions, 54 changer transitions 0/577 dead transitions. [2024-06-14 13:59:46,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 577 transitions, 8987 flow [2024-06-14 13:59:46,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:59:46,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:59:46,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 13:59:46,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 13:59:46,577 INFO L175 Difference]: Start difference. First operand has 432 places, 559 transitions, 7751 flow. Second operand 7 states and 161 transitions. [2024-06-14 13:59:46,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 577 transitions, 8987 flow [2024-06-14 13:59:49,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 577 transitions, 8816 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 13:59:49,646 INFO L231 Difference]: Finished difference. Result has 434 places, 561 transitions, 7755 flow [2024-06-14 13:59:49,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7580, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7755, PETRI_PLACES=434, PETRI_TRANSITIONS=561} [2024-06-14 13:59:49,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-14 13:59:49,647 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 561 transitions, 7755 flow [2024-06-14 13:59:49,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:49,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:49,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:49,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 13:59:49,647 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 13:59:49,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:49,648 INFO L85 PathProgramCache]: Analyzing trace with hash 714949772, now seen corresponding path program 17 times [2024-06-14 13:59:49,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:49,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749369726] [2024-06-14 13:59:49,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:49,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:49,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:49,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:49,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:49,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749369726] [2024-06-14 13:59:49,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749369726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:49,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:49,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:59:49,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000967912] [2024-06-14 13:59:49,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:49,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:59:49,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:49,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:59:49,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:59:50,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:50,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 561 transitions, 7755 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:50,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:50,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:50,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:51,497 INFO L124 PetriNetUnfolderBase]: 3631/6203 cut-off events. [2024-06-14 13:59:51,498 INFO L125 PetriNetUnfolderBase]: For 582148/582151 co-relation queries the response was YES. [2024-06-14 13:59:51,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43308 conditions, 6203 events. 3631/6203 cut-off events. For 582148/582151 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 43685 event pairs, 702 based on Foata normal form. 12/6204 useless extension candidates. Maximal degree in co-relation 43124. Up to 5318 conditions per place. [2024-06-14 13:59:51,582 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 461 selfloop transitions, 131 changer transitions 0/599 dead transitions. [2024-06-14 13:59:51,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 599 transitions, 9065 flow [2024-06-14 13:59:51,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:59:51,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:59:51,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-14 13:59:51,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978835978835979 [2024-06-14 13:59:51,584 INFO L175 Difference]: Start difference. First operand has 434 places, 561 transitions, 7755 flow. Second operand 9 states and 226 transitions. [2024-06-14 13:59:51,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 599 transitions, 9065 flow [2024-06-14 13:59:54,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 599 transitions, 8876 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 13:59:54,153 INFO L231 Difference]: Finished difference. Result has 438 places, 561 transitions, 7843 flow [2024-06-14 13:59:54,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7566, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7843, PETRI_PLACES=438, PETRI_TRANSITIONS=561} [2024-06-14 13:59:54,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-14 13:59:54,153 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 561 transitions, 7843 flow [2024-06-14 13:59:54,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:54,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:54,154 INFO 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 13:59:54,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 13:59:54,154 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 13:59:54,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:54,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1740409996, now seen corresponding path program 18 times [2024-06-14 13:59:54,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:54,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758177140] [2024-06-14 13:59:54,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:54,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:54,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:54,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:59:54,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:54,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758177140] [2024-06-14 13:59:54,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758177140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:54,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:54,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:59:54,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784565420] [2024-06-14 13:59:54,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:54,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:59:54,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:54,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:59:54,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:59:54,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:54,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 561 transitions, 7843 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:54,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:54,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:54,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:59:56,171 INFO L124 PetriNetUnfolderBase]: 3608/6175 cut-off events. [2024-06-14 13:59:56,172 INFO L125 PetriNetUnfolderBase]: For 533534/533534 co-relation queries the response was YES. [2024-06-14 13:59:56,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42044 conditions, 6175 events. 3608/6175 cut-off events. For 533534/533534 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 43502 event pairs, 697 based on Foata normal form. 10/6179 useless extension candidates. Maximal degree in co-relation 41859. Up to 5253 conditions per place. [2024-06-14 13:59:56,261 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 466 selfloop transitions, 123 changer transitions 0/596 dead transitions. [2024-06-14 13:59:56,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 596 transitions, 9139 flow [2024-06-14 13:59:56,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:59:56,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:59:56,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 13:59:56,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 13:59:56,262 INFO L175 Difference]: Start difference. First operand has 438 places, 561 transitions, 7843 flow. Second operand 9 states and 222 transitions. [2024-06-14 13:59:56,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 596 transitions, 9139 flow [2024-06-14 13:59:59,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 596 transitions, 8837 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 13:59:59,603 INFO L231 Difference]: Finished difference. Result has 438 places, 561 transitions, 7803 flow [2024-06-14 13:59:59,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7541, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7803, PETRI_PLACES=438, PETRI_TRANSITIONS=561} [2024-06-14 13:59:59,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 395 predicate places. [2024-06-14 13:59:59,604 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 561 transitions, 7803 flow [2024-06-14 13:59:59,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:59,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:59:59,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:59:59,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 13:59:59,604 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 13:59:59,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:59:59,605 INFO L85 PathProgramCache]: Analyzing trace with hash 423818834, now seen corresponding path program 19 times [2024-06-14 13:59:59,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:59:59,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175267072] [2024-06-14 13:59:59,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:59:59,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:59:59,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:59:59,850 INFO 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 13:59:59,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:59:59,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175267072] [2024-06-14 13:59:59,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175267072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:59:59,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:59:59,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:59:59,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905118497] [2024-06-14 13:59:59,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:59:59,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:59:59,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:59:59,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:59:59,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:59:59,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 13:59:59,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 561 transitions, 7803 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:59:59,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:59:59,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 13:59:59,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:01,435 INFO L124 PetriNetUnfolderBase]: 3585/6142 cut-off events. [2024-06-14 14:00:01,435 INFO L125 PetriNetUnfolderBase]: For 467297/467297 co-relation queries the response was YES. [2024-06-14 14:00:01,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40489 conditions, 6142 events. 3585/6142 cut-off events. For 467297/467297 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 43374 event pairs, 688 based on Foata normal form. 10/6146 useless extension candidates. Maximal degree in co-relation 40304. Up to 5226 conditions per place. [2024-06-14 14:00:01,517 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 472 selfloop transitions, 109 changer transitions 0/588 dead transitions. [2024-06-14 14:00:01,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 588 transitions, 9063 flow [2024-06-14 14:00:01,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:00:01,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:00:01,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 14:00:01,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 14:00:01,518 INFO L175 Difference]: Start difference. First operand has 438 places, 561 transitions, 7803 flow. Second operand 7 states and 176 transitions. [2024-06-14 14:00:01,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 588 transitions, 9063 flow [2024-06-14 14:00:04,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 588 transitions, 8773 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 14:00:04,561 INFO L231 Difference]: Finished difference. Result has 435 places, 561 transitions, 7744 flow [2024-06-14 14:00:04,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7513, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7744, PETRI_PLACES=435, PETRI_TRANSITIONS=561} [2024-06-14 14:00:04,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-14 14:00:04,562 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 561 transitions, 7744 flow [2024-06-14 14:00:04,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:04,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:04,562 INFO 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:00:04,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 14:00:04,562 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:00:04,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:04,562 INFO L85 PathProgramCache]: Analyzing trace with hash 433342034, now seen corresponding path program 20 times [2024-06-14 14:00:04,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:04,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548213929] [2024-06-14 14:00:04,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:04,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:04,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:04,994 INFO 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:00:04,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:04,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548213929] [2024-06-14 14:00:04,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548213929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:04,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:04,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:00:04,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34591480] [2024-06-14 14:00:04,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:04,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:00:04,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:04,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:00:04,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:00:05,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:05,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 561 transitions, 7744 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:05,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:05,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:05,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:06,482 INFO L124 PetriNetUnfolderBase]: 3555/6105 cut-off events. [2024-06-14 14:00:06,482 INFO L125 PetriNetUnfolderBase]: For 402840/402840 co-relation queries the response was YES. [2024-06-14 14:00:06,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38826 conditions, 6105 events. 3555/6105 cut-off events. For 402840/402840 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 43014 event pairs, 550 based on Foata normal form. 10/6109 useless extension candidates. Maximal degree in co-relation 38642. Up to 4335 conditions per place. [2024-06-14 14:00:06,806 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 454 selfloop transitions, 131 changer transitions 0/592 dead transitions. [2024-06-14 14:00:06,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 592 transitions, 9052 flow [2024-06-14 14:00:06,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:00:06,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:00:06,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 14:00:06,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-14 14:00:06,808 INFO L175 Difference]: Start difference. First operand has 435 places, 561 transitions, 7744 flow. Second operand 7 states and 179 transitions. [2024-06-14 14:00:06,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 592 transitions, 9052 flow [2024-06-14 14:00:09,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 592 transitions, 8791 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 14:00:09,541 INFO L231 Difference]: Finished difference. Result has 435 places, 561 transitions, 7763 flow [2024-06-14 14:00:09,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7483, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7763, PETRI_PLACES=435, PETRI_TRANSITIONS=561} [2024-06-14 14:00:09,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-14 14:00:09,542 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 561 transitions, 7763 flow [2024-06-14 14:00:09,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:09,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:09,542 INFO 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:00:09,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 14:00:09,542 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:00:09,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:09,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1982213190, now seen corresponding path program 3 times [2024-06-14 14:00:09,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:09,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489968409] [2024-06-14 14:00:09,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:09,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:09,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:09,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:09,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:09,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489968409] [2024-06-14 14:00:09,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489968409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:09,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:09,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:00:09,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942489472] [2024-06-14 14:00:09,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:09,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:00:09,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:09,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:00:09,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:00:09,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:09,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 561 transitions, 7763 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:09,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:09,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:09,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:11,224 INFO L124 PetriNetUnfolderBase]: 3563/6109 cut-off events. [2024-06-14 14:00:11,224 INFO L125 PetriNetUnfolderBase]: For 361829/361829 co-relation queries the response was YES. [2024-06-14 14:00:11,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39145 conditions, 6109 events. 3563/6109 cut-off events. For 361829/361829 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 43081 event pairs, 681 based on Foata normal form. 2/6105 useless extension candidates. Maximal degree in co-relation 38961. Up to 5403 conditions per place. [2024-06-14 14:00:11,313 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 516 selfloop transitions, 57 changer transitions 0/580 dead transitions. [2024-06-14 14:00:11,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 580 transitions, 9013 flow [2024-06-14 14:00:11,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:00:11,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:00:11,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 14:00:11,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 14:00:11,315 INFO L175 Difference]: Start difference. First operand has 435 places, 561 transitions, 7763 flow. Second operand 6 states and 145 transitions. [2024-06-14 14:00:11,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 580 transitions, 9013 flow [2024-06-14 14:00:14,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 580 transitions, 8667 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 14:00:14,294 INFO L231 Difference]: Finished difference. Result has 433 places, 563 transitions, 7605 flow [2024-06-14 14:00:14,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7417, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7605, PETRI_PLACES=433, PETRI_TRANSITIONS=563} [2024-06-14 14:00:14,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-14 14:00:14,295 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 563 transitions, 7605 flow [2024-06-14 14:00:14,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:14,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:14,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] [2024-06-14 14:00:14,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 14:00:14,296 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:00:14,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:14,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1966976070, now seen corresponding path program 4 times [2024-06-14 14:00:14,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:14,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71112837] [2024-06-14 14:00:14,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:14,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:14,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:00:14,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:14,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71112837] [2024-06-14 14:00:14,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71112837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:14,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:14,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:00:14,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167627325] [2024-06-14 14:00:14,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:14,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:00:14,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:14,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:00:14,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:00:14,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:14,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 563 transitions, 7605 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:14,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:14,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:14,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:16,301 INFO L124 PetriNetUnfolderBase]: 3571/6109 cut-off events. [2024-06-14 14:00:16,301 INFO L125 PetriNetUnfolderBase]: For 358864/358864 co-relation queries the response was YES. [2024-06-14 14:00:16,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38591 conditions, 6109 events. 3571/6109 cut-off events. For 358864/358864 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 43055 event pairs, 667 based on Foata normal form. 2/6105 useless extension candidates. Maximal degree in co-relation 38407. Up to 5353 conditions per place. [2024-06-14 14:00:16,383 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 511 selfloop transitions, 63 changer transitions 0/581 dead transitions. [2024-06-14 14:00:16,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 581 transitions, 8870 flow [2024-06-14 14:00:16,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:00:16,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:00:16,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 14:00:16,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 14:00:16,384 INFO L175 Difference]: Start difference. First operand has 433 places, 563 transitions, 7605 flow. Second operand 6 states and 141 transitions. [2024-06-14 14:00:16,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 581 transitions, 8870 flow [2024-06-14 14:00:18,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 581 transitions, 8698 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-14 14:00:18,734 INFO L231 Difference]: Finished difference. Result has 436 places, 566 transitions, 7676 flow [2024-06-14 14:00:18,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7437, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7676, PETRI_PLACES=436, PETRI_TRANSITIONS=566} [2024-06-14 14:00:18,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-14 14:00:18,735 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 566 transitions, 7676 flow [2024-06-14 14:00:18,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:18,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:18,735 INFO 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:00:18,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 14:00:18,735 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:00:18,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:18,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1911914298, now seen corresponding path program 5 times [2024-06-14 14:00:18,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:18,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938686852] [2024-06-14 14:00:18,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:18,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:18,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:19,094 INFO 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:00:19,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:19,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938686852] [2024-06-14 14:00:19,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938686852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:19,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:19,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:00:19,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62694378] [2024-06-14 14:00:19,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:19,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:00:19,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:19,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:00:19,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:00:19,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:19,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 566 transitions, 7676 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:19,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:19,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:19,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:20,442 INFO L124 PetriNetUnfolderBase]: 3579/6122 cut-off events. [2024-06-14 14:00:20,442 INFO L125 PetriNetUnfolderBase]: For 360315/360318 co-relation queries the response was YES. [2024-06-14 14:00:20,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38789 conditions, 6122 events. 3579/6122 cut-off events. For 360315/360318 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 43232 event pairs, 636 based on Foata normal form. 4/6118 useless extension candidates. Maximal degree in co-relation 38603. Up to 5296 conditions per place. [2024-06-14 14:00:20,529 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 509 selfloop transitions, 70 changer transitions 0/586 dead transitions. [2024-06-14 14:00:20,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 586 transitions, 9226 flow [2024-06-14 14:00:20,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:00:20,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:00:20,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 14:00:20,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515873015873016 [2024-06-14 14:00:20,530 INFO L175 Difference]: Start difference. First operand has 436 places, 566 transitions, 7676 flow. Second operand 6 states and 139 transitions. [2024-06-14 14:00:20,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 586 transitions, 9226 flow [2024-06-14 14:00:23,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 586 transitions, 9044 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-14 14:00:23,274 INFO L231 Difference]: Finished difference. Result has 441 places, 572 transitions, 7844 flow [2024-06-14 14:00:23,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7504, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7844, PETRI_PLACES=441, PETRI_TRANSITIONS=572} [2024-06-14 14:00:23,275 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-14 14:00:23,275 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 572 transitions, 7844 flow [2024-06-14 14:00:23,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:23,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:23,275 INFO 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:00:23,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 14:00:23,275 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:00:23,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:23,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1800282626, now seen corresponding path program 6 times [2024-06-14 14:00:23,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:23,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41100759] [2024-06-14 14:00:23,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:23,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:23,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:23,511 INFO 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:00:23,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:23,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41100759] [2024-06-14 14:00:23,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41100759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:23,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:23,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:00:23,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194728243] [2024-06-14 14:00:23,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:23,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:00:23,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:23,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:00:23,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:00:23,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:23,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 572 transitions, 7844 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:23,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:23,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:23,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:25,015 INFO L124 PetriNetUnfolderBase]: 3574/6115 cut-off events. [2024-06-14 14:00:25,015 INFO L125 PetriNetUnfolderBase]: For 349032/349035 co-relation queries the response was YES. [2024-06-14 14:00:25,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38600 conditions, 6115 events. 3574/6115 cut-off events. For 349032/349035 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 43136 event pairs, 636 based on Foata normal form. 4/6111 useless extension candidates. Maximal degree in co-relation 38411. Up to 5292 conditions per place. [2024-06-14 14:00:25,097 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 510 selfloop transitions, 69 changer transitions 0/586 dead transitions. [2024-06-14 14:00:25,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 586 transitions, 9071 flow [2024-06-14 14:00:25,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:00:25,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:00:25,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 14:00:25,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:00:25,098 INFO L175 Difference]: Start difference. First operand has 441 places, 572 transitions, 7844 flow. Second operand 6 states and 138 transitions. [2024-06-14 14:00:25,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 586 transitions, 9071 flow [2024-06-14 14:00:27,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 586 transitions, 8821 flow, removed 82 selfloop flow, removed 2 redundant places. [2024-06-14 14:00:27,834 INFO L231 Difference]: Finished difference. Result has 445 places, 573 transitions, 7776 flow [2024-06-14 14:00:27,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7626, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7776, PETRI_PLACES=445, PETRI_TRANSITIONS=573} [2024-06-14 14:00:27,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-14 14:00:27,835 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 573 transitions, 7776 flow [2024-06-14 14:00:27,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:27,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:27,836 INFO 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:00:27,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 14:00:27,836 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:00:27,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:27,836 INFO L85 PathProgramCache]: Analyzing trace with hash 116034953, now seen corresponding path program 1 times [2024-06-14 14:00:27,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:27,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358228047] [2024-06-14 14:00:27,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:27,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:27,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:28,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:00:28,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:28,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358228047] [2024-06-14 14:00:28,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358228047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:28,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:28,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:00:28,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361427761] [2024-06-14 14:00:28,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:28,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:00:28,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:28,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:00:28,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:00:28,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:28,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 573 transitions, 7776 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:28,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:28,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:28,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:29,704 INFO L124 PetriNetUnfolderBase]: 3571/6115 cut-off events. [2024-06-14 14:00:29,705 INFO L125 PetriNetUnfolderBase]: For 340271/340271 co-relation queries the response was YES. [2024-06-14 14:00:29,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38287 conditions, 6115 events. 3571/6115 cut-off events. For 340271/340271 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 43217 event pairs, 697 based on Foata normal form. 1/6107 useless extension candidates. Maximal degree in co-relation 38097. Up to 5148 conditions per place. [2024-06-14 14:00:29,793 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 420 selfloop transitions, 164 changer transitions 0/591 dead transitions. [2024-06-14 14:00:29,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 591 transitions, 9198 flow [2024-06-14 14:00:29,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:00:29,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:00:29,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:00:29,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 14:00:29,794 INFO L175 Difference]: Start difference. First operand has 445 places, 573 transitions, 7776 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:00:29,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 591 transitions, 9198 flow [2024-06-14 14:00:32,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 591 transitions, 9091 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-14 14:00:32,653 INFO L231 Difference]: Finished difference. Result has 450 places, 573 transitions, 8012 flow [2024-06-14 14:00:32,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7669, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8012, PETRI_PLACES=450, PETRI_TRANSITIONS=573} [2024-06-14 14:00:32,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-14 14:00:32,654 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 573 transitions, 8012 flow [2024-06-14 14:00:32,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:32,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:32,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:00:32,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 14:00:32,654 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:00:32,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:32,654 INFO L85 PathProgramCache]: Analyzing trace with hash 457085379, now seen corresponding path program 2 times [2024-06-14 14:00:32,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:32,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471833600] [2024-06-14 14:00:32,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:32,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:32,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:32,907 INFO 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:00:32,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:32,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471833600] [2024-06-14 14:00:32,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471833600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:32,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:32,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:00:32,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516626015] [2024-06-14 14:00:32,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:32,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:00:32,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:32,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:00:32,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:00:32,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:32,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 573 transitions, 8012 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:32,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:32,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:32,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:34,455 INFO L124 PetriNetUnfolderBase]: 3576/6124 cut-off events. [2024-06-14 14:00:34,455 INFO L125 PetriNetUnfolderBase]: For 347099/347099 co-relation queries the response was YES. [2024-06-14 14:00:34,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38647 conditions, 6124 events. 3576/6124 cut-off events. For 347099/347099 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 43300 event pairs, 697 based on Foata normal form. 1/6116 useless extension candidates. Maximal degree in co-relation 38456. Up to 5311 conditions per place. [2024-06-14 14:00:34,538 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 476 selfloop transitions, 108 changer transitions 0/591 dead transitions. [2024-06-14 14:00:34,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 591 transitions, 9480 flow [2024-06-14 14:00:34,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:00:34,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:00:34,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:00:34,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 14:00:34,539 INFO L175 Difference]: Start difference. First operand has 450 places, 573 transitions, 8012 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:00:34,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 591 transitions, 9480 flow [2024-06-14 14:00:36,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 591 transitions, 9110 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 14:00:36,949 INFO L231 Difference]: Finished difference. Result has 451 places, 576 transitions, 7927 flow [2024-06-14 14:00:36,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7653, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7927, PETRI_PLACES=451, PETRI_TRANSITIONS=576} [2024-06-14 14:00:36,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-14 14:00:36,950 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 576 transitions, 7927 flow [2024-06-14 14:00:36,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:36,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:36,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:00:36,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 14:00:36,950 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:00:36,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:36,951 INFO L85 PathProgramCache]: Analyzing trace with hash -835327083, now seen corresponding path program 3 times [2024-06-14 14:00:36,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:36,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644105338] [2024-06-14 14:00:36,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:36,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:36,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:37,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:37,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:37,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644105338] [2024-06-14 14:00:37,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644105338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:37,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:37,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:00:37,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248479088] [2024-06-14 14:00:37,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:37,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:00:37,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:37,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:00:37,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:00:37,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:37,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 576 transitions, 7927 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:37,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:37,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:37,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:38,844 INFO L124 PetriNetUnfolderBase]: 3573/6120 cut-off events. [2024-06-14 14:00:38,844 INFO L125 PetriNetUnfolderBase]: For 341189/341189 co-relation queries the response was YES. [2024-06-14 14:00:38,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38238 conditions, 6120 events. 3573/6120 cut-off events. For 341189/341189 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 43227 event pairs, 697 based on Foata normal form. 1/6112 useless extension candidates. Maximal degree in co-relation 38048. Up to 5308 conditions per place. [2024-06-14 14:00:38,932 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 470 selfloop transitions, 115 changer transitions 0/592 dead transitions. [2024-06-14 14:00:38,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 592 transitions, 9135 flow [2024-06-14 14:00:38,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:00:38,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:00:38,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 14:00:38,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 14:00:38,933 INFO L175 Difference]: Start difference. First operand has 451 places, 576 transitions, 7927 flow. Second operand 9 states and 208 transitions. [2024-06-14 14:00:38,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 592 transitions, 9135 flow [2024-06-14 14:00:41,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 592 transitions, 8945 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 14:00:41,444 INFO L231 Difference]: Finished difference. Result has 456 places, 576 transitions, 7978 flow [2024-06-14 14:00:41,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7737, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7978, PETRI_PLACES=456, PETRI_TRANSITIONS=576} [2024-06-14 14:00:41,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 413 predicate places. [2024-06-14 14:00:41,445 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 576 transitions, 7978 flow [2024-06-14 14:00:41,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:41,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:41,445 INFO 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:00:41,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 14:00:41,445 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:00:41,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:41,445 INFO L85 PathProgramCache]: Analyzing trace with hash -677458983, now seen corresponding path program 4 times [2024-06-14 14:00:41,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:41,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676452069] [2024-06-14 14:00:41,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:41,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:41,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:41,690 INFO 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:00:41,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:41,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676452069] [2024-06-14 14:00:41,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676452069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:41,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:41,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:00:41,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621856077] [2024-06-14 14:00:41,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:41,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:00:41,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:41,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:00:41,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:00:41,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:41,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 576 transitions, 7978 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:41,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:41,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:41,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:43,267 INFO L124 PetriNetUnfolderBase]: 3578/6129 cut-off events. [2024-06-14 14:00:43,267 INFO L125 PetriNetUnfolderBase]: For 347013/347013 co-relation queries the response was YES. [2024-06-14 14:00:43,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38373 conditions, 6129 events. 3578/6129 cut-off events. For 347013/347013 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 43307 event pairs, 694 based on Foata normal form. 1/6121 useless extension candidates. Maximal degree in co-relation 38182. Up to 5193 conditions per place. [2024-06-14 14:00:43,347 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 407 selfloop transitions, 186 changer transitions 0/600 dead transitions. [2024-06-14 14:00:43,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 600 transitions, 9471 flow [2024-06-14 14:00:43,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:00:43,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:00:43,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-14 14:00:43,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523809523809524 [2024-06-14 14:00:43,348 INFO L175 Difference]: Start difference. First operand has 456 places, 576 transitions, 7978 flow. Second operand 10 states and 232 transitions. [2024-06-14 14:00:43,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 600 transitions, 9471 flow [2024-06-14 14:00:45,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 600 transitions, 9217 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:00:45,948 INFO L231 Difference]: Finished difference. Result has 458 places, 579 transitions, 8150 flow [2024-06-14 14:00:45,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8150, PETRI_PLACES=458, PETRI_TRANSITIONS=579} [2024-06-14 14:00:45,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-14 14:00:45,949 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 579 transitions, 8150 flow [2024-06-14 14:00:45,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:45,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:45,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:45,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 14:00:45,950 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:00:45,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:45,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1121441999, now seen corresponding path program 5 times [2024-06-14 14:00:45,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:45,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013462615] [2024-06-14 14:00:45,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:45,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:45,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:46,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:46,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:46,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013462615] [2024-06-14 14:00:46,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013462615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:46,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:46,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:00:46,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184768081] [2024-06-14 14:00:46,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:46,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:00:46,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:46,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:00:46,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:00:46,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:46,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 579 transitions, 8150 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:46,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:46,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:46,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:47,823 INFO L124 PetriNetUnfolderBase]: 3583/6138 cut-off events. [2024-06-14 14:00:47,823 INFO L125 PetriNetUnfolderBase]: For 353250/353250 co-relation queries the response was YES. [2024-06-14 14:00:47,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38674 conditions, 6138 events. 3583/6138 cut-off events. For 353250/353250 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 43385 event pairs, 697 based on Foata normal form. 1/6130 useless extension candidates. Maximal degree in co-relation 38482. Up to 5199 conditions per place. [2024-06-14 14:00:47,909 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 180 changer transitions 0/601 dead transitions. [2024-06-14 14:00:47,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 601 transitions, 9649 flow [2024-06-14 14:00:47,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:00:47,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:00:47,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:00:47,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:00:47,911 INFO L175 Difference]: Start difference. First operand has 458 places, 579 transitions, 8150 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:00:47,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 601 transitions, 9649 flow [2024-06-14 14:00:50,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 601 transitions, 9203 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 14:00:50,921 INFO L231 Difference]: Finished difference. Result has 457 places, 582 transitions, 8135 flow [2024-06-14 14:00:50,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7712, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8135, PETRI_PLACES=457, PETRI_TRANSITIONS=582} [2024-06-14 14:00:50,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 14:00:50,921 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 582 transitions, 8135 flow [2024-06-14 14:00:50,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:50,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:00:50,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:00:50,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 14:00:50,922 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:00:50,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:00:50,922 INFO L85 PathProgramCache]: Analyzing trace with hash -684816213, now seen corresponding path program 6 times [2024-06-14 14:00:50,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:00:50,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281876086] [2024-06-14 14:00:50,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:00:50,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:00:50,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:00:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:00:51,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:00:51,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281876086] [2024-06-14 14:00:51,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281876086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:00:51,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:00:51,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:00:51,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941466619] [2024-06-14 14:00:51,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:00:51,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:00:51,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:00:51,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:00:51,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:00:51,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:00:51,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 582 transitions, 8135 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:00:51,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:00:51,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:00:51,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:00:52,820 INFO L124 PetriNetUnfolderBase]: 3580/6134 cut-off events. [2024-06-14 14:00:52,820 INFO L125 PetriNetUnfolderBase]: For 346724/346724 co-relation queries the response was YES. [2024-06-14 14:00:52,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38510 conditions, 6134 events. 3580/6134 cut-off events. For 346724/346724 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 43372 event pairs, 697 based on Foata normal form. 1/6126 useless extension candidates. Maximal degree in co-relation 38318. Up to 5196 conditions per place. [2024-06-14 14:00:52,921 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 427 selfloop transitions, 164 changer transitions 0/598 dead transitions. [2024-06-14 14:00:52,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 598 transitions, 9357 flow [2024-06-14 14:00:52,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:00:52,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:00:52,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:00:52,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 14:00:52,923 INFO L175 Difference]: Start difference. First operand has 457 places, 582 transitions, 8135 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:00:52,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 598 transitions, 9357 flow