./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe009_power.oepc.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/protection/safe009_power.oepc.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/safe009_power.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/safe009_power.oepc.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:00:21,666 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:00:21,729 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:00:21,733 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:00:21,734 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:00:21,756 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:00:21,757 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:00:21,758 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:00:21,758 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:00:21,762 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:00:21,763 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:00:21,763 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:00:21,764 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:00:21,765 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:00:21,765 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:00:21,766 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:00:21,766 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:00:21,766 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:00:21,766 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:00:21,766 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:00:21,767 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:00:21,767 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:00:21,767 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:00:21,767 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:00:21,768 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:00:21,768 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:00:21,768 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:00:21,768 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:00:21,769 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:00:21,769 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:00:21,770 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:00:21,770 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:00:21,770 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:00:21,770 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:00:21,770 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:00:21,771 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:00:21,771 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:00:21,771 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:00:21,771 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:00:21,771 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:00:21,771 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:00:21,772 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:00:21,772 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:00:21,772 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:00:21,985 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:00:22,014 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:00:22,016 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:00:22,017 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:00:22,017 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:00:22,018 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe009_power.oepc.i [2024-06-14 13:00:22,994 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:00:23,239 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:00:23,241 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_power.oepc.i [2024-06-14 13:00:23,260 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/266a46fe0/647ac3fa2e254220930fb9d865379ad3/FLAG7a71cad04 [2024-06-14 13:00:23,275 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/266a46fe0/647ac3fa2e254220930fb9d865379ad3 [2024-06-14 13:00:23,277 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:00:23,278 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:00:23,278 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe009_power.oepc.yml/witness.yml [2024-06-14 13:00:23,472 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:00:23,474 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:00:23,475 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:00:23,475 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:00:23,492 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:00:23,493 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:00:23" (1/2) ... [2024-06-14 13:00:23,494 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26f7dc39 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:00:23, skipping insertion in model container [2024-06-14 13:00:23,494 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:00:23" (1/2) ... [2024-06-14 13:00:23,499 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@20c8732 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:00:23, skipping insertion in model container [2024-06-14 13:00:23,499 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:00:23" (2/2) ... [2024-06-14 13:00:23,500 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26f7dc39 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:23, skipping insertion in model container [2024-06-14 13:00:23,500 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:00:23" (2/2) ... [2024-06-14 13:00:23,500 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:00:23,606 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:00:23,607 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 13:00:23,608 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 13:00:23,608 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 13:00:23,608 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:00:23,608 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-06-14 13:00:23,647 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:00:23,972 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:00:23,986 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:00:24,140 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:00:24,178 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:00:24,179 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24 WrapperNode [2024-06-14 13:00:24,179 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:00:24,180 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:00:24,180 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:00:24,180 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:00:24,186 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,213 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,248 INFO L138 Inliner]: procedures = 175, calls = 101, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 278 [2024-06-14 13:00:24,249 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:00:24,249 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:00:24,250 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:00:24,250 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:00:24,258 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,258 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,262 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,278 INFO L175 MemorySlicer]: Split 62 memory accesses to 2 slices as follows [2, 60]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 9 writes are split as follows [0, 9]. [2024-06-14 13:00:24,278 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,279 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,290 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,292 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,295 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,297 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,301 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:00:24,301 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:00:24,315 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:00:24,316 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:00:24,317 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (1/1) ... [2024-06-14 13:00:24,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:00:24,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:00:24,344 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:00:24,365 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:00:24,379 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 13:00:24,380 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 13:00:24,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 13:00:24,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 13:00:24,380 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:00:24,381 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:00:24,381 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:00:24,381 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:00:24,381 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:00:24,381 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:00:24,382 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:00:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:00:24,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:00:24,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 13:00:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:00:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:00:24,384 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:00:24,385 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:00:24,502 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:00:24,504 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:00:25,019 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:00:25,019 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:00:25,506 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:00:25,506 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:00:25,507 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:00:25 BoogieIcfgContainer [2024-06-14 13:00:25,507 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:00:25,510 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:00:25,510 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:00:25,512 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:00:25,513 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:00:23" (1/4) ... [2024-06-14 13:00:25,513 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72b920f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:00:25, skipping insertion in model container [2024-06-14 13:00:25,513 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:00:23" (2/4) ... [2024-06-14 13:00:25,513 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72b920f7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:00:25, skipping insertion in model container [2024-06-14 13:00:25,514 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:00:24" (3/4) ... [2024-06-14 13:00:25,514 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72b920f7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:00:25, skipping insertion in model container [2024-06-14 13:00:25,514 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:00:25" (4/4) ... [2024-06-14 13:00:25,515 INFO L112 eAbstractionObserver]: Analyzing ICFG safe009_power.oepc.i [2024-06-14 13:00:25,529 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:00:25,530 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:00:25,530 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:00:25,587 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:00:25,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:00:25,645 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 13:00:25,646 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:00:25,648 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 4. Compared 52 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:00:25,648 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:00:25,651 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 13:00:25,721 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:00:25,744 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;@7044c11f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:00:25,744 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:00:25,751 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:00:25,751 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-14 13:00:25,751 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:00:25,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:25,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:00:25,754 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:00:25,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:25,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1884703282, now seen corresponding path program 1 times [2024-06-14 13:00:25,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:25,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998504821] [2024-06-14 13:00:25,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:25,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:25,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:27,598 INFO L134 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:00:27,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:27,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998504821] [2024-06-14 13:00:27,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998504821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:27,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:27,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:00:27,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141360715] [2024-06-14 13:00:27,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:27,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:00:27,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:27,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:00:27,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:00:27,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:00:27,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:27,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:27,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:00:27,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:28,154 INFO L124 PetriNetUnfolderBase]: 990/1530 cut-off events. [2024-06-14 13:00:28,154 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-14 13:00:28,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3112 conditions, 1530 events. 990/1530 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7065 event pairs, 650 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 3097. Up to 1503 conditions per place. [2024-06-14 13:00:28,165 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-14 13:00:28,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 185 flow [2024-06-14 13:00:28,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:00:28,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:00:28,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 67 transitions. [2024-06-14 13:00:28,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 13:00:28,175 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 67 transitions. [2024-06-14 13:00:28,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 185 flow [2024-06-14 13:00:28,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 180 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:00:28,180 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 13:00:28,182 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:00:28,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 13:00:28,185 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 13:00:28,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:28,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:28,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:28,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:00:28,186 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:00:28,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:28,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1276378509, now seen corresponding path program 1 times [2024-06-14 13:00:28,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:28,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705004267] [2024-06-14 13:00:28,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:28,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:28,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:30,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:00:30,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:30,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705004267] [2024-06-14 13:00:30,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705004267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:30,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:30,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:00:30,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938542198] [2024-06-14 13:00:30,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:30,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:00:30,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:30,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:00:30,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:00:30,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:00:30,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:30,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:30,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:00:30,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:31,019 INFO L124 PetriNetUnfolderBase]: 984/1520 cut-off events. [2024-06-14 13:00:31,019 INFO L125 PetriNetUnfolderBase]: For 287/290 co-relation queries the response was YES. [2024-06-14 13:00:31,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3531 conditions, 1520 events. 984/1520 cut-off events. For 287/290 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6978 event pairs, 540 based on Foata normal form. 5/1524 useless extension candidates. Maximal degree in co-relation 3516. Up to 1475 conditions per place. [2024-06-14 13:00:31,027 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 45 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-14 13:00:31,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 260 flow [2024-06-14 13:00:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:00:31,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:00:31,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2024-06-14 13:00:31,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-14 13:00:31,029 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 87 transitions. [2024-06-14 13:00:31,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 260 flow [2024-06-14 13:00:31,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:00:31,030 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-14 13:00:31,031 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=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-14 13:00:31,031 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-14 13:00:31,031 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-14 13:00:31,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:31,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:31,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:31,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:00:31,032 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:00:31,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:31,033 INFO L85 PathProgramCache]: Analyzing trace with hash 913029226, now seen corresponding path program 1 times [2024-06-14 13:00:31,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:31,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952422126] [2024-06-14 13:00:31,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:31,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:31,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:33,124 INFO L134 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:00:33,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:33,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952422126] [2024-06-14 13:00:33,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952422126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:33,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:33,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:00:33,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46832347] [2024-06-14 13:00:33,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:33,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 13:00:33,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:33,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 13:00:33,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 13:00:33,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:00:33,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:33,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:33,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:00:33,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:33,943 INFO L124 PetriNetUnfolderBase]: 1183/1811 cut-off events. [2024-06-14 13:00:33,943 INFO L125 PetriNetUnfolderBase]: For 937/937 co-relation queries the response was YES. [2024-06-14 13:00:33,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4676 conditions, 1811 events. 1183/1811 cut-off events. For 937/937 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8229 event pairs, 510 based on Foata normal form. 3/1814 useless extension candidates. Maximal degree in co-relation 4659. Up to 1748 conditions per place. [2024-06-14 13:00:33,952 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 61 selfloop transitions, 10 changer transitions 0/75 dead transitions. [2024-06-14 13:00:33,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 75 transitions, 385 flow [2024-06-14 13:00:33,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:00:33,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:00:33,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 103 transitions. [2024-06-14 13:00:33,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49047619047619045 [2024-06-14 13:00:33,956 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 103 transitions. [2024-06-14 13:00:33,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 75 transitions, 385 flow [2024-06-14 13:00:33,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 75 transitions, 364 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 13:00:33,959 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 208 flow [2024-06-14 13:00:33,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-06-14 13:00:33,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-14 13:00:33,960 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 208 flow [2024-06-14 13:00:33,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:33,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:33,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:33,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:00:33,960 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:00:33,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:33,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1247794377, now seen corresponding path program 1 times [2024-06-14 13:00:33,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:33,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707623739] [2024-06-14 13:00:33,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:33,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:33,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:36,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:36,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:36,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707623739] [2024-06-14 13:00:36,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707623739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:36,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:36,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:00:36,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524051084] [2024-06-14 13:00:36,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:36,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:00:36,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:36,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:00:36,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:00:36,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:00:36,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:36,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:36,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:00:36,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:37,137 INFO L124 PetriNetUnfolderBase]: 1174/1796 cut-off events. [2024-06-14 13:00:37,137 INFO L125 PetriNetUnfolderBase]: For 1619/1619 co-relation queries the response was YES. [2024-06-14 13:00:37,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5134 conditions, 1796 events. 1174/1796 cut-off events. For 1619/1619 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8143 event pairs, 365 based on Foata normal form. 6/1802 useless extension candidates. Maximal degree in co-relation 5114. Up to 1695 conditions per place. [2024-06-14 13:00:37,147 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 66 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-14 13:00:37,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 82 transitions, 448 flow [2024-06-14 13:00:37,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:00:37,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:00:37,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-14 13:00:37,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-14 13:00:37,150 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 208 flow. Second operand 6 states and 117 transitions. [2024-06-14 13:00:37,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 82 transitions, 448 flow [2024-06-14 13:00:37,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 82 transitions, 444 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 13:00:37,152 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 243 flow [2024-06-14 13:00:37,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=243, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-14 13:00:37,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-14 13:00:37,153 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 243 flow [2024-06-14 13:00:37,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:37,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:37,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:37,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:00:37,154 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:00:37,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:37,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2108430695, now seen corresponding path program 1 times [2024-06-14 13:00:37,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:37,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993168321] [2024-06-14 13:00:37,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:37,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:37,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:38,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:38,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:38,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993168321] [2024-06-14 13:00:38,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993168321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:38,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:38,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:00:38,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447924243] [2024-06-14 13:00:38,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:38,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:00:38,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:38,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:00:38,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:00:38,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:00:38,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 243 flow. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:38,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:38,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:00:38,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:39,703 INFO L124 PetriNetUnfolderBase]: 1192/1823 cut-off events. [2024-06-14 13:00:39,703 INFO L125 PetriNetUnfolderBase]: For 2570/2572 co-relation queries the response was YES. [2024-06-14 13:00:39,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5551 conditions, 1823 events. 1192/1823 cut-off events. For 2570/2572 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8296 event pairs, 452 based on Foata normal form. 10/1833 useless extension candidates. Maximal degree in co-relation 5528. Up to 1694 conditions per place. [2024-06-14 13:00:39,713 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 13 changer transitions 0/77 dead transitions. [2024-06-14 13:00:39,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 77 transitions, 479 flow [2024-06-14 13:00:39,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:00:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:00:39,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-14 13:00:39,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-14 13:00:39,720 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 243 flow. Second operand 5 states and 94 transitions. [2024-06-14 13:00:39,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 77 transitions, 479 flow [2024-06-14 13:00:39,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 77 transitions, 450 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 13:00:39,729 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 301 flow [2024-06-14 13:00:39,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=301, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-14 13:00:39,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-14 13:00:39,733 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 301 flow [2024-06-14 13:00:39,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:39,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:39,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:39,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:00:39,734 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:00:39,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:39,734 INFO L85 PathProgramCache]: Analyzing trace with hash 690855070, now seen corresponding path program 1 times [2024-06-14 13:00:39,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:39,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211683153] [2024-06-14 13:00:39,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:39,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:39,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:42,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:00:42,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:42,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211683153] [2024-06-14 13:00:42,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211683153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:42,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:42,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:00:42,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200325325] [2024-06-14 13:00:42,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:42,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:00:42,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:42,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:00:42,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:00:42,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:00:42,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 301 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:42,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:42,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:00:42,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:43,512 INFO L124 PetriNetUnfolderBase]: 1205/1848 cut-off events. [2024-06-14 13:00:43,512 INFO L125 PetriNetUnfolderBase]: For 3808/3812 co-relation queries the response was YES. [2024-06-14 13:00:43,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6313 conditions, 1848 events. 1205/1848 cut-off events. For 3808/3812 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8501 event pairs, 455 based on Foata normal form. 6/1854 useless extension candidates. Maximal degree in co-relation 6287. Up to 1726 conditions per place. [2024-06-14 13:00:43,523 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 21 changer transitions 0/97 dead transitions. [2024-06-14 13:00:43,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 97 transitions, 637 flow [2024-06-14 13:00:43,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:00:43,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:00:43,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-14 13:00:43,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-14 13:00:43,526 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 301 flow. Second operand 7 states and 128 transitions. [2024-06-14 13:00:43,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 97 transitions, 637 flow [2024-06-14 13:00:43,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 97 transitions, 625 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-14 13:00:43,530 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 393 flow [2024-06-14 13:00:43,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=393, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-14 13:00:43,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-14 13:00:43,531 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 393 flow [2024-06-14 13:00:43,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:43,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:43,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:43,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:00:43,532 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:00:43,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:43,532 INFO L85 PathProgramCache]: Analyzing trace with hash 520157476, now seen corresponding path program 1 times [2024-06-14 13:00:43,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:43,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374514817] [2024-06-14 13:00:43,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:43,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:43,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:46,100 INFO L134 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:00:46,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:46,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374514817] [2024-06-14 13:00:46,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374514817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:46,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:46,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:00:46,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850204114] [2024-06-14 13:00:46,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:46,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:00:46,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:46,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:00:46,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:00:46,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:00:46,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 393 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:46,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:46,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:00:46,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:47,292 INFO L124 PetriNetUnfolderBase]: 1420/2151 cut-off events. [2024-06-14 13:00:47,293 INFO L125 PetriNetUnfolderBase]: For 5989/5993 co-relation queries the response was YES. [2024-06-14 13:00:47,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7810 conditions, 2151 events. 1420/2151 cut-off events. For 5989/5993 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9912 event pairs, 466 based on Foata normal form. 12/2163 useless extension candidates. Maximal degree in co-relation 7781. Up to 1906 conditions per place. [2024-06-14 13:00:47,306 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 91 selfloop transitions, 28 changer transitions 0/123 dead transitions. [2024-06-14 13:00:47,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 123 transitions, 879 flow [2024-06-14 13:00:47,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:00:47,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:00:47,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 13:00:47,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 13:00:47,308 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 393 flow. Second operand 9 states and 161 transitions. [2024-06-14 13:00:47,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 123 transitions, 879 flow [2024-06-14 13:00:47,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 123 transitions, 841 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 13:00:47,316 INFO L231 Difference]: Finished difference. Result has 72 places, 78 transitions, 535 flow [2024-06-14 13:00:47,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=535, PETRI_PLACES=72, PETRI_TRANSITIONS=78} [2024-06-14 13:00:47,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-14 13:00:47,316 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 78 transitions, 535 flow [2024-06-14 13:00:47,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:47,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:47,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:47,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:00:47,317 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:00:47,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:47,318 INFO L85 PathProgramCache]: Analyzing trace with hash 520157290, now seen corresponding path program 2 times [2024-06-14 13:00:47,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:47,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677017618] [2024-06-14 13:00:47,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:47,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:47,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:50,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:00:50,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:50,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677017618] [2024-06-14 13:00:50,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677017618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:50,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:50,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:00:50,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970654831] [2024-06-14 13:00:50,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:50,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:00:50,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:50,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:00:50,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:00:50,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:00:50,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 78 transitions, 535 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:50,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:50,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:00:50,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:51,299 INFO L124 PetriNetUnfolderBase]: 1433/2176 cut-off events. [2024-06-14 13:00:51,299 INFO L125 PetriNetUnfolderBase]: For 8328/8332 co-relation queries the response was YES. [2024-06-14 13:00:51,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8880 conditions, 2176 events. 1433/2176 cut-off events. For 8328/8332 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10085 event pairs, 484 based on Foata normal form. 6/2182 useless extension candidates. Maximal degree in co-relation 8847. Up to 2075 conditions per place. [2024-06-14 13:00:51,314 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 86 selfloop transitions, 19 changer transitions 0/109 dead transitions. [2024-06-14 13:00:51,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 109 transitions, 841 flow [2024-06-14 13:00:51,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:00:51,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:00:51,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:00:51,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-14 13:00:51,317 INFO L175 Difference]: Start difference. First operand has 72 places, 78 transitions, 535 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:00:51,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 109 transitions, 841 flow [2024-06-14 13:00:51,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 109 transitions, 787 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 13:00:51,326 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 561 flow [2024-06-14 13:00:51,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=561, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-14 13:00:51,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-14 13:00:51,327 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 561 flow [2024-06-14 13:00:51,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:51,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:51,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:51,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:00:51,327 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:00:51,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:51,328 INFO L85 PathProgramCache]: Analyzing trace with hash -496194528, now seen corresponding path program 2 times [2024-06-14 13:00:51,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:51,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812048814] [2024-06-14 13:00:51,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:51,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:51,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:53,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:00:53,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:53,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812048814] [2024-06-14 13:00:53,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812048814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:53,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:53,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:00:53,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368459310] [2024-06-14 13:00:53,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:53,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:00:53,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:53,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:00:53,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:00:53,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:00:53,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 561 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:53,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:53,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:00:53,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:54,692 INFO L124 PetriNetUnfolderBase]: 1515/2294 cut-off events. [2024-06-14 13:00:54,692 INFO L125 PetriNetUnfolderBase]: For 10400/10440 co-relation queries the response was YES. [2024-06-14 13:00:54,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9426 conditions, 2294 events. 1515/2294 cut-off events. For 10400/10440 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10765 event pairs, 457 based on Foata normal form. 38/2332 useless extension candidates. Maximal degree in co-relation 9391. Up to 1777 conditions per place. [2024-06-14 13:00:54,707 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 80 selfloop transitions, 41 changer transitions 0/125 dead transitions. [2024-06-14 13:00:54,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 125 transitions, 1038 flow [2024-06-14 13:00:54,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:00:54,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:00:54,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-14 13:00:54,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-14 13:00:54,708 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 561 flow. Second operand 6 states and 116 transitions. [2024-06-14 13:00:54,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 125 transitions, 1038 flow [2024-06-14 13:00:54,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 125 transitions, 988 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:00:54,720 INFO L231 Difference]: Finished difference. Result has 78 places, 96 transitions, 752 flow [2024-06-14 13:00:54,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=752, PETRI_PLACES=78, PETRI_TRANSITIONS=96} [2024-06-14 13:00:54,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-14 13:00:54,721 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 96 transitions, 752 flow [2024-06-14 13:00:54,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:54,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:54,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:54,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:00:54,722 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:00:54,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:54,722 INFO L85 PathProgramCache]: Analyzing trace with hash -485706918, now seen corresponding path program 3 times [2024-06-14 13:00:54,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:54,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303448606] [2024-06-14 13:00:54,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:54,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:54,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:00:57,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:00:57,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:00:57,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303448606] [2024-06-14 13:00:57,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303448606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:00:57,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:00:57,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:00:57,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710687504] [2024-06-14 13:00:57,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:00:57,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:00:57,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:00:57,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:00:57,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:00:57,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:00:57,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 96 transitions, 752 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:57,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:00:57,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:00:57,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:00:58,097 INFO L124 PetriNetUnfolderBase]: 1501/2272 cut-off events. [2024-06-14 13:00:58,097 INFO L125 PetriNetUnfolderBase]: For 12657/12661 co-relation queries the response was YES. [2024-06-14 13:00:58,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10334 conditions, 2272 events. 1501/2272 cut-off events. For 12657/12661 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10550 event pairs, 474 based on Foata normal form. 12/2284 useless extension candidates. Maximal degree in co-relation 10297. Up to 2013 conditions per place. [2024-06-14 13:00:58,109 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 91 selfloop transitions, 31 changer transitions 0/126 dead transitions. [2024-06-14 13:00:58,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 126 transitions, 1097 flow [2024-06-14 13:00:58,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:00:58,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:00:58,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 13:00:58,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-14 13:00:58,110 INFO L175 Difference]: Start difference. First operand has 78 places, 96 transitions, 752 flow. Second operand 7 states and 125 transitions. [2024-06-14 13:00:58,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 126 transitions, 1097 flow [2024-06-14 13:00:58,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 126 transitions, 1057 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-14 13:00:58,125 INFO L231 Difference]: Finished difference. Result has 85 places, 97 transitions, 820 flow [2024-06-14 13:00:58,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=820, PETRI_PLACES=85, PETRI_TRANSITIONS=97} [2024-06-14 13:00:58,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-14 13:00:58,126 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 97 transitions, 820 flow [2024-06-14 13:00:58,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:00:58,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:00:58,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:00:58,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:00:58,127 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:00:58,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:00:58,127 INFO L85 PathProgramCache]: Analyzing trace with hash -485707104, now seen corresponding path program 3 times [2024-06-14 13:00:58,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:00:58,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375339850] [2024-06-14 13:00:58,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:00:58,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:00:58,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:00,514 INFO L134 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:01:00,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:00,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375339850] [2024-06-14 13:01:00,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375339850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:00,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:00,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:01:00,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688921364] [2024-06-14 13:01:00,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:00,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:01:00,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:00,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:01:00,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:01:00,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:00,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 97 transitions, 820 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:00,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:00,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:00,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:01,509 INFO L124 PetriNetUnfolderBase]: 1496/2265 cut-off events. [2024-06-14 13:01:01,510 INFO L125 PetriNetUnfolderBase]: For 13399/13401 co-relation queries the response was YES. [2024-06-14 13:01:01,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10443 conditions, 2265 events. 1496/2265 cut-off events. For 13399/13401 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10533 event pairs, 504 based on Foata normal form. 4/2269 useless extension candidates. Maximal degree in co-relation 10402. Up to 2134 conditions per place. [2024-06-14 13:01:01,521 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 24 changer transitions 0/124 dead transitions. [2024-06-14 13:01:01,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 124 transitions, 1126 flow [2024-06-14 13:01:01,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:01:01,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:01:01,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 13:01:01,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 13:01:01,523 INFO L175 Difference]: Start difference. First operand has 85 places, 97 transitions, 820 flow. Second operand 6 states and 111 transitions. [2024-06-14 13:01:01,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 124 transitions, 1126 flow [2024-06-14 13:01:01,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 124 transitions, 1059 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 13:01:01,536 INFO L231 Difference]: Finished difference. Result has 87 places, 97 transitions, 817 flow [2024-06-14 13:01:01,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=817, PETRI_PLACES=87, PETRI_TRANSITIONS=97} [2024-06-14 13:01:01,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-14 13:01:01,537 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 97 transitions, 817 flow [2024-06-14 13:01:01,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:01,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:01,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:01:01,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:01:01,538 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:01:01,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:01,538 INFO L85 PathProgramCache]: Analyzing trace with hash -496185600, now seen corresponding path program 1 times [2024-06-14 13:01:01,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:01,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340455353] [2024-06-14 13:01:01,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:01,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:01,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:04,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:04,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:04,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340455353] [2024-06-14 13:01:04,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340455353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:04,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:04,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:04,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932620456] [2024-06-14 13:01:04,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:04,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:04,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:04,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:04,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:04,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:04,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 97 transitions, 817 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:04,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:04,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:04,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:05,180 INFO L124 PetriNetUnfolderBase]: 1548/2349 cut-off events. [2024-06-14 13:01:05,180 INFO L125 PetriNetUnfolderBase]: For 15750/15752 co-relation queries the response was YES. [2024-06-14 13:01:05,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10683 conditions, 2349 events. 1548/2349 cut-off events. For 15750/15752 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10968 event pairs, 432 based on Foata normal form. 18/2367 useless extension candidates. Maximal degree in co-relation 10641. Up to 2114 conditions per place. [2024-06-14 13:01:05,192 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 111 selfloop transitions, 15 changer transitions 0/130 dead transitions. [2024-06-14 13:01:05,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 130 transitions, 1199 flow [2024-06-14 13:01:05,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:01:05,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:01:05,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-14 13:01:05,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 13:01:05,194 INFO L175 Difference]: Start difference. First operand has 87 places, 97 transitions, 817 flow. Second operand 6 states and 114 transitions. [2024-06-14 13:01:05,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 130 transitions, 1199 flow [2024-06-14 13:01:05,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 130 transitions, 1145 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 13:01:05,208 INFO L231 Difference]: Finished difference. Result has 88 places, 99 transitions, 831 flow [2024-06-14 13:01:05,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=831, PETRI_PLACES=88, PETRI_TRANSITIONS=99} [2024-06-14 13:01:05,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-14 13:01:05,208 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 99 transitions, 831 flow [2024-06-14 13:01:05,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:05,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:05,209 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:01:05,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:01:05,209 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:01:05,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:05,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1058710007, now seen corresponding path program 1 times [2024-06-14 13:01:05,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:05,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993217068] [2024-06-14 13:01:05,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:05,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:05,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:07,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:07,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:07,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993217068] [2024-06-14 13:01:07,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993217068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:07,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:07,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:07,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589970230] [2024-06-14 13:01:07,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:07,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:07,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:07,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:07,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:07,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:07,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 99 transitions, 831 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:07,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:07,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:07,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:09,332 INFO L124 PetriNetUnfolderBase]: 1750/2657 cut-off events. [2024-06-14 13:01:09,332 INFO L125 PetriNetUnfolderBase]: For 17235/17237 co-relation queries the response was YES. [2024-06-14 13:01:09,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12124 conditions, 2657 events. 1750/2657 cut-off events. For 17235/17237 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12781 event pairs, 523 based on Foata normal form. 10/2667 useless extension candidates. Maximal degree in co-relation 12081. Up to 2063 conditions per place. [2024-06-14 13:01:09,344 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 118 selfloop transitions, 51 changer transitions 0/173 dead transitions. [2024-06-14 13:01:09,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 173 transitions, 1519 flow [2024-06-14 13:01:09,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:01:09,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:01:09,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-14 13:01:09,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43722943722943725 [2024-06-14 13:01:09,347 INFO L175 Difference]: Start difference. First operand has 88 places, 99 transitions, 831 flow. Second operand 11 states and 202 transitions. [2024-06-14 13:01:09,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 173 transitions, 1519 flow [2024-06-14 13:01:09,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 173 transitions, 1477 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 13:01:09,368 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 1025 flow [2024-06-14 13:01:09,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1025, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-14 13:01:09,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-14 13:01:09,369 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 1025 flow [2024-06-14 13:01:09,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:09,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:09,369 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:01:09,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:01:09,370 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:01:09,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:09,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1054990937, now seen corresponding path program 2 times [2024-06-14 13:01:09,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:09,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689990306] [2024-06-14 13:01:09,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:09,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:09,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:12,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:12,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:12,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689990306] [2024-06-14 13:01:12,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689990306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:12,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:12,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:12,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471035075] [2024-06-14 13:01:12,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:12,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:12,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:12,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:12,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:12,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:12,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 1025 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:12,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:12,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:12,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:13,565 INFO L124 PetriNetUnfolderBase]: 1888/2871 cut-off events. [2024-06-14 13:01:13,566 INFO L125 PetriNetUnfolderBase]: For 23052/23054 co-relation queries the response was YES. [2024-06-14 13:01:13,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14190 conditions, 2871 events. 1888/2871 cut-off events. For 23052/23054 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14064 event pairs, 544 based on Foata normal form. 10/2881 useless extension candidates. Maximal degree in co-relation 14144. Up to 2412 conditions per place. [2024-06-14 13:01:13,583 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 132 selfloop transitions, 39 changer transitions 0/175 dead transitions. [2024-06-14 13:01:13,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 175 transitions, 1701 flow [2024-06-14 13:01:13,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:01:13,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:01:13,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-14 13:01:13,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-14 13:01:13,584 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 1025 flow. Second operand 10 states and 186 transitions. [2024-06-14 13:01:13,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 175 transitions, 1701 flow [2024-06-14 13:01:13,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 175 transitions, 1590 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-14 13:01:13,609 INFO L231 Difference]: Finished difference. Result has 102 places, 119 transitions, 1110 flow [2024-06-14 13:01:13,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1110, PETRI_PLACES=102, PETRI_TRANSITIONS=119} [2024-06-14 13:01:13,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-14 13:01:13,610 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 119 transitions, 1110 flow [2024-06-14 13:01:13,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:13,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:13,610 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:01:13,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:01:13,610 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:01:13,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:13,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1054985357, now seen corresponding path program 3 times [2024-06-14 13:01:13,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:13,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359724031] [2024-06-14 13:01:13,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:13,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:13,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:16,254 INFO L134 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:01:16,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:16,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359724031] [2024-06-14 13:01:16,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359724031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:16,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:16,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:16,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583886934] [2024-06-14 13:01:16,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:16,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:16,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:16,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:16,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:16,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:16,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 119 transitions, 1110 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:16,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:16,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:16,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:17,953 INFO L124 PetriNetUnfolderBase]: 1906/2909 cut-off events. [2024-06-14 13:01:17,953 INFO L125 PetriNetUnfolderBase]: For 25988/25990 co-relation queries the response was YES. [2024-06-14 13:01:17,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14833 conditions, 2909 events. 1906/2909 cut-off events. For 25988/25990 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14401 event pairs, 532 based on Foata normal form. 10/2919 useless extension candidates. Maximal degree in co-relation 14784. Up to 2430 conditions per place. [2024-06-14 13:01:17,971 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 138 selfloop transitions, 45 changer transitions 0/187 dead transitions. [2024-06-14 13:01:17,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 187 transitions, 1758 flow [2024-06-14 13:01:17,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:01:17,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:01:17,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-06-14 13:01:17,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:01:17,974 INFO L175 Difference]: Start difference. First operand has 102 places, 119 transitions, 1110 flow. Second operand 12 states and 216 transitions. [2024-06-14 13:01:17,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 187 transitions, 1758 flow [2024-06-14 13:01:17,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 187 transitions, 1687 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 13:01:17,999 INFO L231 Difference]: Finished difference. Result has 108 places, 123 transitions, 1196 flow [2024-06-14 13:01:17,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1196, PETRI_PLACES=108, PETRI_TRANSITIONS=123} [2024-06-14 13:01:18,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 13:01:18,000 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 123 transitions, 1196 flow [2024-06-14 13:01:18,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:18,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:18,000 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:01:18,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:01:18,001 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:01:18,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:18,001 INFO L85 PathProgramCache]: Analyzing trace with hash -173851865, now seen corresponding path program 4 times [2024-06-14 13:01:18,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:18,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162535633] [2024-06-14 13:01:18,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:18,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:18,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:20,748 INFO L134 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:01:20,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:20,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162535633] [2024-06-14 13:01:20,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162535633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:20,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:20,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:20,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170386965] [2024-06-14 13:01:20,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:20,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:20,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:20,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:20,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:20,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:20,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 123 transitions, 1196 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:20,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:20,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:20,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:22,293 INFO L124 PetriNetUnfolderBase]: 2108/3231 cut-off events. [2024-06-14 13:01:22,293 INFO L125 PetriNetUnfolderBase]: For 31456/31458 co-relation queries the response was YES. [2024-06-14 13:01:22,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17123 conditions, 3231 events. 2108/3231 cut-off events. For 31456/31458 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16416 event pairs, 541 based on Foata normal form. 10/3241 useless extension candidates. Maximal degree in co-relation 17072. Up to 2510 conditions per place. [2024-06-14 13:01:22,313 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 126 selfloop transitions, 64 changer transitions 0/194 dead transitions. [2024-06-14 13:01:22,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 194 transitions, 2098 flow [2024-06-14 13:01:22,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:01:22,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:01:22,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 13:01:22,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-14 13:01:22,317 INFO L175 Difference]: Start difference. First operand has 108 places, 123 transitions, 1196 flow. Second operand 9 states and 167 transitions. [2024-06-14 13:01:22,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 194 transitions, 2098 flow [2024-06-14 13:01:22,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 194 transitions, 1936 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-14 13:01:22,346 INFO L231 Difference]: Finished difference. Result has 109 places, 146 transitions, 1572 flow [2024-06-14 13:01:22,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1572, PETRI_PLACES=109, PETRI_TRANSITIONS=146} [2024-06-14 13:01:22,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-14 13:01:22,347 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 146 transitions, 1572 flow [2024-06-14 13:01:22,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:22,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:22,348 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:01:22,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:01:22,348 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:01:22,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:22,348 INFO L85 PathProgramCache]: Analyzing trace with hash -173650055, now seen corresponding path program 5 times [2024-06-14 13:01:22,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:22,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196088533] [2024-06-14 13:01:22,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:22,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:22,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:24,868 INFO L134 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:01:24,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:24,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196088533] [2024-06-14 13:01:24,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196088533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:24,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:24,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:24,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246851886] [2024-06-14 13:01:24,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:24,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:24,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:24,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:24,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:24,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:24,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 146 transitions, 1572 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:24,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:24,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:24,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:26,411 INFO L124 PetriNetUnfolderBase]: 2206/3389 cut-off events. [2024-06-14 13:01:26,411 INFO L125 PetriNetUnfolderBase]: For 37521/37558 co-relation queries the response was YES. [2024-06-14 13:01:26,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18477 conditions, 3389 events. 2206/3389 cut-off events. For 37521/37558 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17425 event pairs, 461 based on Foata normal form. 42/3431 useless extension candidates. Maximal degree in co-relation 18423. Up to 2150 conditions per place. [2024-06-14 13:01:26,433 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 111 selfloop transitions, 99 changer transitions 0/214 dead transitions. [2024-06-14 13:01:26,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 214 transitions, 2404 flow [2024-06-14 13:01:26,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:01:26,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:01:26,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 13:01:26,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-14 13:01:26,435 INFO L175 Difference]: Start difference. First operand has 109 places, 146 transitions, 1572 flow. Second operand 9 states and 178 transitions. [2024-06-14 13:01:26,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 214 transitions, 2404 flow [2024-06-14 13:01:26,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 214 transitions, 2330 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 13:01:26,486 INFO L231 Difference]: Finished difference. Result has 115 places, 158 transitions, 1877 flow [2024-06-14 13:01:26,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1877, PETRI_PLACES=115, PETRI_TRANSITIONS=158} [2024-06-14 13:01:26,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-14 13:01:26,487 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 158 transitions, 1877 flow [2024-06-14 13:01:26,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:26,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:26,487 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:01:26,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:01:26,487 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:01:26,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:26,488 INFO L85 PathProgramCache]: Analyzing trace with hash -173857445, now seen corresponding path program 6 times [2024-06-14 13:01:26,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:26,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482414036] [2024-06-14 13:01:26,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:26,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:29,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:29,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:29,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482414036] [2024-06-14 13:01:29,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482414036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:29,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:29,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:29,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3727683] [2024-06-14 13:01:29,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:29,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:29,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:29,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:29,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:29,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:29,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 158 transitions, 1877 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:29,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:29,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:29,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:30,686 INFO L124 PetriNetUnfolderBase]: 2192/3361 cut-off events. [2024-06-14 13:01:30,686 INFO L125 PetriNetUnfolderBase]: For 43291/43293 co-relation queries the response was YES. [2024-06-14 13:01:30,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19789 conditions, 3361 events. 2192/3361 cut-off events. For 43291/43293 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17229 event pairs, 596 based on Foata normal form. 10/3371 useless extension candidates. Maximal degree in co-relation 19732. Up to 2640 conditions per place. [2024-06-14 13:01:30,704 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 145 selfloop transitions, 60 changer transitions 0/209 dead transitions. [2024-06-14 13:01:30,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 209 transitions, 2488 flow [2024-06-14 13:01:30,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:01:30,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:01:30,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-14 13:01:30,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 13:01:30,706 INFO L175 Difference]: Start difference. First operand has 115 places, 158 transitions, 1877 flow. Second operand 9 states and 171 transitions. [2024-06-14 13:01:30,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 209 transitions, 2488 flow [2024-06-14 13:01:30,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 209 transitions, 2328 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-14 13:01:30,763 INFO L231 Difference]: Finished difference. Result has 121 places, 159 transitions, 1892 flow [2024-06-14 13:01:30,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1718, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1892, PETRI_PLACES=121, PETRI_TRANSITIONS=159} [2024-06-14 13:01:30,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-14 13:01:30,764 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 159 transitions, 1892 flow [2024-06-14 13:01:30,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:30,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:30,764 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:01:30,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:01:30,765 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:01:30,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:30,765 INFO L85 PathProgramCache]: Analyzing trace with hash 2026133051, now seen corresponding path program 1 times [2024-06-14 13:01:30,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:30,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941634852] [2024-06-14 13:01:30,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:30,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:30,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:31,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:01:31,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:31,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941634852] [2024-06-14 13:01:31,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941634852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:31,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:31,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:01:31,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646752414] [2024-06-14 13:01:31,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:31,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:01:31,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:31,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:01:31,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:01:32,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:01:32,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 159 transitions, 1892 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:32,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:32,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:01:32,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:32,976 INFO L124 PetriNetUnfolderBase]: 2054/3157 cut-off events. [2024-06-14 13:01:32,977 INFO L125 PetriNetUnfolderBase]: For 44895/44901 co-relation queries the response was YES. [2024-06-14 13:01:32,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19363 conditions, 3157 events. 2054/3157 cut-off events. For 44895/44901 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 16007 event pairs, 543 based on Foata normal form. 12/3152 useless extension candidates. Maximal degree in co-relation 19303. Up to 2919 conditions per place. [2024-06-14 13:01:32,999 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 147 selfloop transitions, 14 changer transitions 0/173 dead transitions. [2024-06-14 13:01:32,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 173 transitions, 2246 flow [2024-06-14 13:01:33,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:01:33,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:01:33,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-14 13:01:33,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-14 13:01:33,001 INFO L175 Difference]: Start difference. First operand has 121 places, 159 transitions, 1892 flow. Second operand 5 states and 91 transitions. [2024-06-14 13:01:33,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 173 transitions, 2246 flow [2024-06-14 13:01:33,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 173 transitions, 2176 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:01:33,049 INFO L231 Difference]: Finished difference. Result has 121 places, 159 transitions, 1859 flow [2024-06-14 13:01:33,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1859, PETRI_PLACES=121, PETRI_TRANSITIONS=159} [2024-06-14 13:01:33,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-14 13:01:33,050 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 159 transitions, 1859 flow [2024-06-14 13:01:33,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:33,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:33,050 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:01:33,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:01:33,050 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:01:33,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:33,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1288516349, now seen corresponding path program 1 times [2024-06-14 13:01:33,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:33,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915933178] [2024-06-14 13:01:33,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:33,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:33,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:35,868 INFO L134 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:01:35,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:35,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915933178] [2024-06-14 13:01:35,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915933178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:35,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:35,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:35,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46152841] [2024-06-14 13:01:35,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:35,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:35,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:35,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:35,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:35,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:35,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 159 transitions, 1859 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:35,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:35,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:35,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:37,218 INFO L124 PetriNetUnfolderBase]: 2148/3289 cut-off events. [2024-06-14 13:01:37,219 INFO L125 PetriNetUnfolderBase]: For 47144/47146 co-relation queries the response was YES. [2024-06-14 13:01:37,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19932 conditions, 3289 events. 2148/3289 cut-off events. For 47144/47146 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16776 event pairs, 497 based on Foata normal form. 6/3295 useless extension candidates. Maximal degree in co-relation 19871. Up to 2947 conditions per place. [2024-06-14 13:01:37,242 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 168 selfloop transitions, 32 changer transitions 0/204 dead transitions. [2024-06-14 13:01:37,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 204 transitions, 2523 flow [2024-06-14 13:01:37,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:01:37,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:01:37,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:01:37,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:01:37,244 INFO L175 Difference]: Start difference. First operand has 121 places, 159 transitions, 1859 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:01:37,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 204 transitions, 2523 flow [2024-06-14 13:01:37,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 204 transitions, 2489 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 13:01:37,298 INFO L231 Difference]: Finished difference. Result has 125 places, 163 transitions, 1996 flow [2024-06-14 13:01:37,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1825, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1996, PETRI_PLACES=125, PETRI_TRANSITIONS=163} [2024-06-14 13:01:37,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-14 13:01:37,298 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 163 transitions, 1996 flow [2024-06-14 13:01:37,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:37,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:37,299 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:01:37,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:01:37,299 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:01:37,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:37,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1267259541, now seen corresponding path program 2 times [2024-06-14 13:01:37,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:37,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035564807] [2024-06-14 13:01:37,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:37,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:37,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:39,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:01:39,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:39,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035564807] [2024-06-14 13:01:39,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035564807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:39,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:39,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:39,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207529765] [2024-06-14 13:01:39,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:39,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:39,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:39,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:39,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:39,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:39,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 163 transitions, 1996 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:39,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:39,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:39,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:41,468 INFO L124 PetriNetUnfolderBase]: 2168/3321 cut-off events. [2024-06-14 13:01:41,468 INFO L125 PetriNetUnfolderBase]: For 52260/52262 co-relation queries the response was YES. [2024-06-14 13:01:41,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20528 conditions, 3321 events. 2168/3321 cut-off events. For 52260/52262 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16996 event pairs, 607 based on Foata normal form. 6/3327 useless extension candidates. Maximal degree in co-relation 20467. Up to 3063 conditions per place. [2024-06-14 13:01:41,488 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 170 selfloop transitions, 29 changer transitions 0/203 dead transitions. [2024-06-14 13:01:41,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 203 transitions, 2538 flow [2024-06-14 13:01:41,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:01:41,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:01:41,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:01:41,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 13:01:41,489 INFO L175 Difference]: Start difference. First operand has 125 places, 163 transitions, 1996 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:01:41,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 203 transitions, 2538 flow [2024-06-14 13:01:41,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 203 transitions, 2426 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 13:01:41,543 INFO L231 Difference]: Finished difference. Result has 129 places, 165 transitions, 2005 flow [2024-06-14 13:01:41,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1902, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2005, PETRI_PLACES=129, PETRI_TRANSITIONS=165} [2024-06-14 13:01:41,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-14 13:01:41,544 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 165 transitions, 2005 flow [2024-06-14 13:01:41,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:41,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:41,544 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:01:41,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:01:41,545 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:01:41,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:41,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1283929589, now seen corresponding path program 3 times [2024-06-14 13:01:41,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:41,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912539512] [2024-06-14 13:01:41,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:41,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:41,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:44,361 INFO L134 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:01:44,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:44,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912539512] [2024-06-14 13:01:44,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912539512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:44,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:44,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:44,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465271937] [2024-06-14 13:01:44,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:44,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:44,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:44,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:44,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:44,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:44,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 165 transitions, 2005 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:44,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:44,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:44,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:45,662 INFO L124 PetriNetUnfolderBase]: 2188/3353 cut-off events. [2024-06-14 13:01:45,663 INFO L125 PetriNetUnfolderBase]: For 55345/55347 co-relation queries the response was YES. [2024-06-14 13:01:45,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20682 conditions, 3353 events. 2188/3353 cut-off events. For 55345/55347 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17164 event pairs, 607 based on Foata normal form. 6/3359 useless extension candidates. Maximal degree in co-relation 20619. Up to 3136 conditions per place. [2024-06-14 13:01:45,688 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 21 changer transitions 0/201 dead transitions. [2024-06-14 13:01:45,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 201 transitions, 2519 flow [2024-06-14 13:01:45,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:01:45,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:01:45,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:01:45,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:01:45,689 INFO L175 Difference]: Start difference. First operand has 129 places, 165 transitions, 2005 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:01:45,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 201 transitions, 2519 flow [2024-06-14 13:01:45,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 201 transitions, 2438 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:01:45,751 INFO L231 Difference]: Finished difference. Result has 131 places, 167 transitions, 2015 flow [2024-06-14 13:01:45,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2015, PETRI_PLACES=131, PETRI_TRANSITIONS=167} [2024-06-14 13:01:45,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-14 13:01:45,751 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 167 transitions, 2015 flow [2024-06-14 13:01:45,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:45,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:45,752 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:01:45,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:01:45,752 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:01:45,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:45,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1655201347, now seen corresponding path program 1 times [2024-06-14 13:01:45,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:45,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571842668] [2024-06-14 13:01:45,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:45,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:45,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:49,180 INFO L134 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:01:49,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:49,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571842668] [2024-06-14 13:01:49,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571842668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:49,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:49,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:01:49,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659858456] [2024-06-14 13:01:49,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:49,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:01:49,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:49,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:01:49,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:01:49,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:49,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 167 transitions, 2015 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:49,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:49,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:49,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:50,731 INFO L124 PetriNetUnfolderBase]: 2268/3439 cut-off events. [2024-06-14 13:01:50,731 INFO L125 PetriNetUnfolderBase]: For 62867/62869 co-relation queries the response was YES. [2024-06-14 13:01:50,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21233 conditions, 3439 events. 2268/3439 cut-off events. For 62867/62869 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17352 event pairs, 535 based on Foata normal form. 18/3457 useless extension candidates. Maximal degree in co-relation 21169. Up to 2993 conditions per place. [2024-06-14 13:01:50,757 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 179 selfloop transitions, 39 changer transitions 0/222 dead transitions. [2024-06-14 13:01:50,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 222 transitions, 2711 flow [2024-06-14 13:01:50,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:01:50,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:01:50,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-14 13:01:50,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:01:50,759 INFO L175 Difference]: Start difference. First operand has 131 places, 167 transitions, 2015 flow. Second operand 10 states and 180 transitions. [2024-06-14 13:01:50,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 222 transitions, 2711 flow [2024-06-14 13:01:50,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 222 transitions, 2642 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:01:50,826 INFO L231 Difference]: Finished difference. Result has 135 places, 169 transitions, 2076 flow [2024-06-14 13:01:50,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2076, PETRI_PLACES=135, PETRI_TRANSITIONS=169} [2024-06-14 13:01:50,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-14 13:01:50,827 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 169 transitions, 2076 flow [2024-06-14 13:01:50,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:50,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:50,827 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:01:50,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:01:50,827 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:01:50,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:50,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1094616171, now seen corresponding path program 4 times [2024-06-14 13:01:50,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:50,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42411247] [2024-06-14 13:01:50,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:50,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:50,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:53,577 INFO L134 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:01:53,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:53,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42411247] [2024-06-14 13:01:53,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42411247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:53,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:53,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:01:53,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159294838] [2024-06-14 13:01:53,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:53,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:01:53,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:53,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:01:53,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:01:53,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:53,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 169 transitions, 2076 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:53,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:53,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:53,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:54,919 INFO L124 PetriNetUnfolderBase]: 2260/3469 cut-off events. [2024-06-14 13:01:54,919 INFO L125 PetriNetUnfolderBase]: For 63839/63841 co-relation queries the response was YES. [2024-06-14 13:01:54,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21620 conditions, 3469 events. 2260/3469 cut-off events. For 63839/63841 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17951 event pairs, 511 based on Foata normal form. 6/3475 useless extension candidates. Maximal degree in co-relation 21555. Up to 3162 conditions per place. [2024-06-14 13:01:54,942 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 168 selfloop transitions, 30 changer transitions 0/202 dead transitions. [2024-06-14 13:01:54,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 202 transitions, 2552 flow [2024-06-14 13:01:54,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:01:54,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:01:54,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:01:54,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:01:54,944 INFO L175 Difference]: Start difference. First operand has 135 places, 169 transitions, 2076 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:01:54,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 202 transitions, 2552 flow [2024-06-14 13:01:55,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 202 transitions, 2426 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 13:01:55,025 INFO L231 Difference]: Finished difference. Result has 134 places, 169 transitions, 2023 flow [2024-06-14 13:01:55,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1950, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2023, PETRI_PLACES=134, PETRI_TRANSITIONS=169} [2024-06-14 13:01:55,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-14 13:01:55,025 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 169 transitions, 2023 flow [2024-06-14 13:01:55,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:55,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:55,026 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:01:55,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:01:55,026 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:01:55,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:55,026 INFO L85 PathProgramCache]: Analyzing trace with hash -329399455, now seen corresponding path program 2 times [2024-06-14 13:01:55,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:55,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554700693] [2024-06-14 13:01:55,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:55,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:55,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:01:58,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:01:58,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:01:58,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554700693] [2024-06-14 13:01:58,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554700693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:01:58,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:01:58,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:01:58,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075307953] [2024-06-14 13:01:58,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:01:58,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:01:58,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:01:58,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:01:58,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:01:58,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:01:58,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 169 transitions, 2023 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:58,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:01:58,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:01:58,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:01:59,519 INFO L124 PetriNetUnfolderBase]: 2340/3555 cut-off events. [2024-06-14 13:01:59,519 INFO L125 PetriNetUnfolderBase]: For 71469/71471 co-relation queries the response was YES. [2024-06-14 13:01:59,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22015 conditions, 3555 events. 2340/3555 cut-off events. For 71469/71471 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18122 event pairs, 524 based on Foata normal form. 18/3573 useless extension candidates. Maximal degree in co-relation 21949. Up to 3015 conditions per place. [2024-06-14 13:01:59,545 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 41 changer transitions 0/211 dead transitions. [2024-06-14 13:01:59,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 211 transitions, 2633 flow [2024-06-14 13:01:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:01:59,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:01:59,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:01:59,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 13:01:59,546 INFO L175 Difference]: Start difference. First operand has 134 places, 169 transitions, 2023 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:01:59,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 211 transitions, 2633 flow [2024-06-14 13:01:59,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 211 transitions, 2560 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 13:01:59,629 INFO L231 Difference]: Finished difference. Result has 136 places, 171 transitions, 2094 flow [2024-06-14 13:01:59,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1952, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2094, PETRI_PLACES=136, PETRI_TRANSITIONS=171} [2024-06-14 13:01:59,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-14 13:01:59,630 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 171 transitions, 2094 flow [2024-06-14 13:01:59,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:01:59,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:01:59,631 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:01:59,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:01:59,631 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:01:59,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:01:59,631 INFO L85 PathProgramCache]: Analyzing trace with hash -101498305, now seen corresponding path program 3 times [2024-06-14 13:01:59,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:01:59,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786511431] [2024-06-14 13:01:59,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:01:59,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:01:59,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:02,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:02,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:02,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786511431] [2024-06-14 13:02:02,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786511431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:02,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:02,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:02:02,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486000744] [2024-06-14 13:02:02,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:02,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:02:02,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:02,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:02:02,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:02:02,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:02:02,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 171 transitions, 2094 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:02,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:02,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:02:02,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:04,134 INFO L124 PetriNetUnfolderBase]: 2404/3711 cut-off events. [2024-06-14 13:02:04,134 INFO L125 PetriNetUnfolderBase]: For 74304/74335 co-relation queries the response was YES. [2024-06-14 13:02:04,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22930 conditions, 3711 events. 2404/3711 cut-off events. For 74304/74335 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19545 event pairs, 454 based on Foata normal form. 44/3755 useless extension candidates. Maximal degree in co-relation 22863. Up to 3037 conditions per place. [2024-06-14 13:02:04,160 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 158 selfloop transitions, 50 changer transitions 0/212 dead transitions. [2024-06-14 13:02:04,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 212 transitions, 2762 flow [2024-06-14 13:02:04,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:04,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:04,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-14 13:02:04,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-14 13:02:04,161 INFO L175 Difference]: Start difference. First operand has 136 places, 171 transitions, 2094 flow. Second operand 7 states and 135 transitions. [2024-06-14 13:02:04,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 212 transitions, 2762 flow [2024-06-14 13:02:04,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 212 transitions, 2644 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 13:02:04,237 INFO L231 Difference]: Finished difference. Result has 137 places, 173 transitions, 2138 flow [2024-06-14 13:02:04,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1984, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2138, PETRI_PLACES=137, PETRI_TRANSITIONS=173} [2024-06-14 13:02:04,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-14 13:02:04,238 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 173 transitions, 2138 flow [2024-06-14 13:02:04,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:04,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:04,238 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:02:04,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:02:04,238 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:02:04,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:04,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1087936353, now seen corresponding path program 4 times [2024-06-14 13:02:04,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:04,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121247270] [2024-06-14 13:02:04,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:04,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:04,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:07,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:07,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:07,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121247270] [2024-06-14 13:02:07,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121247270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:07,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:07,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:02:07,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891804828] [2024-06-14 13:02:07,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:07,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:02:07,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:07,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:02:07,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:02:07,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:02:07,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 173 transitions, 2138 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:07,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:07,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:02:07,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:08,871 INFO L124 PetriNetUnfolderBase]: 2512/3875 cut-off events. [2024-06-14 13:02:08,871 INFO L125 PetriNetUnfolderBase]: For 76601/76632 co-relation queries the response was YES. [2024-06-14 13:02:08,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23733 conditions, 3875 events. 2512/3875 cut-off events. For 76601/76632 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20559 event pairs, 438 based on Foata normal form. 44/3919 useless extension candidates. Maximal degree in co-relation 23665. Up to 2747 conditions per place. [2024-06-14 13:02:08,897 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 158 selfloop transitions, 58 changer transitions 0/220 dead transitions. [2024-06-14 13:02:08,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 220 transitions, 2904 flow [2024-06-14 13:02:08,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:02:08,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:02:08,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 13:02:08,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-14 13:02:08,898 INFO L175 Difference]: Start difference. First operand has 137 places, 173 transitions, 2138 flow. Second operand 7 states and 139 transitions. [2024-06-14 13:02:08,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 220 transitions, 2904 flow [2024-06-14 13:02:08,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 220 transitions, 2774 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:02:08,971 INFO L231 Difference]: Finished difference. Result has 139 places, 176 transitions, 2191 flow [2024-06-14 13:02:08,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2191, PETRI_PLACES=139, PETRI_TRANSITIONS=176} [2024-06-14 13:02:08,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-14 13:02:08,972 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 176 transitions, 2191 flow [2024-06-14 13:02:08,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:08,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:08,972 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:02:08,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:02:08,972 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:02:08,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:08,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1677414356, now seen corresponding path program 1 times [2024-06-14 13:02:08,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:08,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388146758] [2024-06-14 13:02:08,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:08,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:08,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:11,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:02:11,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:11,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388146758] [2024-06-14 13:02:11,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388146758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:11,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:11,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:02:11,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785636697] [2024-06-14 13:02:11,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:11,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:02:11,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:11,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:02:11,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:02:11,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:02:11,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 176 transitions, 2191 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:11,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:11,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:02:11,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:13,925 INFO L124 PetriNetUnfolderBase]: 4752/7318 cut-off events. [2024-06-14 13:02:13,925 INFO L125 PetriNetUnfolderBase]: For 166339/166362 co-relation queries the response was YES. [2024-06-14 13:02:13,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46384 conditions, 7318 events. 4752/7318 cut-off events. For 166339/166362 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 43208 event pairs, 1045 based on Foata normal form. 78/7396 useless extension candidates. Maximal degree in co-relation 46315. Up to 3306 conditions per place. [2024-06-14 13:02:13,978 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 241 selfloop transitions, 175 changer transitions 0/420 dead transitions. [2024-06-14 13:02:13,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 420 transitions, 5685 flow [2024-06-14 13:02:13,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:02:13,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:02:13,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 265 transitions. [2024-06-14 13:02:13,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48534798534798534 [2024-06-14 13:02:13,979 INFO L175 Difference]: Start difference. First operand has 139 places, 176 transitions, 2191 flow. Second operand 13 states and 265 transitions. [2024-06-14 13:02:13,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 420 transitions, 5685 flow [2024-06-14 13:02:14,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 420 transitions, 5553 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 13:02:14,152 INFO L231 Difference]: Finished difference. Result has 155 places, 285 transitions, 4214 flow [2024-06-14 13:02:14,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4214, PETRI_PLACES=155, PETRI_TRANSITIONS=285} [2024-06-14 13:02:14,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-14 13:02:14,153 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 285 transitions, 4214 flow [2024-06-14 13:02:14,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:14,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:14,153 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:02:14,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:02:14,153 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:02:14,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:14,154 INFO L85 PathProgramCache]: Analyzing trace with hash 628468414, now seen corresponding path program 2 times [2024-06-14 13:02:14,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:14,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128189386] [2024-06-14 13:02:14,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:14,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:14,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:17,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:17,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:17,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128189386] [2024-06-14 13:02:17,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128189386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:17,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:17,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:02:17,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115839988] [2024-06-14 13:02:17,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:17,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:02:17,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:17,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:02:17,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:02:17,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:02:17,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 285 transitions, 4214 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:17,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:17,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:02:17,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:19,837 INFO L124 PetriNetUnfolderBase]: 5679/8871 cut-off events. [2024-06-14 13:02:19,837 INFO L125 PetriNetUnfolderBase]: For 231290/231323 co-relation queries the response was YES. [2024-06-14 13:02:19,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58896 conditions, 8871 events. 5679/8871 cut-off events. For 231290/231323 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 55448 event pairs, 1279 based on Foata normal form. 88/8959 useless extension candidates. Maximal degree in co-relation 58819. Up to 2730 conditions per place. [2024-06-14 13:02:19,910 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 186 selfloop transitions, 186 changer transitions 0/376 dead transitions. [2024-06-14 13:02:19,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 376 transitions, 5656 flow [2024-06-14 13:02:19,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:02:19,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:02:19,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-14 13:02:19,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805194805194805 [2024-06-14 13:02:19,912 INFO L175 Difference]: Start difference. First operand has 155 places, 285 transitions, 4214 flow. Second operand 11 states and 222 transitions. [2024-06-14 13:02:19,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 376 transitions, 5656 flow [2024-06-14 13:02:20,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 376 transitions, 5514 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 13:02:20,341 INFO L231 Difference]: Finished difference. Result has 165 places, 288 transitions, 4648 flow [2024-06-14 13:02:20,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4072, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4648, PETRI_PLACES=165, PETRI_TRANSITIONS=288} [2024-06-14 13:02:20,342 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-14 13:02:20,343 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 288 transitions, 4648 flow [2024-06-14 13:02:20,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:20,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:20,343 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:02:20,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:02:20,343 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:02:20,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:20,344 INFO L85 PathProgramCache]: Analyzing trace with hash 400160040, now seen corresponding path program 3 times [2024-06-14 13:02:20,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:20,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721564841] [2024-06-14 13:02:20,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:20,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:20,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:23,396 INFO L134 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:02:23,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:23,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721564841] [2024-06-14 13:02:23,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721564841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:23,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:23,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:02:23,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063044395] [2024-06-14 13:02:23,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:23,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:02:23,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:23,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:02:23,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:02:23,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:02:23,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 288 transitions, 4648 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:23,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:23,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:02:23,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:26,947 INFO L124 PetriNetUnfolderBase]: 6977/10988 cut-off events. [2024-06-14 13:02:26,947 INFO L125 PetriNetUnfolderBase]: For 346593/346626 co-relation queries the response was YES. [2024-06-14 13:02:27,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72883 conditions, 10988 events. 6977/10988 cut-off events. For 346593/346626 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 72662 event pairs, 2302 based on Foata normal form. 144/11132 useless extension candidates. Maximal degree in co-relation 72803. Up to 6528 conditions per place. [2024-06-14 13:02:27,039 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 193 selfloop transitions, 181 changer transitions 0/378 dead transitions. [2024-06-14 13:02:27,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 378 transitions, 6066 flow [2024-06-14 13:02:27,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:02:27,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:02:27,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 233 transitions. [2024-06-14 13:02:27,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4623015873015873 [2024-06-14 13:02:27,040 INFO L175 Difference]: Start difference. First operand has 165 places, 288 transitions, 4648 flow. Second operand 12 states and 233 transitions. [2024-06-14 13:02:27,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 378 transitions, 6066 flow [2024-06-14 13:02:27,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 378 transitions, 5740 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-14 13:02:27,539 INFO L231 Difference]: Finished difference. Result has 171 places, 290 transitions, 4797 flow [2024-06-14 13:02:27,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4338, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4797, PETRI_PLACES=171, PETRI_TRANSITIONS=290} [2024-06-14 13:02:27,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-14 13:02:27,539 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 290 transitions, 4797 flow [2024-06-14 13:02:27,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:27,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:27,540 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:02:27,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:02:27,540 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:02:27,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:27,540 INFO L85 PathProgramCache]: Analyzing trace with hash 717182044, now seen corresponding path program 4 times [2024-06-14 13:02:27,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:27,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241925245] [2024-06-14 13:02:27,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:27,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:27,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:30,773 INFO L134 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:02:30,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:30,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241925245] [2024-06-14 13:02:30,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241925245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:30,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:30,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:02:30,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233297981] [2024-06-14 13:02:30,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:30,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:02:30,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:30,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:02:30,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:02:30,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:02:30,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 290 transitions, 4797 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:30,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:30,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:02:30,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:33,960 INFO L124 PetriNetUnfolderBase]: 7281/11516 cut-off events. [2024-06-14 13:02:33,961 INFO L125 PetriNetUnfolderBase]: For 341858/341891 co-relation queries the response was YES. [2024-06-14 13:02:34,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73927 conditions, 11516 events. 7281/11516 cut-off events. For 341858/341891 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 77566 event pairs, 2710 based on Foata normal form. 160/11676 useless extension candidates. Maximal degree in co-relation 73845. Up to 8459 conditions per place. [2024-06-14 13:02:34,062 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 181 selfloop transitions, 181 changer transitions 0/366 dead transitions. [2024-06-14 13:02:34,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 366 transitions, 5969 flow [2024-06-14 13:02:34,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:02:34,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:02:34,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-06-14 13:02:34,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 13:02:34,063 INFO L175 Difference]: Start difference. First operand has 171 places, 290 transitions, 4797 flow. Second operand 12 states and 222 transitions. [2024-06-14 13:02:34,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 366 transitions, 5969 flow [2024-06-14 13:02:34,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 366 transitions, 5590 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 13:02:34,617 INFO L231 Difference]: Finished difference. Result has 174 places, 291 transitions, 4838 flow [2024-06-14 13:02:34,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4418, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4838, PETRI_PLACES=174, PETRI_TRANSITIONS=291} [2024-06-14 13:02:34,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-14 13:02:34,618 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 291 transitions, 4838 flow [2024-06-14 13:02:34,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:34,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:34,618 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:02:34,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:02:34,618 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:02:34,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:34,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1146961468, now seen corresponding path program 5 times [2024-06-14 13:02:34,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:34,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088648137] [2024-06-14 13:02:34,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:34,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:34,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:38,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:02:38,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:38,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088648137] [2024-06-14 13:02:38,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088648137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:38,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:38,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:02:38,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695330357] [2024-06-14 13:02:38,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:38,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:02:38,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:38,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:02:38,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:02:38,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:02:38,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 291 transitions, 4838 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:38,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:38,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:02:38,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:41,591 INFO L124 PetriNetUnfolderBase]: 7833/12428 cut-off events. [2024-06-14 13:02:41,592 INFO L125 PetriNetUnfolderBase]: For 365748/365762 co-relation queries the response was YES. [2024-06-14 13:02:41,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77841 conditions, 12428 events. 7833/12428 cut-off events. For 365748/365762 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 85325 event pairs, 3118 based on Foata normal form. 142/12570 useless extension candidates. Maximal degree in co-relation 77758. Up to 10111 conditions per place. [2024-06-14 13:02:41,692 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 250 selfloop transitions, 111 changer transitions 0/365 dead transitions. [2024-06-14 13:02:41,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 365 transitions, 6018 flow [2024-06-14 13:02:41,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:02:41,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:02:41,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-14 13:02:41,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4458874458874459 [2024-06-14 13:02:41,694 INFO L175 Difference]: Start difference. First operand has 174 places, 291 transitions, 4838 flow. Second operand 11 states and 206 transitions. [2024-06-14 13:02:41,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 365 transitions, 6018 flow [2024-06-14 13:02:42,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 365 transitions, 5632 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-14 13:02:42,235 INFO L231 Difference]: Finished difference. Result has 175 places, 292 transitions, 4740 flow [2024-06-14 13:02:42,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4452, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4740, PETRI_PLACES=175, PETRI_TRANSITIONS=292} [2024-06-14 13:02:42,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-14 13:02:42,236 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 292 transitions, 4740 flow [2024-06-14 13:02:42,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:42,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:42,236 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:02:42,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:02:42,236 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:02:42,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:42,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1141599088, now seen corresponding path program 6 times [2024-06-14 13:02:42,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:42,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974696829] [2024-06-14 13:02:42,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:42,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:42,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:45,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:02:45,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:45,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974696829] [2024-06-14 13:02:45,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974696829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:45,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:45,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:02:45,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351908828] [2024-06-14 13:02:45,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:45,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:02:45,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:45,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:02:45,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:02:45,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:02:45,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 292 transitions, 4740 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:45,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:45,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:02:45,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:49,242 INFO L124 PetriNetUnfolderBase]: 8376/13349 cut-off events. [2024-06-14 13:02:49,242 INFO L125 PetriNetUnfolderBase]: For 387726/387740 co-relation queries the response was YES. [2024-06-14 13:02:49,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81043 conditions, 13349 events. 8376/13349 cut-off events. For 387726/387740 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 93553 event pairs, 3341 based on Foata normal form. 142/13491 useless extension candidates. Maximal degree in co-relation 80959. Up to 11056 conditions per place. [2024-06-14 13:02:49,380 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 257 selfloop transitions, 115 changer transitions 0/376 dead transitions. [2024-06-14 13:02:49,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 376 transitions, 5976 flow [2024-06-14 13:02:49,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:02:49,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:02:49,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 237 transitions. [2024-06-14 13:02:49,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340659340659341 [2024-06-14 13:02:49,381 INFO L175 Difference]: Start difference. First operand has 175 places, 292 transitions, 4740 flow. Second operand 13 states and 237 transitions. [2024-06-14 13:02:49,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 376 transitions, 5976 flow [2024-06-14 13:02:50,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 376 transitions, 5734 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-14 13:02:50,068 INFO L231 Difference]: Finished difference. Result has 179 places, 293 transitions, 4795 flow [2024-06-14 13:02:50,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4498, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4795, PETRI_PLACES=179, PETRI_TRANSITIONS=293} [2024-06-14 13:02:50,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-14 13:02:50,068 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 293 transitions, 4795 flow [2024-06-14 13:02:50,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:50,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:50,069 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:02:50,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:02:50,069 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:02:50,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:50,069 INFO L85 PathProgramCache]: Analyzing trace with hash -234089176, now seen corresponding path program 7 times [2024-06-14 13:02:50,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:50,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861961639] [2024-06-14 13:02:50,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:50,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:50,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:02:53,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:02:53,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:02:53,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861961639] [2024-06-14 13:02:53,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861961639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:02:53,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:02:53,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:02:53,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786859689] [2024-06-14 13:02:53,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:02:53,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:02:53,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:02:53,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:02:53,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:02:53,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:02:53,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 293 transitions, 4795 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:53,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:02:53,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:02:53,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:02:57,122 INFO L124 PetriNetUnfolderBase]: 9396/15005 cut-off events. [2024-06-14 13:02:57,122 INFO L125 PetriNetUnfolderBase]: For 450312/450326 co-relation queries the response was YES. [2024-06-14 13:02:57,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90502 conditions, 15005 events. 9396/15005 cut-off events. For 450312/450326 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 107918 event pairs, 3617 based on Foata normal form. 126/15131 useless extension candidates. Maximal degree in co-relation 90417. Up to 9661 conditions per place. [2024-06-14 13:02:57,243 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 263 selfloop transitions, 107 changer transitions 0/374 dead transitions. [2024-06-14 13:02:57,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 374 transitions, 6123 flow [2024-06-14 13:02:57,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:02:57,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:02:57,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-14 13:02:57,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45670995670995673 [2024-06-14 13:02:57,247 INFO L175 Difference]: Start difference. First operand has 179 places, 293 transitions, 4795 flow. Second operand 11 states and 211 transitions. [2024-06-14 13:02:57,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 374 transitions, 6123 flow [2024-06-14 13:02:57,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 374 transitions, 5870 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-14 13:02:57,950 INFO L231 Difference]: Finished difference. Result has 180 places, 295 transitions, 4887 flow [2024-06-14 13:02:57,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4542, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4887, PETRI_PLACES=180, PETRI_TRANSITIONS=295} [2024-06-14 13:02:57,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-14 13:02:57,950 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 295 transitions, 4887 flow [2024-06-14 13:02:57,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:02:57,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:02:57,951 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:02:57,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:02:57,951 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:02:57,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:02:57,951 INFO L85 PathProgramCache]: Analyzing trace with hash -228363724, now seen corresponding path program 1 times [2024-06-14 13:02:57,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:02:57,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380942710] [2024-06-14 13:02:57,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:02:57,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:02:57,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:01,501 INFO L134 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:03:01,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:01,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380942710] [2024-06-14 13:03:01,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380942710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:01,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:01,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:03:01,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86236808] [2024-06-14 13:03:01,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:01,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:03:01,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:03:01,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:03:01,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:03:01,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 295 transitions, 4887 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:01,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:01,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:03:01,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:05,468 INFO L124 PetriNetUnfolderBase]: 9588/15389 cut-off events. [2024-06-14 13:03:05,468 INFO L125 PetriNetUnfolderBase]: For 453939/453953 co-relation queries the response was YES. [2024-06-14 13:03:05,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92256 conditions, 15389 events. 9588/15389 cut-off events. For 453939/453953 co-relation queries the response was YES. Maximal size of possible extension queue 836. Compared 112396 event pairs, 3881 based on Foata normal form. 62/15451 useless extension candidates. Maximal degree in co-relation 92169. Up to 11476 conditions per place. [2024-06-14 13:03:05,622 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 261 selfloop transitions, 119 changer transitions 0/384 dead transitions. [2024-06-14 13:03:05,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 384 transitions, 6185 flow [2024-06-14 13:03:05,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:03:05,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:03:05,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 241 transitions. [2024-06-14 13:03:05,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4413919413919414 [2024-06-14 13:03:05,623 INFO L175 Difference]: Start difference. First operand has 180 places, 295 transitions, 4887 flow. Second operand 13 states and 241 transitions. [2024-06-14 13:03:05,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 384 transitions, 6185 flow [2024-06-14 13:03:06,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 384 transitions, 5968 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 13:03:06,717 INFO L231 Difference]: Finished difference. Result has 185 places, 296 transitions, 4966 flow [2024-06-14 13:03:06,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4966, PETRI_PLACES=185, PETRI_TRANSITIONS=296} [2024-06-14 13:03:06,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-14 13:03:06,718 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 296 transitions, 4966 flow [2024-06-14 13:03:06,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:06,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:06,718 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:03:06,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:03:06,718 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:03:06,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:06,719 INFO L85 PathProgramCache]: Analyzing trace with hash 318666382, now seen corresponding path program 1 times [2024-06-14 13:03:06,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:06,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717703568] [2024-06-14 13:03:06,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:06,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:06,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:08,832 INFO L134 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:03:08,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:08,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717703568] [2024-06-14 13:03:08,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717703568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:08,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:08,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:03:08,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034067883] [2024-06-14 13:03:08,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:08,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:03:08,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:08,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:03:08,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:03:08,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:03:08,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 296 transitions, 4966 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:08,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:08,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:03:08,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:12,033 INFO L124 PetriNetUnfolderBase]: 9064/14512 cut-off events. [2024-06-14 13:03:12,033 INFO L125 PetriNetUnfolderBase]: For 433215/433255 co-relation queries the response was YES. [2024-06-14 13:03:12,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86634 conditions, 14512 events. 9064/14512 cut-off events. For 433215/433255 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 104873 event pairs, 4245 based on Foata normal form. 57/14531 useless extension candidates. Maximal degree in co-relation 86546. Up to 13896 conditions per place. [2024-06-14 13:03:12,236 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 241 selfloop transitions, 52 changer transitions 18/326 dead transitions. [2024-06-14 13:03:12,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 326 transitions, 5684 flow [2024-06-14 13:03:12,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:03:12,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:03:12,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 13:03:12,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:03:12,238 INFO L175 Difference]: Start difference. First operand has 185 places, 296 transitions, 4966 flow. Second operand 7 states and 126 transitions. [2024-06-14 13:03:12,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 326 transitions, 5684 flow [2024-06-14 13:03:12,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 326 transitions, 5380 flow, removed 34 selfloop flow, removed 11 redundant places. [2024-06-14 13:03:12,911 INFO L231 Difference]: Finished difference. Result has 181 places, 278 transitions, 4412 flow [2024-06-14 13:03:12,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4412, PETRI_PLACES=181, PETRI_TRANSITIONS=278} [2024-06-14 13:03:12,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-14 13:03:12,912 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 278 transitions, 4412 flow [2024-06-14 13:03:12,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:12,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:12,912 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:03:12,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:03:12,912 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:03:12,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:12,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1621661644, now seen corresponding path program 8 times [2024-06-14 13:03:12,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:12,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16805728] [2024-06-14 13:03:12,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:12,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:12,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:16,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:03:16,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:16,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16805728] [2024-06-14 13:03:16,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16805728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:16,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:16,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:16,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133086303] [2024-06-14 13:03:16,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:16,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:16,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:16,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:16,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:16,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:03:16,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 278 transitions, 4412 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:16,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:16,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:03:16,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:19,562 INFO L124 PetriNetUnfolderBase]: 9054/14495 cut-off events. [2024-06-14 13:03:19,563 INFO L125 PetriNetUnfolderBase]: For 508536/508569 co-relation queries the response was YES. [2024-06-14 13:03:19,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86340 conditions, 14495 events. 9054/14495 cut-off events. For 508536/508569 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 104468 event pairs, 3834 based on Foata normal form. 150/14645 useless extension candidates. Maximal degree in co-relation 86251. Up to 12148 conditions per place. [2024-06-14 13:03:19,729 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 203 selfloop transitions, 127 changer transitions 6/340 dead transitions. [2024-06-14 13:03:19,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 340 transitions, 5410 flow [2024-06-14 13:03:19,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:03:19,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:03:19,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-14 13:03:19,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-14 13:03:19,730 INFO L175 Difference]: Start difference. First operand has 181 places, 278 transitions, 4412 flow. Second operand 10 states and 186 transitions. [2024-06-14 13:03:19,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 340 transitions, 5410 flow [2024-06-14 13:03:20,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 340 transitions, 5255 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:03:20,393 INFO L231 Difference]: Finished difference. Result has 184 places, 277 transitions, 4548 flow [2024-06-14 13:03:20,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4257, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4548, PETRI_PLACES=184, PETRI_TRANSITIONS=277} [2024-06-14 13:03:20,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-14 13:03:20,394 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 277 transitions, 4548 flow [2024-06-14 13:03:20,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:20,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:20,394 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:03:20,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:03:20,394 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:03:20,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:20,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1627024024, now seen corresponding path program 9 times [2024-06-14 13:03:20,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:20,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270190978] [2024-06-14 13:03:20,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:20,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:20,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:23,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:03:23,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:23,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270190978] [2024-06-14 13:03:23,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270190978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:23,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:23,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:23,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358386876] [2024-06-14 13:03:23,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:23,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:23,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:23,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:23,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:23,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:03:23,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 277 transitions, 4548 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:23,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:23,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:03:23,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:27,210 INFO L124 PetriNetUnfolderBase]: 9869/15896 cut-off events. [2024-06-14 13:03:27,210 INFO L125 PetriNetUnfolderBase]: For 541793/541826 co-relation queries the response was YES. [2024-06-14 13:03:27,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92700 conditions, 15896 events. 9869/15896 cut-off events. For 541793/541826 co-relation queries the response was YES. Maximal size of possible extension queue 892. Compared 117479 event pairs, 4293 based on Foata normal form. 150/16046 useless extension candidates. Maximal degree in co-relation 92610. Up to 12613 conditions per place. [2024-06-14 13:03:27,377 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 214 selfloop transitions, 126 changer transitions 0/344 dead transitions. [2024-06-14 13:03:27,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 344 transitions, 5578 flow [2024-06-14 13:03:27,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:03:27,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:03:27,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-14 13:03:27,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-14 13:03:27,378 INFO L175 Difference]: Start difference. First operand has 184 places, 277 transitions, 4548 flow. Second operand 10 states and 191 transitions. [2024-06-14 13:03:27,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 344 transitions, 5578 flow [2024-06-14 13:03:28,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 344 transitions, 5286 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-14 13:03:28,423 INFO L231 Difference]: Finished difference. Result has 186 places, 278 transitions, 4590 flow [2024-06-14 13:03:28,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4590, PETRI_PLACES=186, PETRI_TRANSITIONS=278} [2024-06-14 13:03:28,423 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-14 13:03:28,423 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 278 transitions, 4590 flow [2024-06-14 13:03:28,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:28,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:28,423 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:03:28,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:03:28,424 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:03:28,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:28,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1627171894, now seen corresponding path program 10 times [2024-06-14 13:03:28,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:28,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956384902] [2024-06-14 13:03:28,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:28,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:28,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:31,322 INFO L134 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:03:31,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:31,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956384902] [2024-06-14 13:03:31,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956384902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:31,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:31,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:31,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600212653] [2024-06-14 13:03:31,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:31,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:31,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:31,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:31,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:31,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:03:31,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 278 transitions, 4590 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:31,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:31,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:03:31,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:35,368 INFO L124 PetriNetUnfolderBase]: 10605/17136 cut-off events. [2024-06-14 13:03:35,368 INFO L125 PetriNetUnfolderBase]: For 526672/526705 co-relation queries the response was YES. [2024-06-14 13:03:35,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95663 conditions, 17136 events. 10605/17136 cut-off events. For 526672/526705 co-relation queries the response was YES. Maximal size of possible extension queue 995. Compared 128912 event pairs, 3732 based on Foata normal form. 136/17272 useless extension candidates. Maximal degree in co-relation 95572. Up to 8758 conditions per place. [2024-06-14 13:03:35,533 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 219 selfloop transitions, 130 changer transitions 0/353 dead transitions. [2024-06-14 13:03:35,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 353 transitions, 5776 flow [2024-06-14 13:03:35,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:03:35,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:03:35,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-14 13:03:35,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-14 13:03:35,534 INFO L175 Difference]: Start difference. First operand has 186 places, 278 transitions, 4590 flow. Second operand 10 states and 197 transitions. [2024-06-14 13:03:35,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 353 transitions, 5776 flow [2024-06-14 13:03:36,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 353 transitions, 5502 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 13:03:36,656 INFO L231 Difference]: Finished difference. Result has 189 places, 281 transitions, 4753 flow [2024-06-14 13:03:36,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4753, PETRI_PLACES=189, PETRI_TRANSITIONS=281} [2024-06-14 13:03:36,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-14 13:03:36,657 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 281 transitions, 4753 flow [2024-06-14 13:03:36,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:36,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:36,657 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:03:36,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:03:36,658 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:03:36,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:36,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1148306710, now seen corresponding path program 11 times [2024-06-14 13:03:36,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:36,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47988704] [2024-06-14 13:03:36,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:36,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:36,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:39,517 INFO L134 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:03:39,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:39,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47988704] [2024-06-14 13:03:39,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47988704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:39,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:39,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:03:39,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928705978] [2024-06-14 13:03:39,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:39,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:03:39,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:39,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:03:39,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:03:39,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:03:39,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 281 transitions, 4753 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:39,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:39,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:03:39,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:43,481 INFO L124 PetriNetUnfolderBase]: 10777/17440 cut-off events. [2024-06-14 13:03:43,481 INFO L125 PetriNetUnfolderBase]: For 535954/536016 co-relation queries the response was YES. [2024-06-14 13:03:43,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97207 conditions, 17440 events. 10777/17440 cut-off events. For 535954/536016 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 132143 event pairs, 4416 based on Foata normal form. 122/17562 useless extension candidates. Maximal degree in co-relation 97114. Up to 15309 conditions per place. [2024-06-14 13:03:43,690 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 191 selfloop transitions, 154 changer transitions 5/354 dead transitions. [2024-06-14 13:03:43,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 354 transitions, 6029 flow [2024-06-14 13:03:43,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:03:43,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:03:43,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-14 13:03:43,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-14 13:03:43,692 INFO L175 Difference]: Start difference. First operand has 189 places, 281 transitions, 4753 flow. Second operand 10 states and 198 transitions. [2024-06-14 13:03:43,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 354 transitions, 6029 flow [2024-06-14 13:03:44,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 354 transitions, 5688 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-14 13:03:44,934 INFO L231 Difference]: Finished difference. Result has 191 places, 281 transitions, 4780 flow [2024-06-14 13:03:44,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4412, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4780, PETRI_PLACES=191, PETRI_TRANSITIONS=281} [2024-06-14 13:03:44,935 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-14 13:03:44,935 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 281 transitions, 4780 flow [2024-06-14 13:03:44,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:44,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:44,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:03:44,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:03:44,936 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:03:44,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:44,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1621446442, now seen corresponding path program 2 times [2024-06-14 13:03:44,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:44,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290206395] [2024-06-14 13:03:44,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:44,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:44,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:48,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:48,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:48,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290206395] [2024-06-14 13:03:48,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290206395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:48,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:48,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:03:48,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392134275] [2024-06-14 13:03:48,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:48,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:03:48,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:48,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:03:48,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:03:48,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:03:48,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 281 transitions, 4780 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:48,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:48,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:03:48,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:03:52,841 INFO L124 PetriNetUnfolderBase]: 10913/17708 cut-off events. [2024-06-14 13:03:52,841 INFO L125 PetriNetUnfolderBase]: For 541222/541255 co-relation queries the response was YES. [2024-06-14 13:03:53,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97815 conditions, 17708 events. 10913/17708 cut-off events. For 541222/541255 co-relation queries the response was YES. Maximal size of possible extension queue 1033. Compared 134830 event pairs, 4749 based on Foata normal form. 80/17788 useless extension candidates. Maximal degree in co-relation 97721. Up to 12915 conditions per place. [2024-06-14 13:03:53,116 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 208 selfloop transitions, 128 changer transitions 8/348 dead transitions. [2024-06-14 13:03:53,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 348 transitions, 5836 flow [2024-06-14 13:03:53,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:03:53,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:03:53,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-14 13:03:53,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 13:03:53,117 INFO L175 Difference]: Start difference. First operand has 191 places, 281 transitions, 4780 flow. Second operand 10 states and 190 transitions. [2024-06-14 13:03:53,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 348 transitions, 5836 flow [2024-06-14 13:03:54,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 348 transitions, 5483 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 13:03:54,528 INFO L231 Difference]: Finished difference. Result has 193 places, 279 transitions, 4694 flow [2024-06-14 13:03:54,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4427, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4694, PETRI_PLACES=193, PETRI_TRANSITIONS=279} [2024-06-14 13:03:54,529 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-14 13:03:54,529 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 279 transitions, 4694 flow [2024-06-14 13:03:54,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:54,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:03:54,529 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:03:54,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:03:54,529 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:03:54,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:03:54,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1405022422, now seen corresponding path program 3 times [2024-06-14 13:03:54,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:03:54,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57106568] [2024-06-14 13:03:54,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:03:54,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:03:54,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:03:58,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:03:58,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:03:58,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57106568] [2024-06-14 13:03:58,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57106568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:03:58,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:03:58,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:03:58,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055367617] [2024-06-14 13:03:58,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:03:58,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:03:58,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:03:58,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:03:58,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:03:58,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:03:58,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 279 transitions, 4694 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:03:58,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:03:58,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:03:58,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:02,547 INFO L124 PetriNetUnfolderBase]: 10589/17204 cut-off events. [2024-06-14 13:04:02,547 INFO L125 PetriNetUnfolderBase]: For 561770/561832 co-relation queries the response was YES. [2024-06-14 13:04:02,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95966 conditions, 17204 events. 10589/17204 cut-off events. For 561770/561832 co-relation queries the response was YES. Maximal size of possible extension queue 992. Compared 130594 event pairs, 4342 based on Foata normal form. 106/17310 useless extension candidates. Maximal degree in co-relation 95871. Up to 14779 conditions per place. [2024-06-14 13:04:02,697 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 197 selfloop transitions, 153 changer transitions 11/365 dead transitions. [2024-06-14 13:04:02,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 365 transitions, 6068 flow [2024-06-14 13:04:02,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:04:02,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:04:02,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-14 13:04:02,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.474025974025974 [2024-06-14 13:04:02,698 INFO L175 Difference]: Start difference. First operand has 193 places, 279 transitions, 4694 flow. Second operand 11 states and 219 transitions. [2024-06-14 13:04:02,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 365 transitions, 6068 flow [2024-06-14 13:04:03,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 365 transitions, 5783 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-14 13:04:03,522 INFO L231 Difference]: Finished difference. Result has 196 places, 279 transitions, 4782 flow [2024-06-14 13:04:03,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4782, PETRI_PLACES=196, PETRI_TRANSITIONS=279} [2024-06-14 13:04:03,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-14 13:04:03,523 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 279 transitions, 4782 flow [2024-06-14 13:04:03,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:03,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:03,523 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:04:03,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:04:03,523 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:04:03,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:03,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1414219192, now seen corresponding path program 4 times [2024-06-14 13:04:03,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:03,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574363866] [2024-06-14 13:04:03,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:03,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:03,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:06,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:06,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:06,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574363866] [2024-06-14 13:04:06,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574363866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:06,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:06,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:04:06,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110571555] [2024-06-14 13:04:06,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:06,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:04:06,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:06,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:04:06,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:04:06,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:04:06,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 279 transitions, 4782 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:06,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:06,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:04:06,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:10,871 INFO L124 PetriNetUnfolderBase]: 10849/17632 cut-off events. [2024-06-14 13:04:10,871 INFO L125 PetriNetUnfolderBase]: For 584291/584353 co-relation queries the response was YES. [2024-06-14 13:04:11,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98222 conditions, 17632 events. 10849/17632 cut-off events. For 584291/584353 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 133851 event pairs, 4047 based on Foata normal form. 106/17738 useless extension candidates. Maximal degree in co-relation 98127. Up to 10879 conditions per place. [2024-06-14 13:04:11,064 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 183 selfloop transitions, 162 changer transitions 12/361 dead transitions. [2024-06-14 13:04:11,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 361 transitions, 6096 flow [2024-06-14 13:04:11,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:04:11,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:04:11,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-14 13:04:11,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-14 13:04:11,065 INFO L175 Difference]: Start difference. First operand has 196 places, 279 transitions, 4782 flow. Second operand 10 states and 205 transitions. [2024-06-14 13:04:11,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 361 transitions, 6096 flow [2024-06-14 13:04:11,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 361 transitions, 5742 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-14 13:04:11,963 INFO L231 Difference]: Finished difference. Result has 196 places, 276 transitions, 4665 flow [2024-06-14 13:04:11,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4358, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4665, PETRI_PLACES=196, PETRI_TRANSITIONS=276} [2024-06-14 13:04:11,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-14 13:04:11,964 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 276 transitions, 4665 flow [2024-06-14 13:04:11,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:11,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:11,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:04:11,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:04:11,965 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:04:11,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:11,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1532161072, now seen corresponding path program 2 times [2024-06-14 13:04:11,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:11,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725073608] [2024-06-14 13:04:11,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:11,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:14,062 INFO L134 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:04:14,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:14,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725073608] [2024-06-14 13:04:14,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725073608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:14,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:14,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:04:14,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237341255] [2024-06-14 13:04:14,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:14,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:04:14,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:14,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:04:14,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:04:14,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:04:14,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 276 transitions, 4665 flow. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:14,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:14,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:04:14,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:17,592 INFO L124 PetriNetUnfolderBase]: 10218/16637 cut-off events. [2024-06-14 13:04:17,592 INFO L125 PetriNetUnfolderBase]: For 574475/574536 co-relation queries the response was YES. [2024-06-14 13:04:17,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94965 conditions, 16637 events. 10218/16637 cut-off events. For 574475/574536 co-relation queries the response was YES. Maximal size of possible extension queue 971. Compared 126115 event pairs, 4679 based on Foata normal form. 54/16653 useless extension candidates. Maximal degree in co-relation 94869. Up to 15940 conditions per place. [2024-06-14 13:04:17,735 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 226 selfloop transitions, 60 changer transitions 0/301 dead transitions. [2024-06-14 13:04:17,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 301 transitions, 5491 flow [2024-06-14 13:04:17,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:04:17,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:04:17,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 13:04:17,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:04:17,737 INFO L175 Difference]: Start difference. First operand has 196 places, 276 transitions, 4665 flow. Second operand 6 states and 108 transitions. [2024-06-14 13:04:17,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 301 transitions, 5491 flow [2024-06-14 13:04:18,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 301 transitions, 5019 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-14 13:04:18,422 INFO L231 Difference]: Finished difference. Result has 193 places, 279 transitions, 4360 flow [2024-06-14 13:04:18,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4199, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4360, PETRI_PLACES=193, PETRI_TRANSITIONS=279} [2024-06-14 13:04:18,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-14 13:04:18,423 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 279 transitions, 4360 flow [2024-06-14 13:04:18,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:18,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:18,423 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:04:18,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:04:18,423 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:04:18,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:18,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1493744570, now seen corresponding path program 1 times [2024-06-14 13:04:18,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:18,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969686154] [2024-06-14 13:04:18,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:18,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:18,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:20,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:20,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:20,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969686154] [2024-06-14 13:04:20,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969686154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:20,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:20,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:04:20,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196239803] [2024-06-14 13:04:20,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:20,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:04:20,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:20,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:04:20,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:04:20,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:04:20,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 279 transitions, 4360 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:04:20,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:20,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:04:20,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:24,135 INFO L124 PetriNetUnfolderBase]: 10016/16294 cut-off events. [2024-06-14 13:04:24,136 INFO L125 PetriNetUnfolderBase]: For 560823/560883 co-relation queries the response was YES. [2024-06-14 13:04:24,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90540 conditions, 16294 events. 10016/16294 cut-off events. For 560823/560883 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 122876 event pairs, 6001 based on Foata normal form. 62/16322 useless extension candidates. Maximal degree in co-relation 90444. Up to 15900 conditions per place. [2024-06-14 13:04:24,344 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 272 selfloop transitions, 14 changer transitions 0/301 dead transitions. [2024-06-14 13:04:24,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 301 transitions, 5034 flow [2024-06-14 13:04:24,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:04:24,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:04:24,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-14 13:04:24,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 13:04:24,346 INFO L175 Difference]: Start difference. First operand has 193 places, 279 transitions, 4360 flow. Second operand 6 states and 104 transitions. [2024-06-14 13:04:24,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 301 transitions, 5034 flow [2024-06-14 13:04:25,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 301 transitions, 4854 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:04:25,414 INFO L231 Difference]: Finished difference. Result has 193 places, 281 transitions, 4254 flow [2024-06-14 13:04:25,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4180, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4254, PETRI_PLACES=193, PETRI_TRANSITIONS=281} [2024-06-14 13:04:25,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-14 13:04:25,415 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 281 transitions, 4254 flow [2024-06-14 13:04:25,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 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:04:25,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:25,415 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:04:25,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:04:25,416 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:04:25,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:25,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1370621013, now seen corresponding path program 1 times [2024-06-14 13:04:25,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:25,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689973455] [2024-06-14 13:04:25,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:25,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:28,052 INFO L134 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:04:28,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:28,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689973455] [2024-06-14 13:04:28,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689973455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:28,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:28,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:04:28,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178000386] [2024-06-14 13:04:28,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:28,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:04:28,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:28,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:04:28,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:04:28,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:04:28,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 281 transitions, 4254 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:28,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:28,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:04:28,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:31,514 INFO L124 PetriNetUnfolderBase]: 10201/16540 cut-off events. [2024-06-14 13:04:31,514 INFO L125 PetriNetUnfolderBase]: For 524828/524840 co-relation queries the response was YES. [2024-06-14 13:04:31,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90883 conditions, 16540 events. 10201/16540 cut-off events. For 524828/524840 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 124797 event pairs, 5337 based on Foata normal form. 18/16558 useless extension candidates. Maximal degree in co-relation 90789. Up to 16207 conditions per place. [2024-06-14 13:04:31,706 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 293 selfloop transitions, 34 changer transitions 0/331 dead transitions. [2024-06-14 13:04:31,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 331 transitions, 5394 flow [2024-06-14 13:04:31,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:04:31,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:04:31,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 13:04:31,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-14 13:04:31,708 INFO L175 Difference]: Start difference. First operand has 193 places, 281 transitions, 4254 flow. Second operand 9 states and 143 transitions. [2024-06-14 13:04:31,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 331 transitions, 5394 flow [2024-06-14 13:04:32,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 331 transitions, 5342 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 13:04:32,482 INFO L231 Difference]: Finished difference. Result has 199 places, 296 transitions, 4613 flow [2024-06-14 13:04:32,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4202, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4613, PETRI_PLACES=199, PETRI_TRANSITIONS=296} [2024-06-14 13:04:32,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-14 13:04:32,483 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 296 transitions, 4613 flow [2024-06-14 13:04:32,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:32,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:32,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:04:32,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:04:32,484 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:04:32,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:32,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1288724991, now seen corresponding path program 2 times [2024-06-14 13:04:32,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:32,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345633269] [2024-06-14 13:04:32,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:32,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:32,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:34,887 INFO L134 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:04:34,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:34,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345633269] [2024-06-14 13:04:34,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345633269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:34,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:34,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:04:34,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790554815] [2024-06-14 13:04:34,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:34,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:04:34,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:34,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:04:34,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:04:34,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:04:34,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 296 transitions, 4613 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:34,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:34,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:04:34,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:38,337 INFO L124 PetriNetUnfolderBase]: 10189/16518 cut-off events. [2024-06-14 13:04:38,337 INFO L125 PetriNetUnfolderBase]: For 545576/545578 co-relation queries the response was YES. [2024-06-14 13:04:38,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91392 conditions, 16518 events. 10189/16518 cut-off events. For 545576/545578 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 124428 event pairs, 5325 based on Foata normal form. 4/16522 useless extension candidates. Maximal degree in co-relation 91296. Up to 16197 conditions per place. [2024-06-14 13:04:38,485 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 282 selfloop transitions, 32 changer transitions 0/318 dead transitions. [2024-06-14 13:04:38,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 318 transitions, 5307 flow [2024-06-14 13:04:38,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:04:38,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:04:38,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-14 13:04:38,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-14 13:04:38,487 INFO L175 Difference]: Start difference. First operand has 199 places, 296 transitions, 4613 flow. Second operand 7 states and 113 transitions. [2024-06-14 13:04:38,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 318 transitions, 5307 flow [2024-06-14 13:04:39,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 318 transitions, 5252 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 13:04:39,182 INFO L231 Difference]: Finished difference. Result has 202 places, 296 transitions, 4631 flow [2024-06-14 13:04:39,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4558, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4631, PETRI_PLACES=202, PETRI_TRANSITIONS=296} [2024-06-14 13:04:39,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-14 13:04:39,183 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 296 transitions, 4631 flow [2024-06-14 13:04:39,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:39,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:39,183 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:04:39,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:04:39,183 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:04:39,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:39,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1642988031, now seen corresponding path program 3 times [2024-06-14 13:04:39,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:39,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832815267] [2024-06-14 13:04:39,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:39,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:39,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:41,650 INFO L134 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:04:41,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:41,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832815267] [2024-06-14 13:04:41,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832815267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:41,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:41,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:04:41,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976167360] [2024-06-14 13:04:41,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:41,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:04:41,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:41,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:04:41,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:04:41,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:04:41,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 296 transitions, 4631 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:41,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:41,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:04:41,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:45,156 INFO L124 PetriNetUnfolderBase]: 10183/16520 cut-off events. [2024-06-14 13:04:45,156 INFO L125 PetriNetUnfolderBase]: For 567308/567312 co-relation queries the response was YES. [2024-06-14 13:04:45,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91999 conditions, 16520 events. 10183/16520 cut-off events. For 567308/567312 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 124426 event pairs, 5187 based on Foata normal form. 2/16521 useless extension candidates. Maximal degree in co-relation 91901. Up to 16167 conditions per place. [2024-06-14 13:04:45,349 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 278 selfloop transitions, 38 changer transitions 0/320 dead transitions. [2024-06-14 13:04:45,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 320 transitions, 5392 flow [2024-06-14 13:04:45,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:04:45,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:04:45,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-14 13:04:45,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-14 13:04:45,350 INFO L175 Difference]: Start difference. First operand has 202 places, 296 transitions, 4631 flow. Second operand 7 states and 108 transitions. [2024-06-14 13:04:45,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 320 transitions, 5392 flow [2024-06-14 13:04:46,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 320 transitions, 5328 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:04:46,288 INFO L231 Difference]: Finished difference. Result has 205 places, 304 transitions, 4774 flow [2024-06-14 13:04:46,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4567, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4774, PETRI_PLACES=205, PETRI_TRANSITIONS=304} [2024-06-14 13:04:46,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-14 13:04:46,289 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 304 transitions, 4774 flow [2024-06-14 13:04:46,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:46,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:46,289 INFO 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:04:46,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:04:46,289 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:04:46,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:46,290 INFO L85 PathProgramCache]: Analyzing trace with hash -135482187, now seen corresponding path program 1 times [2024-06-14 13:04:46,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:46,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127565980] [2024-06-14 13:04:46,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:46,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:46,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:49,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:49,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:49,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127565980] [2024-06-14 13:04:49,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127565980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:49,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:49,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:04:49,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905442916] [2024-06-14 13:04:49,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:49,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:04:49,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:49,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:04:49,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:04:49,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:04:49,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 304 transitions, 4774 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:49,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:49,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:04:49,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:04:52,939 INFO L124 PetriNetUnfolderBase]: 10084/16372 cut-off events. [2024-06-14 13:04:52,939 INFO L125 PetriNetUnfolderBase]: For 605717/605757 co-relation queries the response was YES. [2024-06-14 13:04:53,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92013 conditions, 16372 events. 10084/16372 cut-off events. For 605717/605757 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 123637 event pairs, 4995 based on Foata normal form. 43/16383 useless extension candidates. Maximal degree in co-relation 91912. Up to 15778 conditions per place. [2024-06-14 13:04:53,154 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 269 selfloop transitions, 55 changer transitions 0/342 dead transitions. [2024-06-14 13:04:53,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 342 transitions, 5588 flow [2024-06-14 13:04:53,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:04:53,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:04:53,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:04:53,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-14 13:04:53,155 INFO L175 Difference]: Start difference. First operand has 205 places, 304 transitions, 4774 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:04:53,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 342 transitions, 5588 flow [2024-06-14 13:04:54,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 342 transitions, 5526 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 13:04:54,195 INFO L231 Difference]: Finished difference. Result has 210 places, 306 transitions, 4884 flow [2024-06-14 13:04:54,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4712, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4884, PETRI_PLACES=210, PETRI_TRANSITIONS=306} [2024-06-14 13:04:54,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-14 13:04:54,195 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 306 transitions, 4884 flow [2024-06-14 13:04:54,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:54,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:04:54,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:04:54,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:04:54,196 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:04:54,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:04:54,196 INFO L85 PathProgramCache]: Analyzing trace with hash 956550975, now seen corresponding path program 2 times [2024-06-14 13:04:54,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:04:54,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630700687] [2024-06-14 13:04:54,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:04:54,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:04:54,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:04:57,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:04:57,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:04:57,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630700687] [2024-06-14 13:04:57,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630700687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:04:57,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:04:57,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:04:57,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797358222] [2024-06-14 13:04:57,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:04:57,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:04:57,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:04:57,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:04:57,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:04:57,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:04:57,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 306 transitions, 4884 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:04:57,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:04:57,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:04:57,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:00,971 INFO L124 PetriNetUnfolderBase]: 10144/16517 cut-off events. [2024-06-14 13:05:00,971 INFO L125 PetriNetUnfolderBase]: For 632540/632601 co-relation queries the response was YES. [2024-06-14 13:05:01,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93504 conditions, 16517 events. 10144/16517 cut-off events. For 632540/632601 co-relation queries the response was YES. Maximal size of possible extension queue 943. Compared 124956 event pairs, 4577 based on Foata normal form. 62/16543 useless extension candidates. Maximal degree in co-relation 93402. Up to 15740 conditions per place. [2024-06-14 13:05:01,186 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 249 selfloop transitions, 70 changer transitions 0/337 dead transitions. [2024-06-14 13:05:01,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 337 transitions, 5828 flow [2024-06-14 13:05:01,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:05:01,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:05:01,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 13:05:01,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-14 13:05:01,188 INFO L175 Difference]: Start difference. First operand has 210 places, 306 transitions, 4884 flow. Second operand 7 states and 125 transitions. [2024-06-14 13:05:01,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 337 transitions, 5828 flow [2024-06-14 13:05:02,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 337 transitions, 5698 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:05:02,437 INFO L231 Difference]: Finished difference. Result has 211 places, 308 transitions, 4951 flow [2024-06-14 13:05:02,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4754, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4951, PETRI_PLACES=211, PETRI_TRANSITIONS=308} [2024-06-14 13:05:02,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 13:05:02,438 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 308 transitions, 4951 flow [2024-06-14 13:05:02,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:05:02,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:02,439 INFO 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:05:02,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:05:02,439 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:05:02,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:02,439 INFO L85 PathProgramCache]: Analyzing trace with hash 969508665, now seen corresponding path program 3 times [2024-06-14 13:05:02,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:02,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962470999] [2024-06-14 13:05:02,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:02,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:02,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:05,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:05:05,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:05,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962470999] [2024-06-14 13:05:05,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962470999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:05,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:05,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:05:05,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290554062] [2024-06-14 13:05:05,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:05,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:05:05,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:05,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:05:05,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:05:05,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:05:05,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 308 transitions, 4951 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:05:05,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:05,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:05:05,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:09,233 INFO L124 PetriNetUnfolderBase]: 10251/16678 cut-off events. [2024-06-14 13:05:09,233 INFO L125 PetriNetUnfolderBase]: For 669444/669505 co-relation queries the response was YES. [2024-06-14 13:05:09,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95323 conditions, 16678 events. 10251/16678 cut-off events. For 669444/669505 co-relation queries the response was YES. Maximal size of possible extension queue 959. Compared 126071 event pairs, 4541 based on Foata normal form. 62/16704 useless extension candidates. Maximal degree in co-relation 95220. Up to 15573 conditions per place. [2024-06-14 13:05:09,414 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 252 selfloop transitions, 75 changer transitions 0/345 dead transitions. [2024-06-14 13:05:09,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 345 transitions, 6045 flow [2024-06-14 13:05:09,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:05:09,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:05:09,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 13:05:09,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-14 13:05:09,416 INFO L175 Difference]: Start difference. First operand has 211 places, 308 transitions, 4951 flow. Second operand 7 states and 130 transitions. [2024-06-14 13:05:09,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 345 transitions, 6045 flow [2024-06-14 13:05:10,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 345 transitions, 5872 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 13:05:10,464 INFO L231 Difference]: Finished difference. Result has 213 places, 311 transitions, 5003 flow [2024-06-14 13:05:10,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4778, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5003, PETRI_PLACES=213, PETRI_TRANSITIONS=311} [2024-06-14 13:05:10,464 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-14 13:05:10,465 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 311 transitions, 5003 flow [2024-06-14 13:05:10,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:05:10,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:10,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:05:10,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:05:10,465 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:05:10,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:10,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1095643610, now seen corresponding path program 1 times [2024-06-14 13:05:10,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:10,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131149440] [2024-06-14 13:05:10,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:10,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:10,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:13,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:13,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:13,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131149440] [2024-06-14 13:05:13,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131149440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:13,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:13,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:05:13,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534345423] [2024-06-14 13:05:13,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:13,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:05:13,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:13,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:05:13,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:05:13,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:05:13,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 311 transitions, 5003 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:13,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:13,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:05:13,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:17,148 INFO L124 PetriNetUnfolderBase]: 10465/16950 cut-off events. [2024-06-14 13:05:17,149 INFO L125 PetriNetUnfolderBase]: For 698507/698519 co-relation queries the response was YES. [2024-06-14 13:05:17,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97574 conditions, 16950 events. 10465/16950 cut-off events. For 698507/698519 co-relation queries the response was YES. Maximal size of possible extension queue 957. Compared 127425 event pairs, 5110 based on Foata normal form. 28/16978 useless extension candidates. Maximal degree in co-relation 97470. Up to 16335 conditions per place. [2024-06-14 13:05:17,304 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 316 selfloop transitions, 41 changer transitions 0/361 dead transitions. [2024-06-14 13:05:17,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 361 transitions, 5991 flow [2024-06-14 13:05:17,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:05:17,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:05:17,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-14 13:05:17,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-14 13:05:17,305 INFO L175 Difference]: Start difference. First operand has 213 places, 311 transitions, 5003 flow. Second operand 10 states and 163 transitions. [2024-06-14 13:05:17,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 361 transitions, 5991 flow [2024-06-14 13:05:18,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 361 transitions, 5867 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-14 13:05:18,301 INFO L231 Difference]: Finished difference. Result has 220 places, 313 transitions, 4990 flow [2024-06-14 13:05:18,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4879, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4990, PETRI_PLACES=220, PETRI_TRANSITIONS=313} [2024-06-14 13:05:18,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-14 13:05:18,302 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 313 transitions, 4990 flow [2024-06-14 13:05:18,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:18,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:18,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:05:18,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:05:18,303 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:05:18,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:18,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1227304508, now seen corresponding path program 2 times [2024-06-14 13:05:18,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:18,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768583626] [2024-06-14 13:05:18,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:18,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:18,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:21,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:21,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:21,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768583626] [2024-06-14 13:05:21,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768583626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:21,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:21,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:05:21,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552024237] [2024-06-14 13:05:21,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:21,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:05:21,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:21,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:05:21,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:05:21,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:05:21,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 313 transitions, 4990 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:21,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:21,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:05:21,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:25,221 INFO L124 PetriNetUnfolderBase]: 10537/17062 cut-off events. [2024-06-14 13:05:25,221 INFO L125 PetriNetUnfolderBase]: For 729416/729428 co-relation queries the response was YES. [2024-06-14 13:05:25,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98762 conditions, 17062 events. 10537/17062 cut-off events. For 729416/729428 co-relation queries the response was YES. Maximal size of possible extension queue 962. Compared 128767 event pairs, 5420 based on Foata normal form. 32/17094 useless extension candidates. Maximal degree in co-relation 98656. Up to 16645 conditions per place. [2024-06-14 13:05:25,375 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 315 selfloop transitions, 36 changer transitions 0/355 dead transitions. [2024-06-14 13:05:25,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 355 transitions, 5854 flow [2024-06-14 13:05:25,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:05:25,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:05:25,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-14 13:05:25,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-14 13:05:25,376 INFO L175 Difference]: Start difference. First operand has 220 places, 313 transitions, 4990 flow. Second operand 10 states and 156 transitions. [2024-06-14 13:05:25,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 355 transitions, 5854 flow [2024-06-14 13:05:26,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 355 transitions, 5787 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:05:26,568 INFO L231 Difference]: Finished difference. Result has 223 places, 315 transitions, 5037 flow [2024-06-14 13:05:26,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4925, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5037, PETRI_PLACES=223, PETRI_TRANSITIONS=315} [2024-06-14 13:05:26,568 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-14 13:05:26,568 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 315 transitions, 5037 flow [2024-06-14 13:05:26,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:26,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:26,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:05:26,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:05:26,569 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:05:26,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:26,569 INFO L85 PathProgramCache]: Analyzing trace with hash 1221593564, now seen corresponding path program 1 times [2024-06-14 13:05:26,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:26,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039955405] [2024-06-14 13:05:26,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:26,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:26,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:29,502 INFO L134 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:05:29,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:29,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039955405] [2024-06-14 13:05:29,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039955405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:29,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:29,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:05:29,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959533409] [2024-06-14 13:05:29,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:29,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:05:29,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:29,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:05:29,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:05:29,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:05:29,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 315 transitions, 5037 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:29,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:29,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:05:29,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:33,671 INFO L124 PetriNetUnfolderBase]: 10531/17062 cut-off events. [2024-06-14 13:05:33,671 INFO L125 PetriNetUnfolderBase]: For 743207/743240 co-relation queries the response was YES. [2024-06-14 13:05:33,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98891 conditions, 17062 events. 10531/17062 cut-off events. For 743207/743240 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 128766 event pairs, 4806 based on Foata normal form. 50/17112 useless extension candidates. Maximal degree in co-relation 98784. Up to 15470 conditions per place. [2024-06-14 13:05:33,828 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 180 changer transitions 1/383 dead transitions. [2024-06-14 13:05:33,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 383 transitions, 6245 flow [2024-06-14 13:05:33,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:05:33,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:05:33,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-14 13:05:33,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:05:33,829 INFO L175 Difference]: Start difference. First operand has 223 places, 315 transitions, 5037 flow. Second operand 11 states and 198 transitions. [2024-06-14 13:05:33,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 383 transitions, 6245 flow [2024-06-14 13:05:34,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 383 transitions, 6177 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 13:05:34,803 INFO L231 Difference]: Finished difference. Result has 226 places, 321 transitions, 5414 flow [2024-06-14 13:05:34,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4969, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5414, PETRI_PLACES=226, PETRI_TRANSITIONS=321} [2024-06-14 13:05:34,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 13:05:34,803 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 321 transitions, 5414 flow [2024-06-14 13:05:34,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:34,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:34,804 INFO L208 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:05:34,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:05:34,804 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:05:34,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:34,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1227307484, now seen corresponding path program 2 times [2024-06-14 13:05:34,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:34,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012094720] [2024-06-14 13:05:34,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:34,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:34,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:37,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:05:37,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:37,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012094720] [2024-06-14 13:05:37,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012094720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:37,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:37,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:05:37,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077806881] [2024-06-14 13:05:37,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:37,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:05:37,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:37,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:05:37,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:05:37,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:05:37,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 321 transitions, 5414 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:37,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:37,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:05:37,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:41,762 INFO L124 PetriNetUnfolderBase]: 10717/17371 cut-off events. [2024-06-14 13:05:41,762 INFO L125 PetriNetUnfolderBase]: For 798740/798773 co-relation queries the response was YES. [2024-06-14 13:05:41,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103875 conditions, 17371 events. 10717/17371 cut-off events. For 798740/798773 co-relation queries the response was YES. Maximal size of possible extension queue 965. Compared 131309 event pairs, 4757 based on Foata normal form. 38/17409 useless extension candidates. Maximal degree in co-relation 103767. Up to 15603 conditions per place. [2024-06-14 13:05:41,948 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 184 selfloop transitions, 199 changer transitions 2/389 dead transitions. [2024-06-14 13:05:41,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 389 transitions, 6912 flow [2024-06-14 13:05:41,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:05:41,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:05:41,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-14 13:05:41,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-14 13:05:41,950 INFO L175 Difference]: Start difference. First operand has 226 places, 321 transitions, 5414 flow. Second operand 10 states and 177 transitions. [2024-06-14 13:05:41,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 389 transitions, 6912 flow [2024-06-14 13:05:43,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 389 transitions, 6552 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 13:05:43,720 INFO L231 Difference]: Finished difference. Result has 229 places, 338 transitions, 5891 flow [2024-06-14 13:05:43,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5082, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5891, PETRI_PLACES=229, PETRI_TRANSITIONS=338} [2024-06-14 13:05:43,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-14 13:05:43,721 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 338 transitions, 5891 flow [2024-06-14 13:05:43,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:43,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:43,721 INFO L208 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:05:43,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:05:43,721 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:05:43,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:43,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1514191838, now seen corresponding path program 3 times [2024-06-14 13:05:43,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:43,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620594126] [2024-06-14 13:05:43,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:43,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:46,799 INFO L134 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:05:46,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:46,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620594126] [2024-06-14 13:05:46,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620594126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:46,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:46,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:05:46,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375136640] [2024-06-14 13:05:46,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:46,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:05:46,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:46,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:05:46,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:05:46,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:05:46,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 338 transitions, 5891 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:46,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:46,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:05:46,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:05:51,045 INFO L124 PetriNetUnfolderBase]: 10639/17252 cut-off events. [2024-06-14 13:05:51,045 INFO L125 PetriNetUnfolderBase]: For 825616/825618 co-relation queries the response was YES. [2024-06-14 13:05:51,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103508 conditions, 17252 events. 10639/17252 cut-off events. For 825616/825618 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 130358 event pairs, 5431 based on Foata normal form. 20/17272 useless extension candidates. Maximal degree in co-relation 103398. Up to 16799 conditions per place. [2024-06-14 13:05:51,212 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 328 selfloop transitions, 34 changer transitions 0/366 dead transitions. [2024-06-14 13:05:51,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 366 transitions, 6709 flow [2024-06-14 13:05:51,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:05:51,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:05:51,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-14 13:05:51,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-14 13:05:51,213 INFO L175 Difference]: Start difference. First operand has 229 places, 338 transitions, 5891 flow. Second operand 8 states and 127 transitions. [2024-06-14 13:05:51,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 366 transitions, 6709 flow [2024-06-14 13:05:52,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 366 transitions, 6461 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 13:05:52,705 INFO L231 Difference]: Finished difference. Result has 231 places, 338 transitions, 5719 flow [2024-06-14 13:05:52,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5643, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5719, PETRI_PLACES=231, PETRI_TRANSITIONS=338} [2024-06-14 13:05:52,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-14 13:05:52,706 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 338 transitions, 5719 flow [2024-06-14 13:05:52,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:52,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:05:52,706 INFO L208 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:05:52,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:05:52,706 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:05:52,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:05:52,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1336884734, now seen corresponding path program 3 times [2024-06-14 13:05:52,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:05:52,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415199563] [2024-06-14 13:05:52,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:05:52,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:05:52,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:05:55,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:05:55,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:05:55,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415199563] [2024-06-14 13:05:55,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415199563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:05:55,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:05:55,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:05:55,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918131685] [2024-06-14 13:05:55,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:05:55,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:05:55,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:05:55,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:05:55,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:05:55,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:05:55,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 338 transitions, 5719 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:05:55,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:05:55,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:05:55,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:00,474 INFO L124 PetriNetUnfolderBase]: 10577/17154 cut-off events. [2024-06-14 13:06:00,474 INFO L125 PetriNetUnfolderBase]: For 830560/830574 co-relation queries the response was YES. [2024-06-14 13:06:00,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101582 conditions, 17154 events. 10577/17154 cut-off events. For 830560/830574 co-relation queries the response was YES. Maximal size of possible extension queue 958. Compared 129604 event pairs, 4947 based on Foata normal form. 32/17186 useless extension candidates. Maximal degree in co-relation 101471. Up to 16204 conditions per place. [2024-06-14 13:06:00,634 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 285 selfloop transitions, 100 changer transitions 2/391 dead transitions. [2024-06-14 13:06:00,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 391 transitions, 6761 flow [2024-06-14 13:06:00,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:06:00,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:06:00,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-14 13:06:00,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:06:00,635 INFO L175 Difference]: Start difference. First operand has 231 places, 338 transitions, 5719 flow. Second operand 10 states and 175 transitions. [2024-06-14 13:06:00,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 391 transitions, 6761 flow [2024-06-14 13:06:02,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 391 transitions, 6678 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 13:06:02,166 INFO L231 Difference]: Finished difference. Result has 235 places, 336 transitions, 5804 flow [2024-06-14 13:06:02,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5636, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5804, PETRI_PLACES=235, PETRI_TRANSITIONS=336} [2024-06-14 13:06:02,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-14 13:06:02,166 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 336 transitions, 5804 flow [2024-06-14 13:06:02,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:06:02,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:02,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:06:02,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:06:02,167 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:06:02,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:02,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1507885694, now seen corresponding path program 4 times [2024-06-14 13:06:02,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:02,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350857820] [2024-06-14 13:06:02,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:02,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:02,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:06:05,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:06:05,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:06:05,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350857820] [2024-06-14 13:06:05,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350857820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:06:05,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:06:05,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:06:05,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181203379] [2024-06-14 13:06:05,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:06:05,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:06:05,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:06:05,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:06:05,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:06:05,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-14 13:06:05,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 336 transitions, 5804 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:06:05,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:06:05,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-14 13:06:05,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:06:10,008 INFO L124 PetriNetUnfolderBase]: 10397/16858 cut-off events. [2024-06-14 13:06:10,009 INFO L125 PetriNetUnfolderBase]: For 837300/837314 co-relation queries the response was YES. [2024-06-14 13:06:10,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100393 conditions, 16858 events. 10397/16858 cut-off events. For 837300/837314 co-relation queries the response was YES. Maximal size of possible extension queue 937. Compared 126927 event pairs, 4861 based on Foata normal form. 26/16884 useless extension candidates. Maximal degree in co-relation 100281. Up to 15966 conditions per place. [2024-06-14 13:06:10,196 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 99 changer transitions 3/395 dead transitions. [2024-06-14 13:06:10,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 395 transitions, 6868 flow [2024-06-14 13:06:10,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:06:10,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:06:10,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-06-14 13:06:10,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-14 13:06:10,198 INFO L175 Difference]: Start difference. First operand has 235 places, 336 transitions, 5804 flow. Second operand 12 states and 201 transitions. [2024-06-14 13:06:10,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 395 transitions, 6868 flow [2024-06-14 13:06:11,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 395 transitions, 6722 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:06:11,759 INFO L231 Difference]: Finished difference. Result has 240 places, 333 transitions, 5791 flow [2024-06-14 13:06:11,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5658, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5791, PETRI_PLACES=240, PETRI_TRANSITIONS=333} [2024-06-14 13:06:11,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-14 13:06:11,760 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 333 transitions, 5791 flow [2024-06-14 13:06:11,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 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:06:11,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:06:11,760 INFO L208 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:06:11,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:06:11,760 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:06:11,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:06:11,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1101099368, now seen corresponding path program 5 times [2024-06-14 13:06:11,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:06:11,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272262490] [2024-06-14 13:06:11,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:06:11,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:06:11,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat