./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_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/safe015_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/safe015_power.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/safe015_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:12:57,608 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:12:57,672 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:12:57,677 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:12:57,677 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:12:57,700 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:12:57,700 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:12:57,700 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:12:57,701 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:12:57,704 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:12:57,704 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:12:57,704 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:12:57,705 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:12:57,706 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:12:57,706 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:12:57,707 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:12:57,707 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:12:57,707 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:12:57,707 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:12:57,707 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:12:57,707 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:12:57,708 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:12:57,708 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:12:57,708 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:12:57,708 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:12:57,708 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:12:57,708 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:12:57,708 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:12:57,709 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:12:57,709 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:12:57,710 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:12:57,710 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:12:57,710 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:12:57,710 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:12:57,710 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:12:57,710 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:12:57,710 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:12:57,710 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:12:57,711 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:12:57,711 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:12:57,711 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:12:57,711 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:12:57,711 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:12:57,711 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:12:57,979 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:12:57,999 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:12:58,002 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:12:58,003 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:12:58,004 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:12:58,005 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/safe015_power.oepc.yml/witness.yml [2024-06-14 13:12:58,201 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:12:58,202 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:12:58,202 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_power.oepc.i [2024-06-14 13:12:59,277 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:12:59,511 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:12:59,512 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_power.oepc.i [2024-06-14 13:12:59,527 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1eaaef99/5bdfde89133a408f842c2a9fd9f8946e/FLAG17985e307 [2024-06-14 13:12:59,537 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1eaaef99/5bdfde89133a408f842c2a9fd9f8946e [2024-06-14 13:12:59,538 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:12:59,539 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:12:59,541 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:12:59,541 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:12:59,545 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:12:59,546 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:12:58" (1/2) ... [2024-06-14 13:12:59,547 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ed0bb9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:12:59, skipping insertion in model container [2024-06-14 13:12:59,547 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:12:58" (1/2) ... [2024-06-14 13:12:59,548 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@42f70519 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:12:59, skipping insertion in model container [2024-06-14 13:12:59,548 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:12:59" (2/2) ... [2024-06-14 13:12:59,549 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ed0bb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:12:59, skipping insertion in model container [2024-06-14 13:12:59,549 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:12:59" (2/2) ... [2024-06-14 13:12:59,549 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:12:59,662 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:12:59,663 INFO L97 edCorrectnessWitness]: Location invariant before [L876-L876] (((((((((((((((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_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 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 2) && *__unbuffered_p2_EAX$read_delayed_var <= 127) && __unbuffered_p2_EAX$read_delayed_var == & x) && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2)))) && (! multithreaded || x$flush_delayed == (_Bool)0) [2024-06-14 13:12:59,663 INFO L97 edCorrectnessWitness]: Location invariant before [L874-L874] (((((((((((((((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_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 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 2) && *__unbuffered_p2_EAX$read_delayed_var <= 127) && __unbuffered_p2_EAX$read_delayed_var == & x) && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2)))) && (! multithreaded || x$flush_delayed == (_Bool)0) [2024-06-14 13:12:59,663 INFO L97 edCorrectnessWitness]: Location invariant before [L877-L877] (((((((((((((((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && ((x$w_buff0 == 0 || x$w_buff0 == 1) || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_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 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p2_EAX$read_delayed_var && *__unbuffered_p2_EAX$read_delayed_var <= 2) && *__unbuffered_p2_EAX$read_delayed_var <= 127) && __unbuffered_p2_EAX$read_delayed_var == & x) && ((*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1) || *__unbuffered_p2_EAX$read_delayed_var == 2))))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && ((x$w_buff1 == 0 || x$w_buff1 == 1) || x$w_buff1 == 2)))) && (! multithreaded || x$flush_delayed == (_Bool)0) [2024-06-14 13:12:59,664 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:12:59,664 INFO L106 edCorrectnessWitness]: ghost_update [L872-L872] multithreaded = 1; [2024-06-14 13:12:59,703 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:13:00,012 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:13:00,019 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:13:00,125 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:13:00,153 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:13:00,154 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00 WrapperNode [2024-06-14 13:13:00,154 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:13:00,155 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:13:00,155 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:13:00,155 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:13:00,160 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,174 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,202 INFO L138 Inliner]: procedures = 175, calls = 111, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 341 [2024-06-14 13:13:00,203 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:13:00,204 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:13:00,204 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:13:00,204 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:13:00,212 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,212 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,216 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,232 INFO L175 MemorySlicer]: Split 66 memory accesses to 2 slices as follows [2, 64]. 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:13:00,233 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,233 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,244 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,246 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,279 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,281 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,285 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:13:00,286 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:13:00,286 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:13:00,286 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:13:00,287 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (1/1) ... [2024-06-14 13:13:00,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:13:00,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:13:00,391 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:13:00,438 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:13:00,453 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 13:13:00,453 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 13:13:00,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 13:13:00,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 13:13:00,454 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:13:00,454 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:13:00,454 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:13:00,454 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:13:00,454 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:13:00,454 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:13:00,455 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:13:00,455 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:13:00,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:13:00,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 13:13:00,456 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:13:00,456 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:13:00,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:13:00,459 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:13:00,599 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:13:00,600 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:13:01,125 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:13:01,125 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:13:01,598 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:13:01,598 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:13:01,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:13:01 BoogieIcfgContainer [2024-06-14 13:13:01,599 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:13:01,600 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:13:01,600 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:13:01,603 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:13:01,603 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:12:58" (1/4) ... [2024-06-14 13:13:01,604 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@252477fa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:13:01, skipping insertion in model container [2024-06-14 13:13:01,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:12:59" (2/4) ... [2024-06-14 13:13:01,604 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@252477fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:13:01, skipping insertion in model container [2024-06-14 13:13:01,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:13:00" (3/4) ... [2024-06-14 13:13:01,605 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@252477fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:13:01, skipping insertion in model container [2024-06-14 13:13:01,605 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:13:01" (4/4) ... [2024-06-14 13:13:01,606 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_power.oepc.i [2024-06-14 13:13:01,622 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:13:01,622 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:13:01,622 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:13:01,678 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:13:01,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-14 13:13:01,727 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-14 13:13:01,728 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:13:01,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 57 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 13:13:01,729 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-14 13:13:01,732 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-14 13:13:01,738 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:13:01,743 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;@7dfe896d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:13:01,743 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:13:01,747 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:13:01,747 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-14 13:13:01,747 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:13:01,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:01,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:13:01,749 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:13:01,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:01,753 INFO L85 PathProgramCache]: Analyzing trace with hash -774208980, now seen corresponding path program 1 times [2024-06-14 13:13:01,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:01,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209376868] [2024-06-14 13:13:01,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:01,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:01,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:03,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:03,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:03,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209376868] [2024-06-14 13:13:03,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209376868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:03,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:03,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:13:03,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638914196] [2024-06-14 13:13:03,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:03,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:13:03,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:03,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:13:03,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:13:03,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:03,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 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:13:03,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:03,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:03,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:03,927 INFO L124 PetriNetUnfolderBase]: 1412/2150 cut-off events. [2024-06-14 13:13:03,928 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2024-06-14 13:13:03,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4354 conditions, 2150 events. 1412/2150 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10236 event pairs, 956 based on Foata normal form. 1/2115 useless extension candidates. Maximal degree in co-relation 4339. Up to 2115 conditions per place. [2024-06-14 13:13:03,941 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 38 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2024-06-14 13:13:03,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 47 transitions, 193 flow [2024-06-14 13:13:03,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:13:03,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:13:03,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-14 13:13:03,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227272727272727 [2024-06-14 13:13:03,952 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 69 transitions. [2024-06-14 13:13:03,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 47 transitions, 193 flow [2024-06-14 13:13:03,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 47 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:13:03,956 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-14 13:13:03,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-14 13:13:03,959 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-14 13:13:03,959 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-14 13:13:03,960 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:13:03,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:03,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:13:03,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:13:03,960 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:13:03,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:03,961 INFO L85 PathProgramCache]: Analyzing trace with hash -985421269, now seen corresponding path program 1 times [2024-06-14 13:13:03,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:03,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306000690] [2024-06-14 13:13:03,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:03,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:03,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:05,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:05,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:05,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306000690] [2024-06-14 13:13:05,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306000690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:05,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:05,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:13:05,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174351579] [2024-06-14 13:13:05,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:05,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:13:05,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:05,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:13:05,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:13:05,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:05,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 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:13:05,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:05,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:05,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:05,829 INFO L124 PetriNetUnfolderBase]: 1400/2132 cut-off events. [2024-06-14 13:13:05,830 INFO L125 PetriNetUnfolderBase]: For 399/399 co-relation queries the response was YES. [2024-06-14 13:13:05,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4878 conditions, 2132 events. 1400/2132 cut-off events. For 399/399 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10147 event pairs, 654 based on Foata normal form. 6/2136 useless extension candidates. Maximal degree in co-relation 4863. Up to 2059 conditions per place. [2024-06-14 13:13:05,839 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 48 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2024-06-14 13:13:05,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 60 transitions, 272 flow [2024-06-14 13:13:05,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:13:05,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:13:05,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-14 13:13:05,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5113636363636364 [2024-06-14 13:13:05,841 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 90 transitions. [2024-06-14 13:13:05,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 60 transitions, 272 flow [2024-06-14 13:13:05,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 60 transitions, 268 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:13:05,843 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-14 13:13:05,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-14 13:13:05,843 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-14 13:13:05,844 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-14 13:13:05,844 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:13:05,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:05,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:13:05,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:13:05,844 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:13:05,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:05,845 INFO L85 PathProgramCache]: Analyzing trace with hash -844691927, now seen corresponding path program 1 times [2024-06-14 13:13:05,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:05,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798159270] [2024-06-14 13:13:05,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:05,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:05,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:07,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:13:07,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:07,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798159270] [2024-06-14 13:13:07,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798159270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:07,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:07,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:13:07,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919051919] [2024-06-14 13:13:07,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:07,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:13:07,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:07,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:13:07,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:13:07,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:07,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:07,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:07,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:07,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:08,717 INFO L124 PetriNetUnfolderBase]: 1391/2117 cut-off events. [2024-06-14 13:13:08,717 INFO L125 PetriNetUnfolderBase]: For 1120/1120 co-relation queries the response was YES. [2024-06-14 13:13:08,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5386 conditions, 2117 events. 1391/2117 cut-off events. For 1120/1120 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10066 event pairs, 485 based on Foata normal form. 6/2121 useless extension candidates. Maximal degree in co-relation 5369. Up to 2006 conditions per place. [2024-06-14 13:13:08,726 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 61 selfloop transitions, 12 changer transitions 0/78 dead transitions. [2024-06-14 13:13:08,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 78 transitions, 390 flow [2024-06-14 13:13:08,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:13:08,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:13:08,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-14 13:13:08,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-14 13:13:08,729 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 6 states and 124 transitions. [2024-06-14 13:13:08,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 78 transitions, 390 flow [2024-06-14 13:13:08,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 78 transitions, 370 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 13:13:08,732 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 185 flow [2024-06-14 13:13:08,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=185, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-14 13:13:08,732 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 7 predicate places. [2024-06-14 13:13:08,732 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 185 flow [2024-06-14 13:13:08,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:08,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:08,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:13:08,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:13:08,733 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:13:08,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:08,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1154755609, now seen corresponding path program 1 times [2024-06-14 13:13:08,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:08,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105250500] [2024-06-14 13:13:08,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:08,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:08,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:10,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:10,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:10,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105250500] [2024-06-14 13:13:10,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105250500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:10,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:10,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:13:10,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639924556] [2024-06-14 13:13:10,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:10,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:13:10,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:10,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:13:10,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:13:10,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:10,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 185 flow. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:10,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:10,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:10,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:10,672 INFO L124 PetriNetUnfolderBase]: 1386/2110 cut-off events. [2024-06-14 13:13:10,672 INFO L125 PetriNetUnfolderBase]: For 2157/2157 co-relation queries the response was YES. [2024-06-14 13:13:10,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5897 conditions, 2110 events. 1386/2110 cut-off events. For 2157/2157 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10036 event pairs, 597 based on Foata normal form. 2/2110 useless extension candidates. Maximal degree in co-relation 5878. Up to 2064 conditions per place. [2024-06-14 13:13:10,683 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 49 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2024-06-14 13:13:10,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 62 transitions, 347 flow [2024-06-14 13:13:10,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:13:10,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:13:10,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-14 13:13:10,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41363636363636364 [2024-06-14 13:13:10,685 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 185 flow. Second operand 5 states and 91 transitions. [2024-06-14 13:13:10,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 62 transitions, 347 flow [2024-06-14 13:13:10,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 62 transitions, 320 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 13:13:10,690 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 202 flow [2024-06-14 13:13:10,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-14 13:13:10,692 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-14 13:13:10,692 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 202 flow [2024-06-14 13:13:10,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:10,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:10,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:13:10,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:13:10,693 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:13:10,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:10,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1437687201, now seen corresponding path program 1 times [2024-06-14 13:13:10,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:10,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39050502] [2024-06-14 13:13:10,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:10,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:10,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:10,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:13:10,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:10,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39050502] [2024-06-14 13:13:10,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39050502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:10,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:10,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 13:13:10,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860640805] [2024-06-14 13:13:10,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:10,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:13:10,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:10,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:13:10,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:13:10,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-14 13:13:10,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 202 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 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:13:10,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:10,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-14 13:13:10,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:11,114 INFO L124 PetriNetUnfolderBase]: 717/1269 cut-off events. [2024-06-14 13:13:11,114 INFO L125 PetriNetUnfolderBase]: For 1676/1708 co-relation queries the response was YES. [2024-06-14 13:13:11,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3627 conditions, 1269 events. 717/1269 cut-off events. For 1676/1708 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7203 event pairs, 322 based on Foata normal form. 107/1305 useless extension candidates. Maximal degree in co-relation 3606. Up to 778 conditions per place. [2024-06-14 13:13:11,122 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 36 selfloop transitions, 11 changer transitions 0/60 dead transitions. [2024-06-14 13:13:11,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 60 transitions, 345 flow [2024-06-14 13:13:11,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:13:11,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:13:11,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-14 13:13:11,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 13:13:11,127 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 202 flow. Second operand 3 states and 77 transitions. [2024-06-14 13:13:11,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 60 transitions, 345 flow [2024-06-14 13:13:11,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 326 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 13:13:11,134 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 237 flow [2024-06-14 13:13:11,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=237, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-14 13:13:11,137 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-14 13:13:11,137 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 237 flow [2024-06-14 13:13:11,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 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:13:11,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:11,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:13:11,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:13:11,138 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:13:11,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:11,138 INFO L85 PathProgramCache]: Analyzing trace with hash 219560122, now seen corresponding path program 1 times [2024-06-14 13:13:11,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:11,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405933651] [2024-06-14 13:13:11,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:11,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:11,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:12,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:12,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:12,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405933651] [2024-06-14 13:13:12,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405933651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:12,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:12,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:13:12,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746584719] [2024-06-14 13:13:12,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:12,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:13:12,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:12,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:13:12,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:13:12,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:12,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 237 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:12,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:12,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:12,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:13,740 INFO L124 PetriNetUnfolderBase]: 1534/2390 cut-off events. [2024-06-14 13:13:13,741 INFO L125 PetriNetUnfolderBase]: For 5050/5050 co-relation queries the response was YES. [2024-06-14 13:13:13,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7898 conditions, 2390 events. 1534/2390 cut-off events. For 5050/5050 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12042 event pairs, 694 based on Foata normal form. 4/2392 useless extension candidates. Maximal degree in co-relation 7878. Up to 2293 conditions per place. [2024-06-14 13:13:13,759 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 67 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-14 13:13:13,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 89 transitions, 540 flow [2024-06-14 13:13:13,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:13:13,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:13:13,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 13:13:13,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-14 13:13:13,762 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 237 flow. Second operand 7 states and 130 transitions. [2024-06-14 13:13:13,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 89 transitions, 540 flow [2024-06-14 13:13:13,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 89 transitions, 521 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-14 13:13:13,768 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 340 flow [2024-06-14 13:13:13,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=340, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2024-06-14 13:13:13,770 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 16 predicate places. [2024-06-14 13:13:13,771 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 340 flow [2024-06-14 13:13:13,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:13,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:13,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:13:13,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:13:13,771 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:13:13,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:13,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1879855162, now seen corresponding path program 2 times [2024-06-14 13:13:13,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:13,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606010209] [2024-06-14 13:13:13,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:13,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:13,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:15,278 INFO L134 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:13:15,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:15,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606010209] [2024-06-14 13:13:15,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606010209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:15,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:15,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:13:15,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041390011] [2024-06-14 13:13:15,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:15,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:13:15,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:15,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:13:15,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:13:15,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:15,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 340 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:15,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:15,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:15,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:16,245 INFO L124 PetriNetUnfolderBase]: 1554/2434 cut-off events. [2024-06-14 13:13:16,245 INFO L125 PetriNetUnfolderBase]: For 6389/6389 co-relation queries the response was YES. [2024-06-14 13:13:16,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8497 conditions, 2434 events. 1554/2434 cut-off events. For 6389/6389 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12319 event pairs, 667 based on Foata normal form. 4/2436 useless extension candidates. Maximal degree in co-relation 8473. Up to 2303 conditions per place. [2024-06-14 13:13:16,265 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 63 selfloop transitions, 19 changer transitions 0/87 dead transitions. [2024-06-14 13:13:16,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 87 transitions, 612 flow [2024-06-14 13:13:16,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:13:16,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:13:16,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-14 13:13:16,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-14 13:13:16,268 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 340 flow. Second operand 6 states and 112 transitions. [2024-06-14 13:13:16,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 87 transitions, 612 flow [2024-06-14 13:13:16,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 567 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 13:13:16,273 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 397 flow [2024-06-14 13:13:16,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=397, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2024-06-14 13:13:16,273 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 18 predicate places. [2024-06-14 13:13:16,273 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 397 flow [2024-06-14 13:13:16,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:16,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:16,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:13:16,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:13:16,274 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:13:16,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:16,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2145030034, now seen corresponding path program 3 times [2024-06-14 13:13:16,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:16,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313519902] [2024-06-14 13:13:16,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:16,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:16,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:17,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:17,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:17,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313519902] [2024-06-14 13:13:17,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313519902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:17,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:17,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:13:17,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099386195] [2024-06-14 13:13:17,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:17,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:13:17,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:17,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:13:17,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:13:17,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:17,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 397 flow. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:17,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:17,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:17,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:18,712 INFO L124 PetriNetUnfolderBase]: 1546/2417 cut-off events. [2024-06-14 13:13:18,713 INFO L125 PetriNetUnfolderBase]: For 8428/8428 co-relation queries the response was YES. [2024-06-14 13:13:18,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8999 conditions, 2417 events. 1546/2417 cut-off events. For 8428/8428 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12209 event pairs, 672 based on Foata normal form. 4/2414 useless extension candidates. Maximal degree in co-relation 8974. Up to 2258 conditions per place. [2024-06-14 13:13:18,728 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 60 selfloop transitions, 24 changer transitions 0/89 dead transitions. [2024-06-14 13:13:18,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 89 transitions, 677 flow [2024-06-14 13:13:18,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:13:18,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:13:18,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 13:13:18,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-14 13:13:18,731 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 397 flow. Second operand 6 states and 111 transitions. [2024-06-14 13:13:18,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 89 transitions, 677 flow [2024-06-14 13:13:18,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 89 transitions, 609 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-14 13:13:18,735 INFO L231 Difference]: Finished difference. Result has 65 places, 68 transitions, 444 flow [2024-06-14 13:13:18,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=444, PETRI_PLACES=65, PETRI_TRANSITIONS=68} [2024-06-14 13:13:18,737 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 20 predicate places. [2024-06-14 13:13:18,737 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 68 transitions, 444 flow [2024-06-14 13:13:18,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:18,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:18,738 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:13:18,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:13:18,738 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:13:18,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:18,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1545116651, now seen corresponding path program 1 times [2024-06-14 13:13:18,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:18,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573136005] [2024-06-14 13:13:18,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:18,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:18,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:20,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:20,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:20,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573136005] [2024-06-14 13:13:20,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573136005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:20,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:20,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:13:20,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113906738] [2024-06-14 13:13:20,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:20,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:13:20,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:20,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:13:20,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:13:20,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:20,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 68 transitions, 444 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:13:20,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:20,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:20,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:21,779 INFO L124 PetriNetUnfolderBase]: 1543/2417 cut-off events. [2024-06-14 13:13:21,779 INFO L125 PetriNetUnfolderBase]: For 8382/8382 co-relation queries the response was YES. [2024-06-14 13:13:21,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8968 conditions, 2417 events. 1543/2417 cut-off events. For 8382/8382 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12225 event pairs, 664 based on Foata normal form. 2/2417 useless extension candidates. Maximal degree in co-relation 8942. Up to 2292 conditions per place. [2024-06-14 13:13:21,792 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 80 selfloop transitions, 16 changer transitions 0/101 dead transitions. [2024-06-14 13:13:21,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 101 transitions, 748 flow [2024-06-14 13:13:21,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:13:21,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:13:21,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 13:13:21,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-14 13:13:21,802 INFO L175 Difference]: Start difference. First operand has 65 places, 68 transitions, 444 flow. Second operand 7 states and 130 transitions. [2024-06-14 13:13:21,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 101 transitions, 748 flow [2024-06-14 13:13:21,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 101 transitions, 677 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-14 13:13:21,814 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 440 flow [2024-06-14 13:13:21,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=440, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-14 13:13:21,815 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 23 predicate places. [2024-06-14 13:13:21,815 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 440 flow [2024-06-14 13:13:21,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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:13:21,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:21,818 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:13:21,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:13:21,818 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:13:21,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:21,819 INFO L85 PathProgramCache]: Analyzing trace with hash -920502501, now seen corresponding path program 1 times [2024-06-14 13:13:21,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:21,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790644524] [2024-06-14 13:13:21,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:21,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:23,788 INFO L134 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:13:23,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:23,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790644524] [2024-06-14 13:13:23,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790644524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:23,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:23,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:13:23,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895903453] [2024-06-14 13:13:23,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:23,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:13:23,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:23,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:13:23,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:13:23,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:23,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 440 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:13:23,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:23,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:23,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:24,618 INFO L124 PetriNetUnfolderBase]: 1540/2413 cut-off events. [2024-06-14 13:13:24,619 INFO L125 PetriNetUnfolderBase]: For 10153/10153 co-relation queries the response was YES. [2024-06-14 13:13:24,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9293 conditions, 2413 events. 1540/2413 cut-off events. For 10153/10153 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12270 event pairs, 667 based on Foata normal form. 1/2412 useless extension candidates. Maximal degree in co-relation 9266. Up to 2349 conditions per place. [2024-06-14 13:13:24,629 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 70 selfloop transitions, 8 changer transitions 0/83 dead transitions. [2024-06-14 13:13:24,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 83 transitions, 642 flow [2024-06-14 13:13:24,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:13:24,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:13:24,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-14 13:13:24,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-06-14 13:13:24,630 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 440 flow. Second operand 5 states and 86 transitions. [2024-06-14 13:13:24,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 83 transitions, 642 flow [2024-06-14 13:13:24,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 83 transitions, 595 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:13:24,636 INFO L231 Difference]: Finished difference. Result has 68 places, 73 transitions, 439 flow [2024-06-14 13:13:24,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=393, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=439, PETRI_PLACES=68, PETRI_TRANSITIONS=73} [2024-06-14 13:13:24,637 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 23 predicate places. [2024-06-14 13:13:24,637 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 73 transitions, 439 flow [2024-06-14 13:13:24,637 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:13:24,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:24,637 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:13:24,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:13:24,637 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:13:24,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:24,638 INFO L85 PathProgramCache]: Analyzing trace with hash -222128925, now seen corresponding path program 1 times [2024-06-14 13:13:24,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:24,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305170919] [2024-06-14 13:13:24,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:24,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:24,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:24,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:24,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:24,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305170919] [2024-06-14 13:13:24,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305170919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:24,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:24,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:13:24,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993951103] [2024-06-14 13:13:24,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:24,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:13:24,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:24,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:13:24,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:13:24,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-14 13:13:24,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 73 transitions, 439 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:24,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:24,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-14 13:13:24,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:25,151 INFO L124 PetriNetUnfolderBase]: 801/1497 cut-off events. [2024-06-14 13:13:25,152 INFO L125 PetriNetUnfolderBase]: For 7559/7618 co-relation queries the response was YES. [2024-06-14 13:13:25,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5749 conditions, 1497 events. 801/1497 cut-off events. For 7559/7618 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8828 event pairs, 301 based on Foata normal form. 84/1510 useless extension candidates. Maximal degree in co-relation 5721. Up to 749 conditions per place. [2024-06-14 13:13:25,161 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 37 selfloop transitions, 24 changer transitions 0/80 dead transitions. [2024-06-14 13:13:25,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 80 transitions, 583 flow [2024-06-14 13:13:25,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:13:25,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:13:25,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 102 transitions. [2024-06-14 13:13:25,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4636363636363636 [2024-06-14 13:13:25,163 INFO L175 Difference]: Start difference. First operand has 68 places, 73 transitions, 439 flow. Second operand 5 states and 102 transitions. [2024-06-14 13:13:25,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 80 transitions, 583 flow [2024-06-14 13:13:25,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 80 transitions, 561 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 13:13:25,167 INFO L231 Difference]: Finished difference. Result has 70 places, 72 transitions, 477 flow [2024-06-14 13:13:25,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=477, PETRI_PLACES=70, PETRI_TRANSITIONS=72} [2024-06-14 13:13:25,168 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 25 predicate places. [2024-06-14 13:13:25,168 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 72 transitions, 477 flow [2024-06-14 13:13:25,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:25,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:25,168 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:13:25,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:13:25,168 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:13:25,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:25,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1564281767, now seen corresponding path program 1 times [2024-06-14 13:13:25,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:25,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473626875] [2024-06-14 13:13:25,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:25,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:25,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:27,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:27,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:27,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473626875] [2024-06-14 13:13:27,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473626875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:27,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:27,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:13:27,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764571884] [2024-06-14 13:13:27,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:27,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:13:27,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:27,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:13:27,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:13:27,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:27,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 72 transitions, 477 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:13:27,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:27,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:27,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:28,646 INFO L124 PetriNetUnfolderBase]: 1473/2342 cut-off events. [2024-06-14 13:13:28,646 INFO L125 PetriNetUnfolderBase]: For 13675/13675 co-relation queries the response was YES. [2024-06-14 13:13:28,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9917 conditions, 2342 events. 1473/2342 cut-off events. For 13675/13675 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12111 event pairs, 603 based on Foata normal form. 6/2338 useless extension candidates. Maximal degree in co-relation 9888. Up to 2148 conditions per place. [2024-06-14 13:13:28,656 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 70 selfloop transitions, 21 changer transitions 0/96 dead transitions. [2024-06-14 13:13:28,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 96 transitions, 797 flow [2024-06-14 13:13:28,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:13:28,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:13:28,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-14 13:13:28,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 13:13:28,657 INFO L175 Difference]: Start difference. First operand has 70 places, 72 transitions, 477 flow. Second operand 6 states and 108 transitions. [2024-06-14 13:13:28,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 96 transitions, 797 flow [2024-06-14 13:13:28,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 96 transitions, 794 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-14 13:13:28,663 INFO L231 Difference]: Finished difference. Result has 75 places, 80 transitions, 611 flow [2024-06-14 13:13:28,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=611, PETRI_PLACES=75, PETRI_TRANSITIONS=80} [2024-06-14 13:13:28,664 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 30 predicate places. [2024-06-14 13:13:28,664 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 80 transitions, 611 flow [2024-06-14 13:13:28,664 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:13:28,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:28,664 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:13:28,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:13:28,664 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:13:28,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:28,665 INFO L85 PathProgramCache]: Analyzing trace with hash -492462438, now seen corresponding path program 1 times [2024-06-14 13:13:28,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:28,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212686918] [2024-06-14 13:13:28,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:28,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:28,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:30,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:30,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:30,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212686918] [2024-06-14 13:13:30,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212686918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:30,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:30,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:13:30,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017675075] [2024-06-14 13:13:30,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:30,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:13:30,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:30,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:13:30,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:13:30,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:30,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 80 transitions, 611 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:30,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:30,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:30,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:31,626 INFO L124 PetriNetUnfolderBase]: 1518/2433 cut-off events. [2024-06-14 13:13:31,626 INFO L125 PetriNetUnfolderBase]: For 17223/17223 co-relation queries the response was YES. [2024-06-14 13:13:31,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11199 conditions, 2433 events. 1518/2433 cut-off events. For 17223/17223 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12730 event pairs, 623 based on Foata normal form. 4/2435 useless extension candidates. Maximal degree in co-relation 11167. Up to 2234 conditions per place. [2024-06-14 13:13:31,641 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 106 selfloop transitions, 22 changer transitions 0/133 dead transitions. [2024-06-14 13:13:31,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 133 transitions, 1061 flow [2024-06-14 13:13:31,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:13:31,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:13:31,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 13:13:31,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-06-14 13:13:31,643 INFO L175 Difference]: Start difference. First operand has 75 places, 80 transitions, 611 flow. Second operand 9 states and 166 transitions. [2024-06-14 13:13:31,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 133 transitions, 1061 flow [2024-06-14 13:13:31,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 133 transitions, 1024 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-14 13:13:31,655 INFO L231 Difference]: Finished difference. Result has 84 places, 88 transitions, 714 flow [2024-06-14 13:13:31,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=714, PETRI_PLACES=84, PETRI_TRANSITIONS=88} [2024-06-14 13:13:31,655 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 39 predicate places. [2024-06-14 13:13:31,655 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 88 transitions, 714 flow [2024-06-14 13:13:31,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:31,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:31,656 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:13:31,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:13:31,656 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:13:31,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:31,656 INFO L85 PathProgramCache]: Analyzing trace with hash -316963844, now seen corresponding path program 2 times [2024-06-14 13:13:31,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:31,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426026355] [2024-06-14 13:13:31,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:31,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:31,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:33,489 INFO L134 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:13:33,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:33,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426026355] [2024-06-14 13:13:33,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426026355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:33,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:33,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:13:33,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379030637] [2024-06-14 13:13:33,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:33,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:13:33,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:33,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:13:33,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:13:33,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:33,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 88 transitions, 714 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:33,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:33,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:33,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:34,527 INFO L124 PetriNetUnfolderBase]: 1526/2453 cut-off events. [2024-06-14 13:13:34,527 INFO L125 PetriNetUnfolderBase]: For 19758/19758 co-relation queries the response was YES. [2024-06-14 13:13:34,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11614 conditions, 2453 events. 1526/2453 cut-off events. For 19758/19758 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12878 event pairs, 501 based on Foata normal form. 4/2455 useless extension candidates. Maximal degree in co-relation 11578. Up to 2188 conditions per place. [2024-06-14 13:13:34,541 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 98 selfloop transitions, 23 changer transitions 0/126 dead transitions. [2024-06-14 13:13:34,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 126 transitions, 1093 flow [2024-06-14 13:13:34,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:13:34,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:13:34,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:13:34,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2024-06-14 13:13:34,543 INFO L175 Difference]: Start difference. First operand has 84 places, 88 transitions, 714 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:13:34,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 126 transitions, 1093 flow [2024-06-14 13:13:34,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 126 transitions, 1040 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:13:34,557 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 740 flow [2024-06-14 13:13:34,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=740, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2024-06-14 13:13:34,558 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 42 predicate places. [2024-06-14 13:13:34,558 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 740 flow [2024-06-14 13:13:34,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:34,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:34,558 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:13:34,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:13:34,559 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:13:34,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:34,559 INFO L85 PathProgramCache]: Analyzing trace with hash -316845734, now seen corresponding path program 3 times [2024-06-14 13:13:34,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:34,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650861536] [2024-06-14 13:13:34,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:34,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:34,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:36,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:36,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:36,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650861536] [2024-06-14 13:13:36,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650861536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:36,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:36,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:13:36,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114587858] [2024-06-14 13:13:36,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:36,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:13:36,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:36,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:13:36,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:13:36,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:36,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 740 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:36,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:36,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:36,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:38,033 INFO L124 PetriNetUnfolderBase]: 1522/2447 cut-off events. [2024-06-14 13:13:38,034 INFO L125 PetriNetUnfolderBase]: For 22241/22241 co-relation queries the response was YES. [2024-06-14 13:13:38,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11786 conditions, 2447 events. 1522/2447 cut-off events. For 22241/22241 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12875 event pairs, 637 based on Foata normal form. 4/2449 useless extension candidates. Maximal degree in co-relation 11749. Up to 2265 conditions per place. [2024-06-14 13:13:38,046 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 100 selfloop transitions, 20 changer transitions 0/125 dead transitions. [2024-06-14 13:13:38,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 125 transitions, 1092 flow [2024-06-14 13:13:38,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:13:38,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:13:38,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:13:38,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119318181818182 [2024-06-14 13:13:38,048 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 740 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:13:38,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 125 transitions, 1092 flow [2024-06-14 13:13:38,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 125 transitions, 1030 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 13:13:38,063 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 724 flow [2024-06-14 13:13:38,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=724, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2024-06-14 13:13:38,064 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 44 predicate places. [2024-06-14 13:13:38,064 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 724 flow [2024-06-14 13:13:38,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:38,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:38,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:13:38,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:13:38,065 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:13:38,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:38,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1551101640, now seen corresponding path program 4 times [2024-06-14 13:13:38,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:38,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113168790] [2024-06-14 13:13:38,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:38,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:38,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:40,156 INFO L134 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:13:40,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:40,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113168790] [2024-06-14 13:13:40,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113168790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:40,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:40,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:13:40,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943553232] [2024-06-14 13:13:40,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:40,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:13:40,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:40,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:13:40,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:13:40,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:40,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 724 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:40,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:40,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:40,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:41,390 INFO L124 PetriNetUnfolderBase]: 1530/2469 cut-off events. [2024-06-14 13:13:41,390 INFO L125 PetriNetUnfolderBase]: For 22230/22230 co-relation queries the response was YES. [2024-06-14 13:13:41,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11841 conditions, 2469 events. 1530/2469 cut-off events. For 22230/22230 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13052 event pairs, 645 based on Foata normal form. 4/2471 useless extension candidates. Maximal degree in co-relation 11803. Up to 2286 conditions per place. [2024-06-14 13:13:41,403 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 100 selfloop transitions, 19 changer transitions 0/124 dead transitions. [2024-06-14 13:13:41,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 124 transitions, 1089 flow [2024-06-14 13:13:41,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:13:41,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:13:41,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:13:41,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-14 13:13:41,405 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 724 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:13:41,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 124 transitions, 1089 flow [2024-06-14 13:13:41,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 1035 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:13:41,420 INFO L231 Difference]: Finished difference. Result has 92 places, 91 transitions, 747 flow [2024-06-14 13:13:41,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=747, PETRI_PLACES=92, PETRI_TRANSITIONS=91} [2024-06-14 13:13:41,420 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 47 predicate places. [2024-06-14 13:13:41,421 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 91 transitions, 747 flow [2024-06-14 13:13:41,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:41,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:41,421 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:13:41,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:13:41,421 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:13:41,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:41,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1748438188, now seen corresponding path program 1 times [2024-06-14 13:13:41,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:41,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061386191] [2024-06-14 13:13:41,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:41,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:41,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:43,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:43,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:43,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061386191] [2024-06-14 13:13:43,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061386191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:43,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:43,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:13:43,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415618153] [2024-06-14 13:13:43,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:43,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:13:43,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:43,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:13:43,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:13:43,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:43,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 91 transitions, 747 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:13:43,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:43,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:43,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:44,314 INFO L124 PetriNetUnfolderBase]: 1540/2486 cut-off events. [2024-06-14 13:13:44,314 INFO L125 PetriNetUnfolderBase]: For 24854/24854 co-relation queries the response was YES. [2024-06-14 13:13:44,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12181 conditions, 2486 events. 1540/2486 cut-off events. For 24854/24854 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13108 event pairs, 620 based on Foata normal form. 2/2486 useless extension candidates. Maximal degree in co-relation 12141. Up to 2258 conditions per place. [2024-06-14 13:13:44,332 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 86 selfloop transitions, 27 changer transitions 0/118 dead transitions. [2024-06-14 13:13:44,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 118 transitions, 1124 flow [2024-06-14 13:13:44,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:13:44,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:13:44,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-14 13:13:44,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-14 13:13:44,334 INFO L175 Difference]: Start difference. First operand has 92 places, 91 transitions, 747 flow. Second operand 6 states and 117 transitions. [2024-06-14 13:13:44,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 118 transitions, 1124 flow [2024-06-14 13:13:44,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 118 transitions, 1073 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:13:44,354 INFO L231 Difference]: Finished difference. Result has 93 places, 94 transitions, 798 flow [2024-06-14 13:13:44,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=798, PETRI_PLACES=93, PETRI_TRANSITIONS=94} [2024-06-14 13:13:44,355 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 48 predicate places. [2024-06-14 13:13:44,355 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 94 transitions, 798 flow [2024-06-14 13:13:44,355 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:13:44,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:44,355 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:13:44,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:13:44,361 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:13:44,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:44,362 INFO L85 PathProgramCache]: Analyzing trace with hash -866536746, now seen corresponding path program 5 times [2024-06-14 13:13:44,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:44,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421275397] [2024-06-14 13:13:44,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:44,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:44,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:46,651 INFO L134 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:13:46,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:46,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421275397] [2024-06-14 13:13:46,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421275397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:46,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:46,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:13:46,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14593148] [2024-06-14 13:13:46,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:46,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:13:46,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:46,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:13:46,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:13:46,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:46,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 94 transitions, 798 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:46,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:46,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:46,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:47,733 INFO L124 PetriNetUnfolderBase]: 1536/2482 cut-off events. [2024-06-14 13:13:47,733 INFO L125 PetriNetUnfolderBase]: For 27676/27676 co-relation queries the response was YES. [2024-06-14 13:13:47,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12390 conditions, 2482 events. 1536/2482 cut-off events. For 27676/27676 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13101 event pairs, 645 based on Foata normal form. 4/2479 useless extension candidates. Maximal degree in co-relation 12349. Up to 2265 conditions per place. [2024-06-14 13:13:47,751 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 96 selfloop transitions, 23 changer transitions 0/124 dead transitions. [2024-06-14 13:13:47,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 124 transitions, 1116 flow [2024-06-14 13:13:47,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:13:47,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:13:47,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 13:13:47,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38920454545454547 [2024-06-14 13:13:47,758 INFO L175 Difference]: Start difference. First operand has 93 places, 94 transitions, 798 flow. Second operand 8 states and 137 transitions. [2024-06-14 13:13:47,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 124 transitions, 1116 flow [2024-06-14 13:13:47,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 124 transitions, 1068 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 13:13:47,777 INFO L231 Difference]: Finished difference. Result has 98 places, 94 transitions, 789 flow [2024-06-14 13:13:47,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=789, PETRI_PLACES=98, PETRI_TRANSITIONS=94} [2024-06-14 13:13:47,778 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 53 predicate places. [2024-06-14 13:13:47,778 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 94 transitions, 789 flow [2024-06-14 13:13:47,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:13:47,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:47,779 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:13:47,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:13:47,779 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:13:47,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:47,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1213226318, now seen corresponding path program 2 times [2024-06-14 13:13:47,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:47,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149439974] [2024-06-14 13:13:47,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:47,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:47,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:49,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:49,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:49,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149439974] [2024-06-14 13:13:49,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149439974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:49,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:49,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:13:49,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451957009] [2024-06-14 13:13:49,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:49,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:13:49,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:49,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:13:49,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:13:49,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:49,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 94 transitions, 789 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:13:49,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:49,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:49,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:50,636 INFO L124 PetriNetUnfolderBase]: 1510/2437 cut-off events. [2024-06-14 13:13:50,636 INFO L125 PetriNetUnfolderBase]: For 30499/30499 co-relation queries the response was YES. [2024-06-14 13:13:50,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12301 conditions, 2437 events. 1510/2437 cut-off events. For 30499/30499 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12823 event pairs, 621 based on Foata normal form. 6/2430 useless extension candidates. Maximal degree in co-relation 12258. Up to 2231 conditions per place. [2024-06-14 13:13:50,649 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 78 selfloop transitions, 26 changer transitions 0/109 dead transitions. [2024-06-14 13:13:50,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 109 transitions, 1055 flow [2024-06-14 13:13:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:13:50,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:13:50,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 13:13:50,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015151515151515 [2024-06-14 13:13:50,651 INFO L175 Difference]: Start difference. First operand has 98 places, 94 transitions, 789 flow. Second operand 6 states and 106 transitions. [2024-06-14 13:13:50,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 109 transitions, 1055 flow [2024-06-14 13:13:50,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 109 transitions, 975 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-14 13:13:50,670 INFO L231 Difference]: Finished difference. Result has 99 places, 94 transitions, 769 flow [2024-06-14 13:13:50,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=769, PETRI_PLACES=99, PETRI_TRANSITIONS=94} [2024-06-14 13:13:50,671 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 54 predicate places. [2024-06-14 13:13:50,671 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 94 transitions, 769 flow [2024-06-14 13:13:50,671 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:13:50,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:50,671 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:13:50,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:13:50,671 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:13:50,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:50,672 INFO L85 PathProgramCache]: Analyzing trace with hash 154705402, now seen corresponding path program 1 times [2024-06-14 13:13:50,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:50,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998757197] [2024-06-14 13:13:50,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:50,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:53,278 INFO L134 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:13:53,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:53,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998757197] [2024-06-14 13:13:53,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998757197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:53,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:53,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:13:53,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778895314] [2024-06-14 13:13:53,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:53,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:13:53,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:53,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:13:53,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:13:53,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:53,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 94 transitions, 769 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:13:53,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:53,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:53,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:53,941 INFO L124 PetriNetUnfolderBase]: 1507/2439 cut-off events. [2024-06-14 13:13:53,942 INFO L125 PetriNetUnfolderBase]: For 32081/32081 co-relation queries the response was YES. [2024-06-14 13:13:53,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12437 conditions, 2439 events. 1507/2439 cut-off events. For 32081/32081 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12962 event pairs, 625 based on Foata normal form. 1/2438 useless extension candidates. Maximal degree in co-relation 12393. Up to 2329 conditions per place. [2024-06-14 13:13:53,955 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 96 selfloop transitions, 14 changer transitions 0/115 dead transitions. [2024-06-14 13:13:53,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 115 transitions, 1114 flow [2024-06-14 13:13:53,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:13:53,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:13:53,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-14 13:13:53,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39015151515151514 [2024-06-14 13:13:53,958 INFO L175 Difference]: Start difference. First operand has 99 places, 94 transitions, 769 flow. Second operand 6 states and 103 transitions. [2024-06-14 13:13:53,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 115 transitions, 1114 flow [2024-06-14 13:13:53,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 115 transitions, 1036 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:13:53,977 INFO L231 Difference]: Finished difference. Result has 99 places, 99 transitions, 776 flow [2024-06-14 13:13:53,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=776, PETRI_PLACES=99, PETRI_TRANSITIONS=99} [2024-06-14 13:13:53,978 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 54 predicate places. [2024-06-14 13:13:53,978 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 99 transitions, 776 flow [2024-06-14 13:13:53,978 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:13:53,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:53,978 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:13:53,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:13:53,979 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:13:53,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:53,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1248088732, now seen corresponding path program 2 times [2024-06-14 13:13:53,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:53,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596695680] [2024-06-14 13:13:53,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:53,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:13:55,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:13:55,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:13:55,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596695680] [2024-06-14 13:13:55,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596695680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:13:55,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:13:55,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:13:55,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391750971] [2024-06-14 13:13:55,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:13:55,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:13:55,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:13:55,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:13:55,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:13:55,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:13:55,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 99 transitions, 776 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:13:55,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:13:55,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:13:55,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:13:56,706 INFO L124 PetriNetUnfolderBase]: 1505/2436 cut-off events. [2024-06-14 13:13:56,706 INFO L125 PetriNetUnfolderBase]: For 35550/35550 co-relation queries the response was YES. [2024-06-14 13:13:56,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12801 conditions, 2436 events. 1505/2436 cut-off events. For 35550/35550 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12928 event pairs, 624 based on Foata normal form. 1/2435 useless extension candidates. Maximal degree in co-relation 12756. Up to 2341 conditions per place. [2024-06-14 13:13:56,720 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 95 selfloop transitions, 10 changer transitions 0/110 dead transitions. [2024-06-14 13:13:56,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 110 transitions, 1020 flow [2024-06-14 13:13:56,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:13:56,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:13:56,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-14 13:13:56,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 13:13:56,721 INFO L175 Difference]: Start difference. First operand has 99 places, 99 transitions, 776 flow. Second operand 6 states and 96 transitions. [2024-06-14 13:13:56,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 110 transitions, 1020 flow [2024-06-14 13:13:56,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 110 transitions, 984 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-14 13:13:56,750 INFO L231 Difference]: Finished difference. Result has 103 places, 99 transitions, 765 flow [2024-06-14 13:13:56,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=765, PETRI_PLACES=103, PETRI_TRANSITIONS=99} [2024-06-14 13:13:56,750 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 58 predicate places. [2024-06-14 13:13:56,750 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 99 transitions, 765 flow [2024-06-14 13:13:56,750 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:13:56,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:13:56,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:13:56,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:13:56,751 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:13:56,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:13:56,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1533881828, now seen corresponding path program 1 times [2024-06-14 13:13:56,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:13:56,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284599341] [2024-06-14 13:13:56,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:13:56,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:13:56,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:00,064 INFO L134 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:14:00,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:00,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284599341] [2024-06-14 13:14:00,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284599341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:00,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:00,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:00,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847342326] [2024-06-14 13:14:00,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:00,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:00,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:00,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:00,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:00,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:00,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 99 transitions, 765 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:14:00,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:00,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:00,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:00,938 INFO L124 PetriNetUnfolderBase]: 1550/2511 cut-off events. [2024-06-14 13:14:00,938 INFO L125 PetriNetUnfolderBase]: For 39808/39808 co-relation queries the response was YES. [2024-06-14 13:14:00,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13386 conditions, 2511 events. 1550/2511 cut-off events. For 39808/39808 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13433 event pairs, 524 based on Foata normal form. 15/2513 useless extension candidates. Maximal degree in co-relation 13339. Up to 2081 conditions per place. [2024-06-14 13:14:00,955 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 96 selfloop transitions, 43 changer transitions 0/144 dead transitions. [2024-06-14 13:14:00,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 144 transitions, 1386 flow [2024-06-14 13:14:00,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:00,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:00,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 13:14:00,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253246753246753 [2024-06-14 13:14:00,957 INFO L175 Difference]: Start difference. First operand has 103 places, 99 transitions, 765 flow. Second operand 7 states and 131 transitions. [2024-06-14 13:14:00,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 144 transitions, 1386 flow [2024-06-14 13:14:00,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 144 transitions, 1361 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:00,978 INFO L231 Difference]: Finished difference. Result has 107 places, 116 transitions, 1039 flow [2024-06-14 13:14:00,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1039, PETRI_PLACES=107, PETRI_TRANSITIONS=116} [2024-06-14 13:14:00,978 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 62 predicate places. [2024-06-14 13:14:00,978 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 116 transitions, 1039 flow [2024-06-14 13:14:00,979 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:14:00,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:00,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:14:00,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:14:00,979 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:00,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:00,979 INFO L85 PathProgramCache]: Analyzing trace with hash -164321542, now seen corresponding path program 1 times [2024-06-14 13:14:00,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:00,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633819794] [2024-06-14 13:14:00,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:00,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:00,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:03,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:14:03,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:03,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633819794] [2024-06-14 13:14:03,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633819794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:03,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:03,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:03,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569701814] [2024-06-14 13:14:03,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:03,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:03,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:03,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:03,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:03,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:03,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 116 transitions, 1039 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:14:03,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:03,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:03,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:04,662 INFO L124 PetriNetUnfolderBase]: 1547/2503 cut-off events. [2024-06-14 13:14:04,662 INFO L125 PetriNetUnfolderBase]: For 45050/45050 co-relation queries the response was YES. [2024-06-14 13:14:04,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14662 conditions, 2503 events. 1547/2503 cut-off events. For 45050/45050 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13412 event pairs, 573 based on Foata normal form. 1/2502 useless extension candidates. Maximal degree in co-relation 14612. Up to 2393 conditions per place. [2024-06-14 13:14:04,680 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 117 selfloop transitions, 13 changer transitions 0/135 dead transitions. [2024-06-14 13:14:04,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 135 transitions, 1380 flow [2024-06-14 13:14:04,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:04,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:04,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-14 13:14:04,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-14 13:14:04,681 INFO L175 Difference]: Start difference. First operand has 107 places, 116 transitions, 1039 flow. Second operand 7 states and 112 transitions. [2024-06-14 13:14:04,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 135 transitions, 1380 flow [2024-06-14 13:14:04,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 135 transitions, 1332 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-14 13:14:04,712 INFO L231 Difference]: Finished difference. Result has 113 places, 119 transitions, 1060 flow [2024-06-14 13:14:04,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1060, PETRI_PLACES=113, PETRI_TRANSITIONS=119} [2024-06-14 13:14:04,712 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 68 predicate places. [2024-06-14 13:14:04,712 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 119 transitions, 1060 flow [2024-06-14 13:14:04,713 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:14:04,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:04,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:14:04,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:14:04,713 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:04,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:04,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1538529968, now seen corresponding path program 2 times [2024-06-14 13:14:04,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:04,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984109458] [2024-06-14 13:14:04,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:04,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:04,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:06,938 INFO L134 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:14:06,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:06,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984109458] [2024-06-14 13:14:06,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984109458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:06,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:06,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:06,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720189506] [2024-06-14 13:14:06,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:06,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:06,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:06,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:06,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:06,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:06,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 119 transitions, 1060 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:14:06,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:06,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:06,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:08,010 INFO L124 PetriNetUnfolderBase]: 1575/2552 cut-off events. [2024-06-14 13:14:08,010 INFO L125 PetriNetUnfolderBase]: For 51184/51184 co-relation queries the response was YES. [2024-06-14 13:14:08,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15215 conditions, 2552 events. 1575/2552 cut-off events. For 51184/51184 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13746 event pairs, 552 based on Foata normal form. 11/2550 useless extension candidates. Maximal degree in co-relation 15162. Up to 2297 conditions per place. [2024-06-14 13:14:08,027 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 102 selfloop transitions, 36 changer transitions 0/143 dead transitions. [2024-06-14 13:14:08,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 143 transitions, 1483 flow [2024-06-14 13:14:08,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:08,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:08,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:14:08,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 13:14:08,029 INFO L175 Difference]: Start difference. First operand has 113 places, 119 transitions, 1060 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:14:08,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 143 transitions, 1483 flow [2024-06-14 13:14:08,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 143 transitions, 1441 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:08,060 INFO L231 Difference]: Finished difference. Result has 115 places, 124 transitions, 1161 flow [2024-06-14 13:14:08,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1161, PETRI_PLACES=115, PETRI_TRANSITIONS=124} [2024-06-14 13:14:08,061 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 70 predicate places. [2024-06-14 13:14:08,061 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 124 transitions, 1161 flow [2024-06-14 13:14:08,061 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:14:08,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:08,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:14:08,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:14:08,062 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:08,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:08,062 INFO L85 PathProgramCache]: Analyzing trace with hash 678033802, now seen corresponding path program 3 times [2024-06-14 13:14:08,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:08,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292598549] [2024-06-14 13:14:08,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:08,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:10,203 INFO L134 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:14:10,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:10,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292598549] [2024-06-14 13:14:10,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292598549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:10,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:10,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:10,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308023147] [2024-06-14 13:14:10,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:10,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:10,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:10,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:10,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:10,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:10,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 124 transitions, 1161 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:14:10,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:10,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:10,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:11,236 INFO L124 PetriNetUnfolderBase]: 1591/2589 cut-off events. [2024-06-14 13:14:11,236 INFO L125 PetriNetUnfolderBase]: For 55538/55538 co-relation queries the response was YES. [2024-06-14 13:14:11,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16029 conditions, 2589 events. 1591/2589 cut-off events. For 55538/55538 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14093 event pairs, 556 based on Foata normal form. 7/2583 useless extension candidates. Maximal degree in co-relation 15975. Up to 2265 conditions per place. [2024-06-14 13:14:11,256 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 116 selfloop transitions, 31 changer transitions 0/152 dead transitions. [2024-06-14 13:14:11,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 152 transitions, 1685 flow [2024-06-14 13:14:11,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:11,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:11,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:14:11,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 13:14:11,258 INFO L175 Difference]: Start difference. First operand has 115 places, 124 transitions, 1161 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:14:11,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 152 transitions, 1685 flow [2024-06-14 13:14:11,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 152 transitions, 1573 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:11,290 INFO L231 Difference]: Finished difference. Result has 118 places, 128 transitions, 1198 flow [2024-06-14 13:14:11,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1198, PETRI_PLACES=118, PETRI_TRANSITIONS=128} [2024-06-14 13:14:11,290 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 73 predicate places. [2024-06-14 13:14:11,290 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 128 transitions, 1198 flow [2024-06-14 13:14:11,290 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:14:11,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:11,291 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:14:11,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:14:11,292 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:11,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:11,293 INFO L85 PathProgramCache]: Analyzing trace with hash 678279880, now seen corresponding path program 1 times [2024-06-14 13:14:11,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:11,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113022345] [2024-06-14 13:14:11,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:11,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:11,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:14,117 INFO L134 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:14:14,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:14,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113022345] [2024-06-14 13:14:14,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113022345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:14,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:14,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:14:14,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093334218] [2024-06-14 13:14:14,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:14,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:14:14,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:14,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:14:14,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:14:14,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:14,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 128 transitions, 1198 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:14:14,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:14,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:14,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:15,166 INFO L124 PetriNetUnfolderBase]: 1630/2647 cut-off events. [2024-06-14 13:14:15,166 INFO L125 PetriNetUnfolderBase]: For 62911/62911 co-relation queries the response was YES. [2024-06-14 13:14:15,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16692 conditions, 2647 events. 1630/2647 cut-off events. For 62911/62911 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14298 event pairs, 539 based on Foata normal form. 14/2648 useless extension candidates. Maximal degree in co-relation 16636. Up to 2366 conditions per place. [2024-06-14 13:14:15,185 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 113 selfloop transitions, 33 changer transitions 0/151 dead transitions. [2024-06-14 13:14:15,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 151 transitions, 1638 flow [2024-06-14 13:14:15,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:15,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:15,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:14:15,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-14 13:14:15,186 INFO L175 Difference]: Start difference. First operand has 118 places, 128 transitions, 1198 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:14:15,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 151 transitions, 1638 flow [2024-06-14 13:14:15,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 151 transitions, 1532 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:15,220 INFO L231 Difference]: Finished difference. Result has 120 places, 130 transitions, 1208 flow [2024-06-14 13:14:15,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1208, PETRI_PLACES=120, PETRI_TRANSITIONS=130} [2024-06-14 13:14:15,221 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 75 predicate places. [2024-06-14 13:14:15,221 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 130 transitions, 1208 flow [2024-06-14 13:14:15,221 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:14:15,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:15,222 INFO 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:14:15,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:14:15,222 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:15,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:15,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1547784239, now seen corresponding path program 1 times [2024-06-14 13:14:15,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:15,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716486276] [2024-06-14 13:14:15,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:15,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:15,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:17,612 INFO L134 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:14:17,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:17,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716486276] [2024-06-14 13:14:17,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716486276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:17,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:17,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:17,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073689555] [2024-06-14 13:14:17,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:17,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:17,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:17,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:17,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:17,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:17,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 130 transitions, 1208 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:14:17,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:17,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:17,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:18,529 INFO L124 PetriNetUnfolderBase]: 1640/2672 cut-off events. [2024-06-14 13:14:18,530 INFO L125 PetriNetUnfolderBase]: For 65029/65029 co-relation queries the response was YES. [2024-06-14 13:14:18,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17054 conditions, 2672 events. 1640/2672 cut-off events. For 65029/65029 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14618 event pairs, 562 based on Foata normal form. 2/2672 useless extension candidates. Maximal degree in co-relation 16998. Up to 2481 conditions per place. [2024-06-14 13:14:18,585 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 131 selfloop transitions, 21 changer transitions 0/157 dead transitions. [2024-06-14 13:14:18,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 157 transitions, 1632 flow [2024-06-14 13:14:18,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:18,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:18,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 13:14:18,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-14 13:14:18,600 INFO L175 Difference]: Start difference. First operand has 120 places, 130 transitions, 1208 flow. Second operand 7 states and 122 transitions. [2024-06-14 13:14:18,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 157 transitions, 1632 flow [2024-06-14 13:14:18,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 157 transitions, 1551 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:18,643 INFO L231 Difference]: Finished difference. Result has 122 places, 134 transitions, 1235 flow [2024-06-14 13:14:18,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1127, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1235, PETRI_PLACES=122, PETRI_TRANSITIONS=134} [2024-06-14 13:14:18,644 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 77 predicate places. [2024-06-14 13:14:18,644 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 134 transitions, 1235 flow [2024-06-14 13:14:18,645 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:14:18,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:18,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:14:18,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:14:18,645 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:18,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:18,646 INFO L85 PathProgramCache]: Analyzing trace with hash 525100537, now seen corresponding path program 2 times [2024-06-14 13:14:18,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:18,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172221755] [2024-06-14 13:14:18,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:18,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:18,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:20,933 INFO L134 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:14:20,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:20,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172221755] [2024-06-14 13:14:20,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172221755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:20,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:20,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:20,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559045415] [2024-06-14 13:14:20,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:20,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:20,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:20,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:20,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:20,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:20,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 134 transitions, 1235 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:14:20,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:20,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:20,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:22,021 INFO L124 PetriNetUnfolderBase]: 1649/2679 cut-off events. [2024-06-14 13:14:22,022 INFO L125 PetriNetUnfolderBase]: For 69209/69209 co-relation queries the response was YES. [2024-06-14 13:14:22,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17220 conditions, 2679 events. 1649/2679 cut-off events. For 69209/69209 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14575 event pairs, 535 based on Foata normal form. 3/2680 useless extension candidates. Maximal degree in co-relation 17163. Up to 2444 conditions per place. [2024-06-14 13:14:22,039 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 122 selfloop transitions, 33 changer transitions 0/160 dead transitions. [2024-06-14 13:14:22,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 160 transitions, 1677 flow [2024-06-14 13:14:22,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:22,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:22,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:14:22,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41233766233766234 [2024-06-14 13:14:22,040 INFO L175 Difference]: Start difference. First operand has 122 places, 134 transitions, 1235 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:14:22,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 160 transitions, 1677 flow [2024-06-14 13:14:22,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 160 transitions, 1621 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:22,080 INFO L231 Difference]: Finished difference. Result has 124 places, 136 transitions, 1283 flow [2024-06-14 13:14:22,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1283, PETRI_PLACES=124, PETRI_TRANSITIONS=136} [2024-06-14 13:14:22,082 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 79 predicate places. [2024-06-14 13:14:22,082 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 136 transitions, 1283 flow [2024-06-14 13:14:22,082 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:14:22,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:22,082 INFO 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:14:22,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:14:22,082 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:22,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:22,083 INFO L85 PathProgramCache]: Analyzing trace with hash -2077569111, now seen corresponding path program 3 times [2024-06-14 13:14:22,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:22,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462908222] [2024-06-14 13:14:22,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:22,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:24,749 INFO L134 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:14:24,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:24,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462908222] [2024-06-14 13:14:24,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462908222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:24,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:24,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:24,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703543416] [2024-06-14 13:14:24,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:24,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:24,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:24,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:24,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:24,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:24,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 136 transitions, 1283 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:14:24,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:24,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:24,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:25,599 INFO L124 PetriNetUnfolderBase]: 1659/2686 cut-off events. [2024-06-14 13:14:25,599 INFO L125 PetriNetUnfolderBase]: For 74322/74322 co-relation queries the response was YES. [2024-06-14 13:14:25,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17591 conditions, 2686 events. 1659/2686 cut-off events. For 74322/74322 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14615 event pairs, 569 based on Foata normal form. 2/2681 useless extension candidates. Maximal degree in co-relation 17533. Up to 2481 conditions per place. [2024-06-14 13:14:25,619 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 130 selfloop transitions, 25 changer transitions 0/160 dead transitions. [2024-06-14 13:14:25,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 160 transitions, 1713 flow [2024-06-14 13:14:25,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:25,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:25,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:14:25,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 13:14:25,620 INFO L175 Difference]: Start difference. First operand has 124 places, 136 transitions, 1283 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:14:25,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 160 transitions, 1713 flow [2024-06-14 13:14:25,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 160 transitions, 1632 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:25,666 INFO L231 Difference]: Finished difference. Result has 126 places, 140 transitions, 1324 flow [2024-06-14 13:14:25,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1324, PETRI_PLACES=126, PETRI_TRANSITIONS=140} [2024-06-14 13:14:25,668 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 81 predicate places. [2024-06-14 13:14:25,668 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 140 transitions, 1324 flow [2024-06-14 13:14:25,668 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:14:25,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:25,669 INFO 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:14:25,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:14:25,669 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:25,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:25,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1651911175, now seen corresponding path program 4 times [2024-06-14 13:14:25,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:25,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514428937] [2024-06-14 13:14:25,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:25,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:25,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:29,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:14:29,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:29,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514428937] [2024-06-14 13:14:29,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514428937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:29,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:29,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:29,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922254730] [2024-06-14 13:14:29,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:29,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:29,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:29,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:29,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:29,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:29,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 140 transitions, 1324 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:14:29,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:29,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:29,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:30,172 INFO L124 PetriNetUnfolderBase]: 1656/2692 cut-off events. [2024-06-14 13:14:30,172 INFO L125 PetriNetUnfolderBase]: For 79118/79118 co-relation queries the response was YES. [2024-06-14 13:14:30,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17635 conditions, 2692 events. 1656/2692 cut-off events. For 79118/79118 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14692 event pairs, 528 based on Foata normal form. 3/2688 useless extension candidates. Maximal degree in co-relation 17576. Up to 2429 conditions per place. [2024-06-14 13:14:30,190 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 121 selfloop transitions, 37 changer transitions 0/163 dead transitions. [2024-06-14 13:14:30,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 163 transitions, 1762 flow [2024-06-14 13:14:30,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:30,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:30,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:14:30,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:14:30,191 INFO L175 Difference]: Start difference. First operand has 126 places, 140 transitions, 1324 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:14:30,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 163 transitions, 1762 flow [2024-06-14 13:14:30,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 163 transitions, 1688 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:30,228 INFO L231 Difference]: Finished difference. Result has 129 places, 145 transitions, 1419 flow [2024-06-14 13:14:30,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1419, PETRI_PLACES=129, PETRI_TRANSITIONS=145} [2024-06-14 13:14:30,229 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 84 predicate places. [2024-06-14 13:14:30,229 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 145 transitions, 1419 flow [2024-06-14 13:14:30,229 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:14:30,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:30,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:14:30,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:14:30,230 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:30,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1974414189, now seen corresponding path program 5 times [2024-06-14 13:14:30,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:30,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215382098] [2024-06-14 13:14:30,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:30,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:30,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:32,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:14:32,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:32,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215382098] [2024-06-14 13:14:32,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215382098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:32,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:32,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:32,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917518275] [2024-06-14 13:14:32,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:32,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:32,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:32,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:32,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:32,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:32,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 145 transitions, 1419 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:14:32,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:32,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:32,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:33,706 INFO L124 PetriNetUnfolderBase]: 1673/2721 cut-off events. [2024-06-14 13:14:33,706 INFO L125 PetriNetUnfolderBase]: For 86158/86158 co-relation queries the response was YES. [2024-06-14 13:14:33,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18023 conditions, 2721 events. 1673/2721 cut-off events. For 86158/86158 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14964 event pairs, 534 based on Foata normal form. 11/2719 useless extension candidates. Maximal degree in co-relation 17962. Up to 2455 conditions per place. [2024-06-14 13:14:33,726 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 129 selfloop transitions, 35 changer transitions 0/169 dead transitions. [2024-06-14 13:14:33,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 169 transitions, 1906 flow [2024-06-14 13:14:33,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:33,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:33,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:14:33,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 13:14:33,728 INFO L175 Difference]: Start difference. First operand has 129 places, 145 transitions, 1419 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:14:33,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 169 transitions, 1906 flow [2024-06-14 13:14:33,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 169 transitions, 1835 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:14:33,776 INFO L231 Difference]: Finished difference. Result has 132 places, 150 transitions, 1501 flow [2024-06-14 13:14:33,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1348, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1501, PETRI_PLACES=132, PETRI_TRANSITIONS=150} [2024-06-14 13:14:33,776 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 87 predicate places. [2024-06-14 13:14:33,777 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 150 transitions, 1501 flow [2024-06-14 13:14:33,777 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:14:33,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:33,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:14:33,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:14:33,777 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:33,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:33,778 INFO L85 PathProgramCache]: Analyzing trace with hash 449574209, now seen corresponding path program 6 times [2024-06-14 13:14:33,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:33,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674513620] [2024-06-14 13:14:33,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:33,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:33,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:35,925 INFO L134 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:14:35,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:35,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674513620] [2024-06-14 13:14:35,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674513620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:35,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:35,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:14:35,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778637691] [2024-06-14 13:14:35,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:35,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:14:35,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:35,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:14:35,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:14:35,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:35,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 150 transitions, 1501 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:14:35,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:35,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:35,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:36,901 INFO L124 PetriNetUnfolderBase]: 1653/2690 cut-off events. [2024-06-14 13:14:36,902 INFO L125 PetriNetUnfolderBase]: For 87994/87994 co-relation queries the response was YES. [2024-06-14 13:14:36,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18109 conditions, 2690 events. 1653/2690 cut-off events. For 87994/87994 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14743 event pairs, 524 based on Foata normal form. 8/2685 useless extension candidates. Maximal degree in co-relation 18047. Up to 2305 conditions per place. [2024-06-14 13:14:36,922 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 122 selfloop transitions, 46 changer transitions 0/173 dead transitions. [2024-06-14 13:14:36,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 173 transitions, 1975 flow [2024-06-14 13:14:36,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:14:36,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:14:36,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:14:36,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 13:14:36,924 INFO L175 Difference]: Start difference. First operand has 132 places, 150 transitions, 1501 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:14:36,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 173 transitions, 1975 flow [2024-06-14 13:14:36,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 173 transitions, 1862 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:36,977 INFO L231 Difference]: Finished difference. Result has 134 places, 152 transitions, 1522 flow [2024-06-14 13:14:36,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1522, PETRI_PLACES=134, PETRI_TRANSITIONS=152} [2024-06-14 13:14:36,979 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 89 predicate places. [2024-06-14 13:14:36,979 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 152 transitions, 1522 flow [2024-06-14 13:14:36,979 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:14:36,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:36,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:14:36,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:14:36,980 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:36,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:36,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1651902092, now seen corresponding path program 1 times [2024-06-14 13:14:36,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:36,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869331435] [2024-06-14 13:14:36,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:36,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:37,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:40,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:14:40,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:40,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869331435] [2024-06-14 13:14:40,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869331435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:40,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:40,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:14:40,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287674616] [2024-06-14 13:14:40,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:40,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:14:40,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:40,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:14:40,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:14:40,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:40,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 152 transitions, 1522 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:14:40,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:40,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:40,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:41,940 INFO L124 PetriNetUnfolderBase]: 1715/2786 cut-off events. [2024-06-14 13:14:41,940 INFO L125 PetriNetUnfolderBase]: For 94582/94582 co-relation queries the response was YES. [2024-06-14 13:14:41,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19116 conditions, 2786 events. 1715/2786 cut-off events. For 94582/94582 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15206 event pairs, 482 based on Foata normal form. 6/2779 useless extension candidates. Maximal degree in co-relation 19053. Up to 2260 conditions per place. [2024-06-14 13:14:41,962 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 134 selfloop transitions, 69 changer transitions 0/208 dead transitions. [2024-06-14 13:14:41,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 208 transitions, 2482 flow [2024-06-14 13:14:41,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:14:41,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:14:41,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:14:41,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 13:14:41,963 INFO L175 Difference]: Start difference. First operand has 134 places, 152 transitions, 1522 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:14:41,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 208 transitions, 2482 flow [2024-06-14 13:14:42,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 208 transitions, 2347 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 13:14:42,023 INFO L231 Difference]: Finished difference. Result has 140 places, 180 transitions, 1951 flow [2024-06-14 13:14:42,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1951, PETRI_PLACES=140, PETRI_TRANSITIONS=180} [2024-06-14 13:14:42,023 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 95 predicate places. [2024-06-14 13:14:42,023 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 180 transitions, 1951 flow [2024-06-14 13:14:42,023 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:14:42,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:42,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:14:42,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:14:42,024 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:42,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:42,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1651902247, now seen corresponding path program 1 times [2024-06-14 13:14:42,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:42,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177444267] [2024-06-14 13:14:42,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:42,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:42,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:44,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:14:44,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:44,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177444267] [2024-06-14 13:14:44,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177444267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:44,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:44,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:14:44,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174158732] [2024-06-14 13:14:44,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:44,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:14:44,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:44,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:14:44,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:14:44,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:44,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 180 transitions, 1951 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:14:44,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:44,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:44,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:45,984 INFO L124 PetriNetUnfolderBase]: 1884/3073 cut-off events. [2024-06-14 13:14:45,984 INFO L125 PetriNetUnfolderBase]: For 116891/116891 co-relation queries the response was YES. [2024-06-14 13:14:45,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22959 conditions, 3073 events. 1884/3073 cut-off events. For 116891/116891 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17124 event pairs, 281 based on Foata normal form. 1/3072 useless extension candidates. Maximal degree in co-relation 22892. Up to 2461 conditions per place. [2024-06-14 13:14:46,011 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 150 selfloop transitions, 75 changer transitions 0/230 dead transitions. [2024-06-14 13:14:46,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 230 transitions, 2855 flow [2024-06-14 13:14:46,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:14:46,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:14:46,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 13:14:46,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38920454545454547 [2024-06-14 13:14:46,012 INFO L175 Difference]: Start difference. First operand has 140 places, 180 transitions, 1951 flow. Second operand 8 states and 137 transitions. [2024-06-14 13:14:46,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 230 transitions, 2855 flow [2024-06-14 13:14:46,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 230 transitions, 2715 flow, removed 61 selfloop flow, removed 2 redundant places. [2024-06-14 13:14:46,120 INFO L231 Difference]: Finished difference. Result has 147 places, 206 transitions, 2405 flow [2024-06-14 13:14:46,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2405, PETRI_PLACES=147, PETRI_TRANSITIONS=206} [2024-06-14 13:14:46,120 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 102 predicate places. [2024-06-14 13:14:46,121 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 206 transitions, 2405 flow [2024-06-14 13:14:46,121 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:14:46,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:46,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:14:46,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:14:46,121 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:46,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:46,122 INFO L85 PathProgramCache]: Analyzing trace with hash 305698342, now seen corresponding path program 2 times [2024-06-14 13:14:46,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:46,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512725794] [2024-06-14 13:14:46,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:46,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:46,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:48,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:14:48,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:48,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512725794] [2024-06-14 13:14:48,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512725794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:48,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:48,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:14:48,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197982872] [2024-06-14 13:14:48,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:48,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:14:48,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:48,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:14:48,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:14:48,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:48,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 206 transitions, 2405 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:14:48,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:48,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:48,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:49,885 INFO L124 PetriNetUnfolderBase]: 2038/3302 cut-off events. [2024-06-14 13:14:49,885 INFO L125 PetriNetUnfolderBase]: For 137707/137707 co-relation queries the response was YES. [2024-06-14 13:14:49,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26261 conditions, 3302 events. 2038/3302 cut-off events. For 137707/137707 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 18598 event pairs, 525 based on Foata normal form. 8/3303 useless extension candidates. Maximal degree in co-relation 26191. Up to 2873 conditions per place. [2024-06-14 13:14:49,916 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 188 selfloop transitions, 84 changer transitions 0/277 dead transitions. [2024-06-14 13:14:49,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 277 transitions, 3850 flow [2024-06-14 13:14:49,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:14:49,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:14:49,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-14 13:14:49,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-14 13:14:49,918 INFO L175 Difference]: Start difference. First operand has 147 places, 206 transitions, 2405 flow. Second operand 10 states and 174 transitions. [2024-06-14 13:14:49,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 277 transitions, 3850 flow [2024-06-14 13:14:50,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 277 transitions, 3787 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-14 13:14:50,038 INFO L231 Difference]: Finished difference. Result has 156 places, 247 transitions, 3171 flow [2024-06-14 13:14:50,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2342, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3171, PETRI_PLACES=156, PETRI_TRANSITIONS=247} [2024-06-14 13:14:50,039 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 111 predicate places. [2024-06-14 13:14:50,039 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 247 transitions, 3171 flow [2024-06-14 13:14:50,039 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:14:50,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:50,039 INFO L208 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:14:50,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:14:50,040 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:14:50,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:50,040 INFO L85 PathProgramCache]: Analyzing trace with hash 88424651, now seen corresponding path program 1 times [2024-06-14 13:14:50,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:50,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804344061] [2024-06-14 13:14:50,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:50,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:50,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:52,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:14:52,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:52,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804344061] [2024-06-14 13:14:52,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804344061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:52,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:52,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:14:52,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986130259] [2024-06-14 13:14:52,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:52,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:14:52,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:52,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:14:52,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:14:52,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:52,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 247 transitions, 3171 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:14:52,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:52,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:52,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:54,173 INFO L124 PetriNetUnfolderBase]: 2120/3440 cut-off events. [2024-06-14 13:14:54,173 INFO L125 PetriNetUnfolderBase]: For 150638/150638 co-relation queries the response was YES. [2024-06-14 13:14:54,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28658 conditions, 3440 events. 2120/3440 cut-off events. For 150638/150638 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19614 event pairs, 301 based on Foata normal form. 3/3441 useless extension candidates. Maximal degree in co-relation 28583. Up to 2644 conditions per place. [2024-06-14 13:14:54,205 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 201 selfloop transitions, 108 changer transitions 0/314 dead transitions. [2024-06-14 13:14:54,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 314 transitions, 4389 flow [2024-06-14 13:14:54,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:14:54,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:14:54,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-14 13:14:54,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39462809917355374 [2024-06-14 13:14:54,207 INFO L175 Difference]: Start difference. First operand has 156 places, 247 transitions, 3171 flow. Second operand 11 states and 191 transitions. [2024-06-14 13:14:54,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 314 transitions, 4389 flow [2024-06-14 13:14:54,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 314 transitions, 4202 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-14 13:14:54,370 INFO L231 Difference]: Finished difference. Result has 165 places, 271 transitions, 3678 flow [2024-06-14 13:14:54,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2990, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3678, PETRI_PLACES=165, PETRI_TRANSITIONS=271} [2024-06-14 13:14:54,370 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 120 predicate places. [2024-06-14 13:14:54,370 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 271 transitions, 3678 flow [2024-06-14 13:14:54,370 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:14:54,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:54,371 INFO L208 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:14:54,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:14:54,371 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:54,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:54,371 INFO L85 PathProgramCache]: Analyzing trace with hash 19868929, now seen corresponding path program 2 times [2024-06-14 13:14:54,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:54,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941073802] [2024-06-14 13:14:54,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:54,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:14:56,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:14:56,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:14:56,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941073802] [2024-06-14 13:14:56,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941073802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:14:56,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:14:56,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:14:56,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082824006] [2024-06-14 13:14:56,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:14:56,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:14:56,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:14:56,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:14:56,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:14:56,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:14:56,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 271 transitions, 3678 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:14:56,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:14:56,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:14:56,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:14:58,291 INFO L124 PetriNetUnfolderBase]: 2164/3498 cut-off events. [2024-06-14 13:14:58,291 INFO L125 PetriNetUnfolderBase]: For 166762/166762 co-relation queries the response was YES. [2024-06-14 13:14:58,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30728 conditions, 3498 events. 2164/3498 cut-off events. For 166762/166762 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19843 event pairs, 538 based on Foata normal form. 3/3494 useless extension candidates. Maximal degree in co-relation 30650. Up to 3202 conditions per place. [2024-06-14 13:14:58,328 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 265 selfloop transitions, 41 changer transitions 0/311 dead transitions. [2024-06-14 13:14:58,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 311 transitions, 4751 flow [2024-06-14 13:14:58,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:14:58,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:14:58,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 13:14:58,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-14 13:14:58,330 INFO L175 Difference]: Start difference. First operand has 165 places, 271 transitions, 3678 flow. Second operand 9 states and 150 transitions. [2024-06-14 13:14:58,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 311 transitions, 4751 flow [2024-06-14 13:14:58,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 311 transitions, 4634 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-14 13:14:58,534 INFO L231 Difference]: Finished difference. Result has 168 places, 285 transitions, 3935 flow [2024-06-14 13:14:58,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3563, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3935, PETRI_PLACES=168, PETRI_TRANSITIONS=285} [2024-06-14 13:14:58,534 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 123 predicate places. [2024-06-14 13:14:58,534 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 285 transitions, 3935 flow [2024-06-14 13:14:58,535 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:14:58,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:14:58,535 INFO L208 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:14:58,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:14:58,535 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:14:58,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:14:58,535 INFO L85 PathProgramCache]: Analyzing trace with hash 330629967, now seen corresponding path program 3 times [2024-06-14 13:14:58,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:14:58,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099085585] [2024-06-14 13:14:58,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:14:58,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:14:58,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:01,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:15:01,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:01,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099085585] [2024-06-14 13:15:01,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099085585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:01,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:01,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:15:01,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992897341] [2024-06-14 13:15:01,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:01,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:15:01,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:01,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:15:01,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:15:01,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:01,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 285 transitions, 3935 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:15:01,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:01,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:01,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:02,433 INFO L124 PetriNetUnfolderBase]: 2231/3608 cut-off events. [2024-06-14 13:15:02,433 INFO L125 PetriNetUnfolderBase]: For 183186/183186 co-relation queries the response was YES. [2024-06-14 13:15:02,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32195 conditions, 3608 events. 2231/3608 cut-off events. For 183186/183186 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20581 event pairs, 430 based on Foata normal form. 8/3609 useless extension candidates. Maximal degree in co-relation 32115. Up to 2353 conditions per place. [2024-06-14 13:15:02,468 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 181 selfloop transitions, 160 changer transitions 0/346 dead transitions. [2024-06-14 13:15:02,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 346 transitions, 5381 flow [2024-06-14 13:15:02,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:15:02,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:15:02,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 13:15:02,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-14 13:15:02,471 INFO L175 Difference]: Start difference. First operand has 168 places, 285 transitions, 3935 flow. Second operand 8 states and 148 transitions. [2024-06-14 13:15:02,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 346 transitions, 5381 flow [2024-06-14 13:15:02,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 346 transitions, 5247 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-14 13:15:02,667 INFO L231 Difference]: Finished difference. Result has 174 places, 313 transitions, 4756 flow [2024-06-14 13:15:02,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3801, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4756, PETRI_PLACES=174, PETRI_TRANSITIONS=313} [2024-06-14 13:15:02,668 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 129 predicate places. [2024-06-14 13:15:02,668 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 313 transitions, 4756 flow [2024-06-14 13:15:02,668 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:15:02,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:02,668 INFO L208 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:15:02,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:15:02,668 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:15:02,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:02,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1000574043, now seen corresponding path program 4 times [2024-06-14 13:15:02,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:02,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990353745] [2024-06-14 13:15:02,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:02,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:02,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:05,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:15:05,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:05,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990353745] [2024-06-14 13:15:05,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990353745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:05,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:05,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:15:05,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007436232] [2024-06-14 13:15:05,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:05,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:15:05,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:05,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:15:05,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:15:05,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:05,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 313 transitions, 4756 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:15:05,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:05,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:05,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:06,891 INFO L124 PetriNetUnfolderBase]: 2218/3596 cut-off events. [2024-06-14 13:15:06,891 INFO L125 PetriNetUnfolderBase]: For 198681/198681 co-relation queries the response was YES. [2024-06-14 13:15:06,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34157 conditions, 3596 events. 2218/3596 cut-off events. For 198681/198681 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20523 event pairs, 567 based on Foata normal form. 3/3592 useless extension candidates. Maximal degree in co-relation 34073. Up to 3278 conditions per place. [2024-06-14 13:15:06,940 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 285 selfloop transitions, 43 changer transitions 0/333 dead transitions. [2024-06-14 13:15:06,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 333 transitions, 5511 flow [2024-06-14 13:15:06,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:15:06,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:15:06,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:15:06,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3778409090909091 [2024-06-14 13:15:06,942 INFO L175 Difference]: Start difference. First operand has 174 places, 313 transitions, 4756 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:15:06,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 333 transitions, 5511 flow [2024-06-14 13:15:07,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 333 transitions, 5399 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-14 13:15:07,171 INFO L231 Difference]: Finished difference. Result has 179 places, 316 transitions, 4792 flow [2024-06-14 13:15:07,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4644, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4792, PETRI_PLACES=179, PETRI_TRANSITIONS=316} [2024-06-14 13:15:07,171 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 134 predicate places. [2024-06-14 13:15:07,171 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 316 transitions, 4792 flow [2024-06-14 13:15:07,172 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:15:07,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:07,172 INFO L208 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:15:07,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:15:07,172 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:15:07,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:07,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1506075029, now seen corresponding path program 1 times [2024-06-14 13:15:07,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:07,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838880224] [2024-06-14 13:15:07,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:07,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:07,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:10,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:15:10,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:10,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838880224] [2024-06-14 13:15:10,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838880224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:10,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:10,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:15:10,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769881715] [2024-06-14 13:15:10,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:10,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:15:10,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:10,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:15:10,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:15:10,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:10,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 316 transitions, 4792 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:10,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:10,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:10,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:11,828 INFO L124 PetriNetUnfolderBase]: 2270/3667 cut-off events. [2024-06-14 13:15:11,828 INFO L125 PetriNetUnfolderBase]: For 215928/215928 co-relation queries the response was YES. [2024-06-14 13:15:11,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34982 conditions, 3667 events. 2270/3667 cut-off events. For 215928/215928 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21022 event pairs, 569 based on Foata normal form. 14/3668 useless extension candidates. Maximal degree in co-relation 34896. Up to 3329 conditions per place. [2024-06-14 13:15:11,870 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 302 selfloop transitions, 32 changer transitions 0/339 dead transitions. [2024-06-14 13:15:11,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 339 transitions, 5672 flow [2024-06-14 13:15:11,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:15:11,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:15:11,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:15:11,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-14 13:15:11,871 INFO L175 Difference]: Start difference. First operand has 179 places, 316 transitions, 4792 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:15:11,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 339 transitions, 5672 flow [2024-06-14 13:15:12,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 339 transitions, 5600 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 13:15:12,097 INFO L231 Difference]: Finished difference. Result has 182 places, 318 transitions, 4847 flow [2024-06-14 13:15:12,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4847, PETRI_PLACES=182, PETRI_TRANSITIONS=318} [2024-06-14 13:15:12,098 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 137 predicate places. [2024-06-14 13:15:12,098 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 318 transitions, 4847 flow [2024-06-14 13:15:12,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:12,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:12,098 INFO L208 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:15:12,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:15:12,098 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:15:12,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:12,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1008011449, now seen corresponding path program 2 times [2024-06-14 13:15:12,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:12,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074070581] [2024-06-14 13:15:12,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:12,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:12,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:15,555 INFO L134 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:15:15,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:15,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074070581] [2024-06-14 13:15:15,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074070581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:15,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:15,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:15:15,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022939938] [2024-06-14 13:15:15,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:15,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:15:15,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:15,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:15:15,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:15:15,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:15,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 318 transitions, 4847 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:15,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:15,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:15,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:16,952 INFO L124 PetriNetUnfolderBase]: 2331/3764 cut-off events. [2024-06-14 13:15:16,953 INFO L125 PetriNetUnfolderBase]: For 229270/229270 co-relation queries the response was YES. [2024-06-14 13:15:16,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36340 conditions, 3764 events. 2331/3764 cut-off events. For 229270/229270 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21549 event pairs, 569 based on Foata normal form. 8/3759 useless extension candidates. Maximal degree in co-relation 36253. Up to 3269 conditions per place. [2024-06-14 13:15:16,990 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 308 selfloop transitions, 32 changer transitions 0/345 dead transitions. [2024-06-14 13:15:16,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 345 transitions, 5875 flow [2024-06-14 13:15:16,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:15:16,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:15:16,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 13:15:16,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-14 13:15:16,994 INFO L175 Difference]: Start difference. First operand has 182 places, 318 transitions, 4847 flow. Second operand 7 states and 124 transitions. [2024-06-14 13:15:16,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 345 transitions, 5875 flow [2024-06-14 13:15:17,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 345 transitions, 5794 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:15:17,219 INFO L231 Difference]: Finished difference. Result has 184 places, 320 transitions, 4896 flow [2024-06-14 13:15:17,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4766, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4896, PETRI_PLACES=184, PETRI_TRANSITIONS=320} [2024-06-14 13:15:17,219 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 139 predicate places. [2024-06-14 13:15:17,220 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 320 transitions, 4896 flow [2024-06-14 13:15:17,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:17,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:17,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:15:17,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:15:17,220 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:15:17,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:17,221 INFO L85 PathProgramCache]: Analyzing trace with hash 886715971, now seen corresponding path program 1 times [2024-06-14 13:15:17,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:17,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441749908] [2024-06-14 13:15:17,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:17,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:17,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:20,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:15:20,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:20,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441749908] [2024-06-14 13:15:20,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441749908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:20,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:20,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:15:20,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013318935] [2024-06-14 13:15:20,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:20,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:15:20,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:20,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:15:20,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:15:20,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:20,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 320 transitions, 4896 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:20,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:20,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:20,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:22,341 INFO L124 PetriNetUnfolderBase]: 2374/3841 cut-off events. [2024-06-14 13:15:22,341 INFO L125 PetriNetUnfolderBase]: For 239322/239322 co-relation queries the response was YES. [2024-06-14 13:15:22,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37148 conditions, 3841 events. 2374/3841 cut-off events. For 239322/239322 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 22079 event pairs, 432 based on Foata normal form. 6/3840 useless extension candidates. Maximal degree in co-relation 37060. Up to 2740 conditions per place. [2024-06-14 13:15:22,387 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 194 selfloop transitions, 165 changer transitions 0/364 dead transitions. [2024-06-14 13:15:22,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 364 transitions, 6116 flow [2024-06-14 13:15:22,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:15:22,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:15:22,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-14 13:15:22,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40082644628099173 [2024-06-14 13:15:22,389 INFO L175 Difference]: Start difference. First operand has 184 places, 320 transitions, 4896 flow. Second operand 11 states and 194 transitions. [2024-06-14 13:15:22,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 364 transitions, 6116 flow [2024-06-14 13:15:22,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 364 transitions, 6073 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 13:15:22,660 INFO L231 Difference]: Finished difference. Result has 194 places, 332 transitions, 5564 flow [2024-06-14 13:15:22,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4853, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5564, PETRI_PLACES=194, PETRI_TRANSITIONS=332} [2024-06-14 13:15:22,660 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 149 predicate places. [2024-06-14 13:15:22,660 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 332 transitions, 5564 flow [2024-06-14 13:15:22,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:22,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:22,661 INFO L208 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:15:22,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:15:22,661 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:15:22,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:22,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1167102567, now seen corresponding path program 1 times [2024-06-14 13:15:22,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:22,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252954005] [2024-06-14 13:15:22,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:22,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:22,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:28,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:15:28,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:28,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252954005] [2024-06-14 13:15:28,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252954005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:28,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:28,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:15:28,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255211421] [2024-06-14 13:15:28,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:28,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:15:28,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:28,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:15:28,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:15:28,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:28,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 332 transitions, 5564 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:28,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:28,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:28,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:29,788 INFO L124 PetriNetUnfolderBase]: 2426/3912 cut-off events. [2024-06-14 13:15:29,789 INFO L125 PetriNetUnfolderBase]: For 270622/270622 co-relation queries the response was YES. [2024-06-14 13:15:29,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39941 conditions, 3912 events. 2426/3912 cut-off events. For 270622/270622 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22591 event pairs, 581 based on Foata normal form. 14/3919 useless extension candidates. Maximal degree in co-relation 39849. Up to 3535 conditions per place. [2024-06-14 13:15:29,828 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 304 selfloop transitions, 48 changer transitions 0/357 dead transitions. [2024-06-14 13:15:29,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 357 transitions, 6469 flow [2024-06-14 13:15:29,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:15:29,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:15:29,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:15:29,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39488636363636365 [2024-06-14 13:15:29,834 INFO L175 Difference]: Start difference. First operand has 194 places, 332 transitions, 5564 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:15:29,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 357 transitions, 6469 flow [2024-06-14 13:15:30,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 357 transitions, 6289 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-14 13:15:30,074 INFO L231 Difference]: Finished difference. Result has 196 places, 335 transitions, 5571 flow [2024-06-14 13:15:30,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5384, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5571, PETRI_PLACES=196, PETRI_TRANSITIONS=335} [2024-06-14 13:15:30,074 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 151 predicate places. [2024-06-14 13:15:30,074 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 335 transitions, 5571 flow [2024-06-14 13:15:30,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:30,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:30,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:15:30,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:15:30,075 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:15:30,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash 886538217, now seen corresponding path program 1 times [2024-06-14 13:15:30,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:30,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940996496] [2024-06-14 13:15:30,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:30,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:30,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:33,072 INFO L134 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:15:33,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:33,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940996496] [2024-06-14 13:15:33,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940996496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:33,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:33,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:15:33,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793193475] [2024-06-14 13:15:33,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:33,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:15:33,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:33,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:15:33,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:15:33,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:33,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 335 transitions, 5571 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:33,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:33,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:33,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:34,269 INFO L124 PetriNetUnfolderBase]: 2421/3908 cut-off events. [2024-06-14 13:15:34,269 INFO L125 PetriNetUnfolderBase]: For 271253/271253 co-relation queries the response was YES. [2024-06-14 13:15:34,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40202 conditions, 3908 events. 2421/3908 cut-off events. For 271253/271253 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22583 event pairs, 581 based on Foata normal form. 2/3908 useless extension candidates. Maximal degree in co-relation 40108. Up to 3707 conditions per place. [2024-06-14 13:15:34,310 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 329 selfloop transitions, 22 changer transitions 0/356 dead transitions. [2024-06-14 13:15:34,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 356 transitions, 6387 flow [2024-06-14 13:15:34,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:15:34,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:15:34,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-14 13:15:34,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-14 13:15:34,312 INFO L175 Difference]: Start difference. First operand has 196 places, 335 transitions, 5571 flow. Second operand 9 states and 138 transitions. [2024-06-14 13:15:34,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 356 transitions, 6387 flow [2024-06-14 13:15:34,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 356 transitions, 6249 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 13:15:34,621 INFO L231 Difference]: Finished difference. Result has 199 places, 337 transitions, 5544 flow [2024-06-14 13:15:34,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5433, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5544, PETRI_PLACES=199, PETRI_TRANSITIONS=337} [2024-06-14 13:15:34,622 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 154 predicate places. [2024-06-14 13:15:34,622 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 337 transitions, 5544 flow [2024-06-14 13:15:34,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:34,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:34,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:15:34,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:15:34,623 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:15:34,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:34,623 INFO L85 PathProgramCache]: Analyzing trace with hash 886722667, now seen corresponding path program 1 times [2024-06-14 13:15:34,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:34,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253280243] [2024-06-14 13:15:34,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:34,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:34,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:37,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:15:37,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:37,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253280243] [2024-06-14 13:15:37,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253280243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:37,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:37,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:15:37,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980212941] [2024-06-14 13:15:37,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:37,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:15:37,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:37,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:15:37,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:15:37,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:37,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 337 transitions, 5544 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:37,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:37,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:37,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:39,926 INFO L124 PetriNetUnfolderBase]: 2555/4117 cut-off events. [2024-06-14 13:15:39,926 INFO L125 PetriNetUnfolderBase]: For 292056/292056 co-relation queries the response was YES. [2024-06-14 13:15:39,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42600 conditions, 4117 events. 2555/4117 cut-off events. For 292056/292056 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23895 event pairs, 476 based on Foata normal form. 4/4114 useless extension candidates. Maximal degree in co-relation 42505. Up to 2849 conditions per place. [2024-06-14 13:15:39,970 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 199 selfloop transitions, 212 changer transitions 0/416 dead transitions. [2024-06-14 13:15:39,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 416 transitions, 7613 flow [2024-06-14 13:15:39,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:15:39,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:15:39,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-14 13:15:39,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214876033057851 [2024-06-14 13:15:39,972 INFO L175 Difference]: Start difference. First operand has 199 places, 337 transitions, 5544 flow. Second operand 11 states and 204 transitions. [2024-06-14 13:15:39,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 416 transitions, 7613 flow [2024-06-14 13:15:40,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 416 transitions, 7518 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-14 13:15:40,295 INFO L231 Difference]: Finished difference. Result has 206 places, 375 transitions, 6859 flow [2024-06-14 13:15:40,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5449, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6859, PETRI_PLACES=206, PETRI_TRANSITIONS=375} [2024-06-14 13:15:40,296 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 161 predicate places. [2024-06-14 13:15:40,296 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 375 transitions, 6859 flow [2024-06-14 13:15:40,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:40,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:40,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:15:40,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:15:40,296 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:15:40,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:40,297 INFO L85 PathProgramCache]: Analyzing trace with hash 330640011, now seen corresponding path program 2 times [2024-06-14 13:15:40,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:40,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154583967] [2024-06-14 13:15:40,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:40,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:40,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:43,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:15:43,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:43,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154583967] [2024-06-14 13:15:43,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154583967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:43,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:43,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:15:43,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319995418] [2024-06-14 13:15:43,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:43,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:15:43,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:43,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:15:43,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:15:43,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:43,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 375 transitions, 6859 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:43,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:43,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:43,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:44,930 INFO L124 PetriNetUnfolderBase]: 2705/4326 cut-off events. [2024-06-14 13:15:44,930 INFO L125 PetriNetUnfolderBase]: For 333649/333649 co-relation queries the response was YES. [2024-06-14 13:15:44,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47416 conditions, 4326 events. 2705/4326 cut-off events. For 333649/333649 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25068 event pairs, 460 based on Foata normal form. 6/4325 useless extension candidates. Maximal degree in co-relation 47317. Up to 2927 conditions per place. [2024-06-14 13:15:44,983 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 220 selfloop transitions, 211 changer transitions 0/436 dead transitions. [2024-06-14 13:15:44,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 436 transitions, 8684 flow [2024-06-14 13:15:44,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:15:44,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:15:44,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 13:15:44,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-06-14 13:15:44,985 INFO L175 Difference]: Start difference. First operand has 206 places, 375 transitions, 6859 flow. Second operand 9 states and 164 transitions. [2024-06-14 13:15:44,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 436 transitions, 8684 flow [2024-06-14 13:15:45,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 436 transitions, 8504 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-14 13:15:45,450 INFO L231 Difference]: Finished difference. Result has 213 places, 403 transitions, 7928 flow [2024-06-14 13:15:45,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6685, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7928, PETRI_PLACES=213, PETRI_TRANSITIONS=403} [2024-06-14 13:15:45,451 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 168 predicate places. [2024-06-14 13:15:45,451 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 403 transitions, 7928 flow [2024-06-14 13:15:45,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:45,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:45,451 INFO L208 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:15:45,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:15:45,452 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:15:45,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:45,452 INFO L85 PathProgramCache]: Analyzing trace with hash 886542991, now seen corresponding path program 3 times [2024-06-14 13:15:45,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:45,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829437491] [2024-06-14 13:15:45,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:45,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:45,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:48,279 INFO L134 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:15:48,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:48,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829437491] [2024-06-14 13:15:48,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829437491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:48,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:48,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:15:48,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769593759] [2024-06-14 13:15:48,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:48,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:15:48,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:48,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:15:48,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:15:48,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:48,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 403 transitions, 7928 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:48,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:48,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:48,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:50,207 INFO L124 PetriNetUnfolderBase]: 2703/4329 cut-off events. [2024-06-14 13:15:50,207 INFO L125 PetriNetUnfolderBase]: For 362590/362590 co-relation queries the response was YES. [2024-06-14 13:15:50,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49696 conditions, 4329 events. 2703/4329 cut-off events. For 362590/362590 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 25103 event pairs, 609 based on Foata normal form. 6/4328 useless extension candidates. Maximal degree in co-relation 49593. Up to 3725 conditions per place. [2024-06-14 13:15:50,257 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 319 selfloop transitions, 109 changer transitions 0/433 dead transitions. [2024-06-14 13:15:50,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 433 transitions, 9144 flow [2024-06-14 13:15:50,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:15:50,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:15:50,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 13:15:50,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646464646464646 [2024-06-14 13:15:50,258 INFO L175 Difference]: Start difference. First operand has 213 places, 403 transitions, 7928 flow. Second operand 9 states and 157 transitions. [2024-06-14 13:15:50,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 433 transitions, 9144 flow [2024-06-14 13:15:50,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 433 transitions, 8920 flow, removed 100 selfloop flow, removed 3 redundant places. [2024-06-14 13:15:50,663 INFO L231 Difference]: Finished difference. Result has 219 places, 408 transitions, 8082 flow [2024-06-14 13:15:50,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7740, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8082, PETRI_PLACES=219, PETRI_TRANSITIONS=408} [2024-06-14 13:15:50,663 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 174 predicate places. [2024-06-14 13:15:50,664 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 408 transitions, 8082 flow [2024-06-14 13:15:50,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:50,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:50,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:15:50,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:15:50,664 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:15:50,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:50,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1520589973, now seen corresponding path program 2 times [2024-06-14 13:15:50,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:50,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414843194] [2024-06-14 13:15:50,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:50,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:50,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:15:54,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:15:54,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:15:54,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414843194] [2024-06-14 13:15:54,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414843194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:15:54,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:15:54,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:15:54,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15243270] [2024-06-14 13:15:54,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:15:54,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:15:54,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:15:54,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:15:54,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:15:54,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:15:54,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 408 transitions, 8082 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:54,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:15:54,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:15:54,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:15:56,807 INFO L124 PetriNetUnfolderBase]: 2803/4532 cut-off events. [2024-06-14 13:15:56,807 INFO L125 PetriNetUnfolderBase]: For 412064/412064 co-relation queries the response was YES. [2024-06-14 13:15:56,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51573 conditions, 4532 events. 2803/4532 cut-off events. For 412064/412064 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 27045 event pairs, 414 based on Foata normal form. 60/4579 useless extension candidates. Maximal degree in co-relation 51468. Up to 3338 conditions per place. [2024-06-14 13:15:56,868 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 310 selfloop transitions, 143 changer transitions 16/474 dead transitions. [2024-06-14 13:15:56,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 474 transitions, 9923 flow [2024-06-14 13:15:56,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:15:56,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:15:56,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-14 13:15:56,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4194214876033058 [2024-06-14 13:15:56,870 INFO L175 Difference]: Start difference. First operand has 219 places, 408 transitions, 8082 flow. Second operand 11 states and 203 transitions. [2024-06-14 13:15:56,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 474 transitions, 9923 flow [2024-06-14 13:15:57,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 474 transitions, 9696 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-14 13:15:57,420 INFO L231 Difference]: Finished difference. Result has 229 places, 420 transitions, 8678 flow [2024-06-14 13:15:57,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7858, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8678, PETRI_PLACES=229, PETRI_TRANSITIONS=420} [2024-06-14 13:15:57,421 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 184 predicate places. [2024-06-14 13:15:57,421 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 420 transitions, 8678 flow [2024-06-14 13:15:57,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:15:57,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:15:57,422 INFO L208 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:15:57,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:15:57,422 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:15:57,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:15:57,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1008292805, now seen corresponding path program 3 times [2024-06-14 13:15:57,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:15:57,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863453595] [2024-06-14 13:15:57,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:15:57,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:15:57,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:00,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:16:00,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:00,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863453595] [2024-06-14 13:16:00,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863453595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:00,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:00,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:16:00,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744806860] [2024-06-14 13:16:00,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:00,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:16:00,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:00,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:16:00,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:16:00,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:00,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 420 transitions, 8678 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:16:00,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:00,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:00,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:02,273 INFO L124 PetriNetUnfolderBase]: 2844/4615 cut-off events. [2024-06-14 13:16:02,273 INFO L125 PetriNetUnfolderBase]: For 433029/433029 co-relation queries the response was YES. [2024-06-14 13:16:02,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53807 conditions, 4615 events. 2844/4615 cut-off events. For 433029/433029 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27841 event pairs, 602 based on Foata normal form. 30/4632 useless extension candidates. Maximal degree in co-relation 53697. Up to 4122 conditions per place. [2024-06-14 13:16:02,329 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 405 selfloop transitions, 36 changer transitions 7/453 dead transitions. [2024-06-14 13:16:02,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 453 transitions, 10103 flow [2024-06-14 13:16:02,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:16:02,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:16:02,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:16:02,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-14 13:16:02,331 INFO L175 Difference]: Start difference. First operand has 229 places, 420 transitions, 8678 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:16:02,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 453 transitions, 10103 flow [2024-06-14 13:16:02,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 453 transitions, 9972 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-14 13:16:02,951 INFO L231 Difference]: Finished difference. Result has 233 places, 424 transitions, 8788 flow [2024-06-14 13:16:02,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8553, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8788, PETRI_PLACES=233, PETRI_TRANSITIONS=424} [2024-06-14 13:16:02,952 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 188 predicate places. [2024-06-14 13:16:02,952 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 424 transitions, 8788 flow [2024-06-14 13:16:02,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:16:02,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:02,952 INFO L208 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:16:02,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:16:02,953 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:16:02,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:02,953 INFO L85 PathProgramCache]: Analyzing trace with hash 496463719, now seen corresponding path program 4 times [2024-06-14 13:16:02,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:02,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682428884] [2024-06-14 13:16:02,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:02,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:02,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:06,208 INFO L134 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:16:06,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:06,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682428884] [2024-06-14 13:16:06,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682428884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:06,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:06,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:16:06,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339181286] [2024-06-14 13:16:06,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:06,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:16:06,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:06,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:16:06,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:16:06,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:06,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 424 transitions, 8788 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:16:06,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:06,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:06,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:07,967 INFO L124 PetriNetUnfolderBase]: 2869/4658 cut-off events. [2024-06-14 13:16:07,968 INFO L125 PetriNetUnfolderBase]: For 438341/438341 co-relation queries the response was YES. [2024-06-14 13:16:08,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54565 conditions, 4658 events. 2869/4658 cut-off events. For 438341/438341 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 28140 event pairs, 657 based on Foata normal form. 16/4661 useless extension candidates. Maximal degree in co-relation 54452. Up to 4109 conditions per place. [2024-06-14 13:16:08,031 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 381 selfloop transitions, 65 changer transitions 1/452 dead transitions. [2024-06-14 13:16:08,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 452 transitions, 10079 flow [2024-06-14 13:16:08,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:16:08,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:16:08,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 13:16:08,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38920454545454547 [2024-06-14 13:16:08,033 INFO L175 Difference]: Start difference. First operand has 233 places, 424 transitions, 8788 flow. Second operand 8 states and 137 transitions. [2024-06-14 13:16:08,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 452 transitions, 10079 flow [2024-06-14 13:16:08,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 452 transitions, 9970 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 13:16:08,712 INFO L231 Difference]: Finished difference. Result has 237 places, 426 transitions, 8908 flow [2024-06-14 13:16:08,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8679, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8908, PETRI_PLACES=237, PETRI_TRANSITIONS=426} [2024-06-14 13:16:08,713 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 192 predicate places. [2024-06-14 13:16:08,713 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 426 transitions, 8908 flow [2024-06-14 13:16:08,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:16:08,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:08,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:16:08,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:16:08,714 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:16:08,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:08,714 INFO L85 PathProgramCache]: Analyzing trace with hash 2018870428, now seen corresponding path program 1 times [2024-06-14 13:16:08,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:08,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898620408] [2024-06-14 13:16:08,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:08,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:08,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:12,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:16:12,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:12,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898620408] [2024-06-14 13:16:12,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898620408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:12,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:12,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:16:12,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416460059] [2024-06-14 13:16:12,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:12,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:16:12,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:12,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:16:12,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:16:12,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:12,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 426 transitions, 8908 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:16:12,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:12,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:12,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:14,365 INFO L124 PetriNetUnfolderBase]: 2884/4701 cut-off events. [2024-06-14 13:16:14,365 INFO L125 PetriNetUnfolderBase]: For 439945/439945 co-relation queries the response was YES. [2024-06-14 13:16:14,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55096 conditions, 4701 events. 2884/4701 cut-off events. For 439945/439945 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 28502 event pairs, 484 based on Foata normal form. 2/4701 useless extension candidates. Maximal degree in co-relation 54982. Up to 4231 conditions per place. [2024-06-14 13:16:14,533 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 429 selfloop transitions, 45 changer transitions 0/479 dead transitions. [2024-06-14 13:16:14,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 479 transitions, 10540 flow [2024-06-14 13:16:14,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:16:14,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:16:14,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-14 13:16:14,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44886363636363635 [2024-06-14 13:16:14,535 INFO L175 Difference]: Start difference. First operand has 237 places, 426 transitions, 8908 flow. Second operand 8 states and 158 transitions. [2024-06-14 13:16:14,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 479 transitions, 10540 flow [2024-06-14 13:16:15,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 479 transitions, 10376 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:16:15,222 INFO L231 Difference]: Finished difference. Result has 241 places, 438 transitions, 9244 flow [2024-06-14 13:16:15,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8752, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9244, PETRI_PLACES=241, PETRI_TRANSITIONS=438} [2024-06-14 13:16:15,223 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 196 predicate places. [2024-06-14 13:16:15,223 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 438 transitions, 9244 flow [2024-06-14 13:16:15,224 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:16:15,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:15,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:16:15,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:16:15,224 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:16:15,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:15,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1763434106, now seen corresponding path program 2 times [2024-06-14 13:16:15,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:15,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687518081] [2024-06-14 13:16:15,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:15,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:18,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:16:18,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:18,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687518081] [2024-06-14 13:16:18,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687518081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:18,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:18,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:16:18,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677604553] [2024-06-14 13:16:18,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:18,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:16:18,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:18,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:16:18,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:16:18,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:18,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 438 transitions, 9244 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:16:18,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:18,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:18,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:20,489 INFO L124 PetriNetUnfolderBase]: 2897/4720 cut-off events. [2024-06-14 13:16:20,490 INFO L125 PetriNetUnfolderBase]: For 455136/455136 co-relation queries the response was YES. [2024-06-14 13:16:20,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55843 conditions, 4720 events. 2897/4720 cut-off events. For 455136/455136 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 28685 event pairs, 655 based on Foata normal form. 2/4720 useless extension candidates. Maximal degree in co-relation 55726. Up to 4378 conditions per place. [2024-06-14 13:16:20,557 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 427 selfloop transitions, 42 changer transitions 0/474 dead transitions. [2024-06-14 13:16:20,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 474 transitions, 10461 flow [2024-06-14 13:16:20,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:16:20,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:16:20,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-14 13:16:20,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42045454545454547 [2024-06-14 13:16:20,563 INFO L175 Difference]: Start difference. First operand has 241 places, 438 transitions, 9244 flow. Second operand 8 states and 148 transitions. [2024-06-14 13:16:20,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 474 transitions, 10461 flow [2024-06-14 13:16:21,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 474 transitions, 10320 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-14 13:16:21,466 INFO L231 Difference]: Finished difference. Result has 246 places, 443 transitions, 9345 flow [2024-06-14 13:16:21,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9121, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9345, PETRI_PLACES=246, PETRI_TRANSITIONS=443} [2024-06-14 13:16:21,466 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 201 predicate places. [2024-06-14 13:16:21,467 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 443 transitions, 9345 flow [2024-06-14 13:16:21,467 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:16:21,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:21,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:16:21,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:16:21,468 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:16:21,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:21,468 INFO L85 PathProgramCache]: Analyzing trace with hash -2089071246, now seen corresponding path program 1 times [2024-06-14 13:16:21,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:21,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137110389] [2024-06-14 13:16:21,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:21,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:21,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:25,045 INFO L134 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:16:25,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:25,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137110389] [2024-06-14 13:16:25,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137110389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:25,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:25,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:16:25,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215806540] [2024-06-14 13:16:25,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:25,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:16:25,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:25,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:16:25,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:16:25,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:25,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 443 transitions, 9345 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:16:25,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:25,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:25,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:27,015 INFO L124 PetriNetUnfolderBase]: 2890/4708 cut-off events. [2024-06-14 13:16:27,016 INFO L125 PetriNetUnfolderBase]: For 462288/462288 co-relation queries the response was YES. [2024-06-14 13:16:27,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55793 conditions, 4708 events. 2890/4708 cut-off events. For 462288/462288 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 28592 event pairs, 650 based on Foata normal form. 1/4707 useless extension candidates. Maximal degree in co-relation 55675. Up to 4420 conditions per place. [2024-06-14 13:16:27,081 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 447 selfloop transitions, 22 changer transitions 0/474 dead transitions. [2024-06-14 13:16:27,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 474 transitions, 10379 flow [2024-06-14 13:16:27,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:16:27,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:16:27,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:16:27,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-14 13:16:27,086 INFO L175 Difference]: Start difference. First operand has 246 places, 443 transitions, 9345 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:16:27,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 474 transitions, 10379 flow [2024-06-14 13:16:27,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 474 transitions, 10258 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 13:16:27,791 INFO L231 Difference]: Finished difference. Result has 249 places, 443 transitions, 9274 flow [2024-06-14 13:16:27,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9224, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9274, PETRI_PLACES=249, PETRI_TRANSITIONS=443} [2024-06-14 13:16:27,791 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 204 predicate places. [2024-06-14 13:16:27,791 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 443 transitions, 9274 flow [2024-06-14 13:16:27,792 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:16:27,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:27,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:16:27,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:16:27,792 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:16:27,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:27,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1195351232, now seen corresponding path program 3 times [2024-06-14 13:16:27,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:27,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169530525] [2024-06-14 13:16:27,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:27,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:27,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:31,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:16:31,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:31,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169530525] [2024-06-14 13:16:31,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169530525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:31,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:31,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:16:31,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384161525] [2024-06-14 13:16:31,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:31,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:16:31,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:31,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:16:31,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:16:31,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:31,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 443 transitions, 9274 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:16:31,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:31,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:31,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:33,145 INFO L124 PetriNetUnfolderBase]: 2946/4797 cut-off events. [2024-06-14 13:16:33,146 INFO L125 PetriNetUnfolderBase]: For 481314/481314 co-relation queries the response was YES. [2024-06-14 13:16:33,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56878 conditions, 4797 events. 2946/4797 cut-off events. For 481314/481314 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 29079 event pairs, 643 based on Foata normal form. 2/4790 useless extension candidates. Maximal degree in co-relation 56759. Up to 4416 conditions per place. [2024-06-14 13:16:33,205 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 428 selfloop transitions, 56 changer transitions 0/489 dead transitions. [2024-06-14 13:16:33,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 489 transitions, 10867 flow [2024-06-14 13:16:33,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:16:33,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:16:33,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 13:16:33,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37373737373737376 [2024-06-14 13:16:33,207 INFO L175 Difference]: Start difference. First operand has 249 places, 443 transitions, 9274 flow. Second operand 9 states and 148 transitions. [2024-06-14 13:16:33,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 489 transitions, 10867 flow [2024-06-14 13:16:33,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 489 transitions, 10754 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 13:16:33,880 INFO L231 Difference]: Finished difference. Result has 256 places, 465 transitions, 9861 flow [2024-06-14 13:16:33,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9185, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9861, PETRI_PLACES=256, PETRI_TRANSITIONS=465} [2024-06-14 13:16:33,882 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 211 predicate places. [2024-06-14 13:16:33,882 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 465 transitions, 9861 flow [2024-06-14 13:16:33,882 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:16:33,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:33,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:16:33,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:16:33,883 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:16:33,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:33,883 INFO L85 PathProgramCache]: Analyzing trace with hash 483531228, now seen corresponding path program 4 times [2024-06-14 13:16:33,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:33,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364593949] [2024-06-14 13:16:33,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:33,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:33,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:36,824 INFO L134 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:16:36,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:36,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364593949] [2024-06-14 13:16:36,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364593949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:36,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:36,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:16:36,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23117289] [2024-06-14 13:16:36,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:36,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:16:36,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:36,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:16:36,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:16:36,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:36,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 465 transitions, 9861 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:16:36,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:36,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:36,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:38,909 INFO L124 PetriNetUnfolderBase]: 2973/4842 cut-off events. [2024-06-14 13:16:38,909 INFO L125 PetriNetUnfolderBase]: For 496768/496768 co-relation queries the response was YES. [2024-06-14 13:16:38,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57799 conditions, 4842 events. 2973/4842 cut-off events. For 496768/496768 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 29358 event pairs, 638 based on Foata normal form. 2/4842 useless extension candidates. Maximal degree in co-relation 57674. Up to 4433 conditions per place. [2024-06-14 13:16:38,970 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 428 selfloop transitions, 76 changer transitions 0/509 dead transitions. [2024-06-14 13:16:38,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 509 transitions, 11374 flow [2024-06-14 13:16:38,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:16:38,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:16:38,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-14 13:16:38,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.398989898989899 [2024-06-14 13:16:38,971 INFO L175 Difference]: Start difference. First operand has 256 places, 465 transitions, 9861 flow. Second operand 9 states and 158 transitions. [2024-06-14 13:16:38,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 509 transitions, 11374 flow [2024-06-14 13:16:39,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 509 transitions, 11236 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-14 13:16:39,791 INFO L231 Difference]: Finished difference. Result has 266 places, 481 transitions, 10358 flow [2024-06-14 13:16:39,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9769, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10358, PETRI_PLACES=266, PETRI_TRANSITIONS=481} [2024-06-14 13:16:39,792 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 221 predicate places. [2024-06-14 13:16:39,792 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 481 transitions, 10358 flow [2024-06-14 13:16:39,792 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:16:39,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:39,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:16:39,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:16:39,793 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:16:39,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:39,793 INFO L85 PathProgramCache]: Analyzing trace with hash -11945910, now seen corresponding path program 2 times [2024-06-14 13:16:39,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:39,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935293378] [2024-06-14 13:16:39,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:39,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:39,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:43,428 INFO L134 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:16:43,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:43,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935293378] [2024-06-14 13:16:43,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935293378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:43,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:43,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:16:43,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852319240] [2024-06-14 13:16:43,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:43,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:16:43,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:43,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:16:43,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:16:43,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:43,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 481 transitions, 10358 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:16:43,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:43,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:43,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:45,537 INFO L124 PetriNetUnfolderBase]: 3009/4902 cut-off events. [2024-06-14 13:16:45,538 INFO L125 PetriNetUnfolderBase]: For 511561/511561 co-relation queries the response was YES. [2024-06-14 13:16:45,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58898 conditions, 4902 events. 3009/4902 cut-off events. For 511561/511561 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 29840 event pairs, 639 based on Foata normal form. 1/4901 useless extension candidates. Maximal degree in co-relation 58768. Up to 4442 conditions per place. [2024-06-14 13:16:45,603 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 449 selfloop transitions, 78 changer transitions 0/532 dead transitions. [2024-06-14 13:16:45,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 532 transitions, 12031 flow [2024-06-14 13:16:45,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:16:45,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:16:45,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 13:16:45,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 13:16:45,605 INFO L175 Difference]: Start difference. First operand has 266 places, 481 transitions, 10358 flow. Second operand 9 states and 162 transitions. [2024-06-14 13:16:45,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 532 transitions, 12031 flow [2024-06-14 13:16:46,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 532 transitions, 11904 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:16:46,524 INFO L231 Difference]: Finished difference. Result has 274 places, 499 transitions, 10928 flow [2024-06-14 13:16:46,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10232, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10928, PETRI_PLACES=274, PETRI_TRANSITIONS=499} [2024-06-14 13:16:46,525 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 229 predicate places. [2024-06-14 13:16:46,525 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 499 transitions, 10928 flow [2024-06-14 13:16:46,525 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:16:46,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:46,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:16:46,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:16:46,526 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:16:46,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:46,526 INFO L85 PathProgramCache]: Analyzing trace with hash -11938966, now seen corresponding path program 1 times [2024-06-14 13:16:46,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:46,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984348898] [2024-06-14 13:16:46,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:46,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:46,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:49,399 INFO L134 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:16:49,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:49,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984348898] [2024-06-14 13:16:49,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984348898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:49,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:49,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:16:49,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767816083] [2024-06-14 13:16:49,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:49,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:16:49,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:49,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:16:49,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:16:49,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:49,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 499 transitions, 10928 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:16:49,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:49,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:49,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:51,411 INFO L124 PetriNetUnfolderBase]: 3039/4954 cut-off events. [2024-06-14 13:16:51,412 INFO L125 PetriNetUnfolderBase]: For 531006/531006 co-relation queries the response was YES. [2024-06-14 13:16:51,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60048 conditions, 4954 events. 3039/4954 cut-off events. For 531006/531006 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30200 event pairs, 737 based on Foata normal form. 2/4953 useless extension candidates. Maximal degree in co-relation 59914. Up to 4611 conditions per place. [2024-06-14 13:16:51,481 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 498 selfloop transitions, 40 changer transitions 0/543 dead transitions. [2024-06-14 13:16:51,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 543 transitions, 12387 flow [2024-06-14 13:16:51,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:16:51,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:16:51,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 13:16:51,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37727272727272726 [2024-06-14 13:16:51,490 INFO L175 Difference]: Start difference. First operand has 274 places, 499 transitions, 10928 flow. Second operand 10 states and 166 transitions. [2024-06-14 13:16:51,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 543 transitions, 12387 flow [2024-06-14 13:16:52,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 543 transitions, 12202 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 13:16:52,479 INFO L231 Difference]: Finished difference. Result has 282 places, 513 transitions, 11164 flow [2024-06-14 13:16:52,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10743, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11164, PETRI_PLACES=282, PETRI_TRANSITIONS=513} [2024-06-14 13:16:52,480 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 237 predicate places. [2024-06-14 13:16:52,480 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 513 transitions, 11164 flow [2024-06-14 13:16:52,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:16:52,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:52,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:16:52,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:16:52,481 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:16:52,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:52,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1911195482, now seen corresponding path program 3 times [2024-06-14 13:16:52,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:52,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970576611] [2024-06-14 13:16:52,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:52,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:52,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:16:56,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:16:56,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:16:56,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970576611] [2024-06-14 13:16:56,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970576611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:16:56,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:16:56,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:16:56,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430303162] [2024-06-14 13:16:56,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:16:56,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:16:56,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:16:56,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:16:56,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:16:56,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:16:56,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 513 transitions, 11164 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:16:56,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:16:56,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:16:56,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:16:58,113 INFO L124 PetriNetUnfolderBase]: 3044/4955 cut-off events. [2024-06-14 13:16:58,113 INFO L125 PetriNetUnfolderBase]: For 544809/544809 co-relation queries the response was YES. [2024-06-14 13:16:58,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60467 conditions, 4955 events. 3044/4955 cut-off events. For 544809/544809 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30096 event pairs, 642 based on Foata normal form. 1/4954 useless extension candidates. Maximal degree in co-relation 60329. Up to 4401 conditions per place. [2024-06-14 13:16:58,186 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 439 selfloop transitions, 102 changer transitions 0/546 dead transitions. [2024-06-14 13:16:58,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 546 transitions, 12583 flow [2024-06-14 13:16:58,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:16:58,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:16:58,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-14 13:16:58,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 13:16:58,188 INFO L175 Difference]: Start difference. First operand has 282 places, 513 transitions, 11164 flow. Second operand 8 states and 144 transitions. [2024-06-14 13:16:58,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 546 transitions, 12583 flow [2024-06-14 13:16:59,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 546 transitions, 12485 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 13:16:59,220 INFO L231 Difference]: Finished difference. Result has 286 places, 516 transitions, 11407 flow [2024-06-14 13:16:59,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11068, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11407, PETRI_PLACES=286, PETRI_TRANSITIONS=516} [2024-06-14 13:16:59,221 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 241 predicate places. [2024-06-14 13:16:59,221 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 516 transitions, 11407 flow [2024-06-14 13:16:59,221 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:16:59,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:16:59,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:16:59,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:16:59,222 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:16:59,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:16:59,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1251817882, now seen corresponding path program 4 times [2024-06-14 13:16:59,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:16:59,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429351898] [2024-06-14 13:16:59,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:16:59,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:16:59,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:17:02,999 INFO L134 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:17:03,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:17:03,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429351898] [2024-06-14 13:17:03,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429351898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:17:03,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:17:03,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:17:03,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757582011] [2024-06-14 13:17:03,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:17:03,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:17:03,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:17:03,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:17:03,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:17:03,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:17:03,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 516 transitions, 11407 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:17:03,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:17:03,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:17:03,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:17:05,036 INFO L124 PetriNetUnfolderBase]: 3049/4966 cut-off events. [2024-06-14 13:17:05,036 INFO L125 PetriNetUnfolderBase]: For 565370/565370 co-relation queries the response was YES. [2024-06-14 13:17:05,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61282 conditions, 4966 events. 3049/4966 cut-off events. For 565370/565370 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30217 event pairs, 674 based on Foata normal form. 1/4950 useless extension candidates. Maximal degree in co-relation 61143. Up to 4277 conditions per place. [2024-06-14 13:17:05,104 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 450 selfloop transitions, 93 changer transitions 1/549 dead transitions. [2024-06-14 13:17:05,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 549 transitions, 12898 flow [2024-06-14 13:17:05,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:17:05,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:17:05,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:17:05,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005681818181818 [2024-06-14 13:17:05,106 INFO L175 Difference]: Start difference. First operand has 286 places, 516 transitions, 11407 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:17:05,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 549 transitions, 12898 flow [2024-06-14 13:17:06,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 549 transitions, 12654 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-14 13:17:06,270 INFO L231 Difference]: Finished difference. Result has 290 places, 520 transitions, 11567 flow [2024-06-14 13:17:06,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11169, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11567, PETRI_PLACES=290, PETRI_TRANSITIONS=520} [2024-06-14 13:17:06,271 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 245 predicate places. [2024-06-14 13:17:06,271 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 520 transitions, 11567 flow [2024-06-14 13:17:06,271 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:17:06,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:17:06,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:17:06,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:17:06,272 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:17:06,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:17:06,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1704294238, now seen corresponding path program 5 times [2024-06-14 13:17:06,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:17:06,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742522139] [2024-06-14 13:17:06,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:17:06,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:17:06,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:17:09,351 INFO L134 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:17:09,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:17:09,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742522139] [2024-06-14 13:17:09,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742522139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:17:09,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:17:09,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:17:09,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321486388] [2024-06-14 13:17:09,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:17:09,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:17:09,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:17:09,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:17:09,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:17:09,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:17:09,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 520 transitions, 11567 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:17:09,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:17:09,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:17:09,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:17:11,284 INFO L124 PetriNetUnfolderBase]: 3056/4974 cut-off events. [2024-06-14 13:17:11,284 INFO L125 PetriNetUnfolderBase]: For 570673/570673 co-relation queries the response was YES. [2024-06-14 13:17:11,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61470 conditions, 4974 events. 3056/4974 cut-off events. For 570673/570673 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 30417 event pairs, 664 based on Foata normal form. 3/4960 useless extension candidates. Maximal degree in co-relation 61329. Up to 4181 conditions per place. [2024-06-14 13:17:11,360 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 425 selfloop transitions, 121 changer transitions 1/552 dead transitions. [2024-06-14 13:17:11,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 552 transitions, 13268 flow [2024-06-14 13:17:11,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:17:11,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:17:11,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 13:17:11,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4034090909090909 [2024-06-14 13:17:11,362 INFO L175 Difference]: Start difference. First operand has 290 places, 520 transitions, 11567 flow. Second operand 8 states and 142 transitions. [2024-06-14 13:17:11,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 552 transitions, 13268 flow [2024-06-14 13:17:12,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 552 transitions, 13076 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-14 13:17:12,670 INFO L231 Difference]: Finished difference. Result has 294 places, 527 transitions, 11905 flow [2024-06-14 13:17:12,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11375, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11905, PETRI_PLACES=294, PETRI_TRANSITIONS=527} [2024-06-14 13:17:12,670 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 249 predicate places. [2024-06-14 13:17:12,671 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 527 transitions, 11905 flow [2024-06-14 13:17:12,671 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:17:12,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:17:12,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:17:12,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:17:12,671 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:17:12,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:17:12,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1062348486, now seen corresponding path program 2 times [2024-06-14 13:17:12,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:17:12,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27230728] [2024-06-14 13:17:12,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:17:12,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:17:12,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:17:15,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:17:15,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:17:15,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27230728] [2024-06-14 13:17:15,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27230728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:17:15,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:17:15,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:17:15,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57828196] [2024-06-14 13:17:15,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:17:15,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:17:15,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:17:15,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:17:15,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:17:15,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:17:15,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 527 transitions, 11905 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:15,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:17:15,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:17:15,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:17:18,028 INFO L124 PetriNetUnfolderBase]: 3254/5284 cut-off events. [2024-06-14 13:17:18,028 INFO L125 PetriNetUnfolderBase]: For 647555/647555 co-relation queries the response was YES. [2024-06-14 13:17:18,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66878 conditions, 5284 events. 3254/5284 cut-off events. For 647555/647555 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 32460 event pairs, 526 based on Foata normal form. 9/5291 useless extension candidates. Maximal degree in co-relation 66736. Up to 3738 conditions per place. [2024-06-14 13:17:18,102 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 348 selfloop transitions, 246 changer transitions 0/599 dead transitions. [2024-06-14 13:17:18,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 599 transitions, 14357 flow [2024-06-14 13:17:18,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:17:18,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:17:18,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-14 13:17:18,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-06-14 13:17:18,120 INFO L175 Difference]: Start difference. First operand has 294 places, 527 transitions, 11905 flow. Second operand 9 states and 177 transitions. [2024-06-14 13:17:18,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 599 transitions, 14357 flow [2024-06-14 13:17:19,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 599 transitions, 14124 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-14 13:17:19,312 INFO L231 Difference]: Finished difference. Result has 300 places, 558 transitions, 13252 flow [2024-06-14 13:17:19,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11673, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13252, PETRI_PLACES=300, PETRI_TRANSITIONS=558} [2024-06-14 13:17:19,313 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 255 predicate places. [2024-06-14 13:17:19,313 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 558 transitions, 13252 flow [2024-06-14 13:17:19,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:19,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:17:19,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:17:19,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:17:19,314 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:17:19,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:17:19,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1656077032, now seen corresponding path program 3 times [2024-06-14 13:17:19,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:17:19,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992425329] [2024-06-14 13:17:19,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:17:19,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:17:19,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:17:22,210 INFO L134 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:17:22,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:17:22,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992425329] [2024-06-14 13:17:22,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992425329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:17:22,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:17:22,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:17:22,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494404043] [2024-06-14 13:17:22,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:17:22,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:17:22,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:17:22,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:17:22,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:17:22,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:17:22,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 558 transitions, 13252 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:22,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:17:22,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:17:22,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:17:24,472 INFO L124 PetriNetUnfolderBase]: 3252/5285 cut-off events. [2024-06-14 13:17:24,473 INFO L125 PetriNetUnfolderBase]: For 671189/671189 co-relation queries the response was YES. [2024-06-14 13:17:24,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69346 conditions, 5285 events. 3252/5285 cut-off events. For 671189/671189 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 32566 event pairs, 704 based on Foata normal form. 2/5279 useless extension candidates. Maximal degree in co-relation 69201. Up to 4888 conditions per place. [2024-06-14 13:17:24,550 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 538 selfloop transitions, 43 changer transitions 0/586 dead transitions. [2024-06-14 13:17:24,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 586 transitions, 14674 flow [2024-06-14 13:17:24,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:17:24,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:17:24,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 13:17:24,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-06-14 13:17:24,552 INFO L175 Difference]: Start difference. First operand has 300 places, 558 transitions, 13252 flow. Second operand 9 states and 150 transitions. [2024-06-14 13:17:24,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 586 transitions, 14674 flow [2024-06-14 13:17:25,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 586 transitions, 14335 flow, removed 107 selfloop flow, removed 5 redundant places. [2024-06-14 13:17:25,687 INFO L231 Difference]: Finished difference. Result has 305 places, 562 transitions, 13100 flow [2024-06-14 13:17:25,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12921, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13100, PETRI_PLACES=305, PETRI_TRANSITIONS=562} [2024-06-14 13:17:25,688 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 260 predicate places. [2024-06-14 13:17:25,688 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 562 transitions, 13100 flow [2024-06-14 13:17:25,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:25,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:17:25,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:17:25,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:17:25,688 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:17:25,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:17:25,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1651322136, now seen corresponding path program 4 times [2024-06-14 13:17:25,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:17:25,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13232607] [2024-06-14 13:17:25,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:17:25,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:17:25,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:17:28,797 INFO L134 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:17:28,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:17:28,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13232607] [2024-06-14 13:17:28,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13232607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:17:28,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:17:28,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:17:28,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082567091] [2024-06-14 13:17:28,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:17:28,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:17:28,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:17:28,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:17:28,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:17:28,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:17:28,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 562 transitions, 13100 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:28,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:17:28,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:17:28,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:17:31,395 INFO L124 PetriNetUnfolderBase]: 3380/5473 cut-off events. [2024-06-14 13:17:31,395 INFO L125 PetriNetUnfolderBase]: For 700886/700886 co-relation queries the response was YES. [2024-06-14 13:17:31,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71247 conditions, 5473 events. 3380/5473 cut-off events. For 700886/700886 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33737 event pairs, 711 based on Foata normal form. 10/5475 useless extension candidates. Maximal degree in co-relation 71100. Up to 4882 conditions per place. [2024-06-14 13:17:31,482 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 492 selfloop transitions, 122 changer transitions 0/619 dead transitions. [2024-06-14 13:17:31,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 619 transitions, 15490 flow [2024-06-14 13:17:31,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:17:31,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:17:31,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-14 13:17:31,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390495867768595 [2024-06-14 13:17:31,483 INFO L175 Difference]: Start difference. First operand has 305 places, 562 transitions, 13100 flow. Second operand 11 states and 189 transitions. [2024-06-14 13:17:31,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 619 transitions, 15490 flow [2024-06-14 13:17:32,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 619 transitions, 15371 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 13:17:32,797 INFO L231 Difference]: Finished difference. Result has 314 places, 592 transitions, 14091 flow [2024-06-14 13:17:32,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12981, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14091, PETRI_PLACES=314, PETRI_TRANSITIONS=592} [2024-06-14 13:17:32,799 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 269 predicate places. [2024-06-14 13:17:32,799 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 592 transitions, 14091 flow [2024-06-14 13:17:32,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:32,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:17:32,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:17:32,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:17:32,800 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:17:32,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:17:32,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1659596346, now seen corresponding path program 5 times [2024-06-14 13:17:32,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:17:32,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818591277] [2024-06-14 13:17:32,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:17:32,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:17:32,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:17:35,958 INFO L134 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:17:35,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:17:35,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818591277] [2024-06-14 13:17:35,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818591277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:17:35,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:17:35,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:17:35,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032488086] [2024-06-14 13:17:35,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:17:35,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:17:35,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:17:35,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:17:35,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:17:35,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:17:35,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 592 transitions, 14091 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:35,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:17:35,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:17:35,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:17:38,239 INFO L124 PetriNetUnfolderBase]: 3402/5509 cut-off events. [2024-06-14 13:17:38,239 INFO L125 PetriNetUnfolderBase]: For 732426/732426 co-relation queries the response was YES. [2024-06-14 13:17:38,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73142 conditions, 5509 events. 3402/5509 cut-off events. For 732426/732426 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33942 event pairs, 701 based on Foata normal form. 4/5505 useless extension candidates. Maximal degree in co-relation 72991. Up to 4926 conditions per place. [2024-06-14 13:17:38,344 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 492 selfloop transitions, 122 changer transitions 0/619 dead transitions. [2024-06-14 13:17:38,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 619 transitions, 15780 flow [2024-06-14 13:17:38,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:17:38,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:17:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:17:38,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 13:17:38,346 INFO L175 Difference]: Start difference. First operand has 314 places, 592 transitions, 14091 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:17:38,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 619 transitions, 15780 flow [2024-06-14 13:17:39,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 619 transitions, 15421 flow, removed 165 selfloop flow, removed 3 redundant places. [2024-06-14 13:17:39,853 INFO L231 Difference]: Finished difference. Result has 320 places, 599 transitions, 14167 flow [2024-06-14 13:17:39,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13732, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14167, PETRI_PLACES=320, PETRI_TRANSITIONS=599} [2024-06-14 13:17:39,854 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 275 predicate places. [2024-06-14 13:17:39,854 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 599 transitions, 14167 flow [2024-06-14 13:17:39,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:39,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:17:39,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:17:39,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:17:39,854 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:17:39,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:17:39,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1659604716, now seen corresponding path program 6 times [2024-06-14 13:17:39,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:17:39,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721398711] [2024-06-14 13:17:39,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:17:39,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:17:39,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:17:42,819 INFO L134 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:17:42,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:17:42,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721398711] [2024-06-14 13:17:42,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721398711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:17:42,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:17:42,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:17:42,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373672230] [2024-06-14 13:17:42,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:17:42,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:17:42,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:17:42,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:17:42,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:17:42,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:17:42,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 599 transitions, 14167 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:42,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:17:42,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:17:42,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:17:45,298 INFO L124 PetriNetUnfolderBase]: 3664/5901 cut-off events. [2024-06-14 13:17:45,298 INFO L125 PetriNetUnfolderBase]: For 830793/830793 co-relation queries the response was YES. [2024-06-14 13:17:45,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80262 conditions, 5901 events. 3664/5901 cut-off events. For 830793/830793 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 36541 event pairs, 550 based on Foata normal form. 5/5889 useless extension candidates. Maximal degree in co-relation 80109. Up to 3326 conditions per place. [2024-06-14 13:17:45,400 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 298 selfloop transitions, 361 changer transitions 1/665 dead transitions. [2024-06-14 13:17:45,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 665 transitions, 17019 flow [2024-06-14 13:17:45,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:17:45,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:17:45,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 13:17:45,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44191919191919193 [2024-06-14 13:17:45,402 INFO L175 Difference]: Start difference. First operand has 320 places, 599 transitions, 14167 flow. Second operand 9 states and 175 transitions. [2024-06-14 13:17:45,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 665 transitions, 17019 flow [2024-06-14 13:17:47,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 665 transitions, 16727 flow, removed 73 selfloop flow, removed 5 redundant places. [2024-06-14 13:17:47,244 INFO L231 Difference]: Finished difference. Result has 326 places, 626 transitions, 15823 flow [2024-06-14 13:17:47,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13875, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15823, PETRI_PLACES=326, PETRI_TRANSITIONS=626} [2024-06-14 13:17:47,244 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 281 predicate places. [2024-06-14 13:17:47,245 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 626 transitions, 15823 flow [2024-06-14 13:17:47,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:47,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:17:47,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:17:47,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:17:47,245 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:17:47,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:17:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1659907741, now seen corresponding path program 1 times [2024-06-14 13:17:47,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:17:47,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60448753] [2024-06-14 13:17:47,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:17:47,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:17:47,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:17:50,747 INFO L134 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:17:50,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:17:50,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60448753] [2024-06-14 13:17:50,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60448753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:17:50,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:17:50,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:17:50,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942183423] [2024-06-14 13:17:50,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:17:50,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:17:50,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:17:50,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:17:50,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:17:50,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:17:50,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 626 transitions, 15823 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:50,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:17:50,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:17:50,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:17:53,903 INFO L124 PetriNetUnfolderBase]: 3951/6402 cut-off events. [2024-06-14 13:17:53,904 INFO L125 PetriNetUnfolderBase]: For 1023391/1023391 co-relation queries the response was YES. [2024-06-14 13:17:53,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87675 conditions, 6402 events. 3951/6402 cut-off events. For 1023391/1023391 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 40277 event pairs, 662 based on Foata normal form. 84/6478 useless extension candidates. Maximal degree in co-relation 87519. Up to 3864 conditions per place. [2024-06-14 13:17:54,004 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 325 selfloop transitions, 351 changer transitions 9/690 dead transitions. [2024-06-14 13:17:54,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 690 transitions, 18443 flow [2024-06-14 13:17:54,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:17:54,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:17:54,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 217 transitions. [2024-06-14 13:17:54,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4109848484848485 [2024-06-14 13:17:54,005 INFO L175 Difference]: Start difference. First operand has 326 places, 626 transitions, 15823 flow. Second operand 12 states and 217 transitions. [2024-06-14 13:17:54,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 690 transitions, 18443 flow [2024-06-14 13:17:55,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 690 transitions, 18069 flow, removed 149 selfloop flow, removed 3 redundant places. [2024-06-14 13:17:55,809 INFO L231 Difference]: Finished difference. Result has 340 places, 640 transitions, 17121 flow [2024-06-14 13:17:55,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15453, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17121, PETRI_PLACES=340, PETRI_TRANSITIONS=640} [2024-06-14 13:17:55,810 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 295 predicate places. [2024-06-14 13:17:55,810 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 640 transitions, 17121 flow [2024-06-14 13:17:55,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:55,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:17:55,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:17:55,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:17:55,810 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:17:55,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:17:55,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1394035349, now seen corresponding path program 2 times [2024-06-14 13:17:55,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:17:55,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158426924] [2024-06-14 13:17:55,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:17:55,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:17:55,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:17:58,964 INFO L134 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:17:58,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:17:58,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158426924] [2024-06-14 13:17:58,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158426924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:17:58,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:17:58,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:17:58,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89358209] [2024-06-14 13:17:58,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:17:58,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:17:58,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:17:58,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:17:58,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:17:58,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:17:58,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 640 transitions, 17121 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:17:58,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:17:58,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:17:58,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:18:02,279 INFO L124 PetriNetUnfolderBase]: 4522/7347 cut-off events. [2024-06-14 13:18:02,279 INFO L125 PetriNetUnfolderBase]: For 1248590/1248590 co-relation queries the response was YES. [2024-06-14 13:18:02,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104378 conditions, 7347 events. 4522/7347 cut-off events. For 1248590/1248590 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 47451 event pairs, 847 based on Foata normal form. 48/7387 useless extension candidates. Maximal degree in co-relation 104215. Up to 4357 conditions per place. [2024-06-14 13:18:02,403 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 374 selfloop transitions, 307 changer transitions 1/687 dead transitions. [2024-06-14 13:18:02,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 687 transitions, 19361 flow [2024-06-14 13:18:02,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:18:02,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:18:02,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-14 13:18:02,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-14 13:18:02,405 INFO L175 Difference]: Start difference. First operand has 340 places, 640 transitions, 17121 flow. Second operand 10 states and 186 transitions. [2024-06-14 13:18:02,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 687 transitions, 19361 flow [2024-06-14 13:18:05,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 687 transitions, 18695 flow, removed 146 selfloop flow, removed 6 redundant places. [2024-06-14 13:18:05,079 INFO L231 Difference]: Finished difference. Result has 345 places, 644 transitions, 17288 flow [2024-06-14 13:18:05,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16471, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17288, PETRI_PLACES=345, PETRI_TRANSITIONS=644} [2024-06-14 13:18:05,079 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 300 predicate places. [2024-06-14 13:18:05,079 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 644 transitions, 17288 flow [2024-06-14 13:18:05,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:05,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:18:05,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:18:05,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:18:05,080 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:18:05,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:18:05,080 INFO L85 PathProgramCache]: Analyzing trace with hash 967326119, now seen corresponding path program 1 times [2024-06-14 13:18:05,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:18:05,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351885453] [2024-06-14 13:18:05,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:18:05,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:18:05,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:18:09,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:18:09,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:18:09,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351885453] [2024-06-14 13:18:09,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351885453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:18:09,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:18:09,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:18:09,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067908649] [2024-06-14 13:18:09,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:18:09,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:18:09,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:18:09,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:18:09,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:18:09,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:18:09,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 644 transitions, 17288 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:09,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:18:09,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:18:09,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:18:12,959 INFO L124 PetriNetUnfolderBase]: 4499/7334 cut-off events. [2024-06-14 13:18:12,960 INFO L125 PetriNetUnfolderBase]: For 1204900/1204900 co-relation queries the response was YES. [2024-06-14 13:18:13,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102182 conditions, 7334 events. 4499/7334 cut-off events. For 1204900/1204900 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 47948 event pairs, 1166 based on Foata normal form. 46/7372 useless extension candidates. Maximal degree in co-relation 102017. Up to 6446 conditions per place. [2024-06-14 13:18:13,095 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 521 selfloop transitions, 160 changer transitions 0/686 dead transitions. [2024-06-14 13:18:13,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 686 transitions, 19227 flow [2024-06-14 13:18:13,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:18:13,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:18:13,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-14 13:18:13,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-14 13:18:13,097 INFO L175 Difference]: Start difference. First operand has 345 places, 644 transitions, 17288 flow. Second operand 12 states and 208 transitions. [2024-06-14 13:18:13,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 686 transitions, 19227 flow [2024-06-14 13:18:16,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 686 transitions, 18947 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-14 13:18:16,177 INFO L231 Difference]: Finished difference. Result has 352 places, 648 transitions, 17443 flow [2024-06-14 13:18:16,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17008, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17443, PETRI_PLACES=352, PETRI_TRANSITIONS=648} [2024-06-14 13:18:16,178 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 307 predicate places. [2024-06-14 13:18:16,178 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 648 transitions, 17443 flow [2024-06-14 13:18:16,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:16,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:18:16,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:18:16,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:18:16,179 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:18:16,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:18:16,179 INFO L85 PathProgramCache]: Analyzing trace with hash 967325902, now seen corresponding path program 1 times [2024-06-14 13:18:16,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:18:16,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534018762] [2024-06-14 13:18:16,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:18:16,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:18:16,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:18:20,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:18:20,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:18:20,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534018762] [2024-06-14 13:18:20,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534018762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:18:20,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:18:20,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:18:20,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815683618] [2024-06-14 13:18:20,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:18:20,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:18:20,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:18:20,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:18:20,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:18:20,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:18:20,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 648 transitions, 17443 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:20,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:18:20,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:18:20,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:18:24,223 INFO L124 PetriNetUnfolderBase]: 4514/7360 cut-off events. [2024-06-14 13:18:24,223 INFO L125 PetriNetUnfolderBase]: For 1134542/1134542 co-relation queries the response was YES. [2024-06-14 13:18:24,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102348 conditions, 7360 events. 4514/7360 cut-off events. For 1134542/1134542 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 48164 event pairs, 1164 based on Foata normal form. 3/7355 useless extension candidates. Maximal degree in co-relation 102181. Up to 6631 conditions per place. [2024-06-14 13:18:24,357 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 526 selfloop transitions, 148 changer transitions 0/679 dead transitions. [2024-06-14 13:18:24,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 679 transitions, 19407 flow [2024-06-14 13:18:24,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:18:24,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:18:24,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 13:18:24,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40404040404040403 [2024-06-14 13:18:24,359 INFO L175 Difference]: Start difference. First operand has 352 places, 648 transitions, 17443 flow. Second operand 9 states and 160 transitions. [2024-06-14 13:18:24,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 679 transitions, 19407 flow [2024-06-14 13:18:27,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 679 transitions, 19146 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-14 13:18:27,398 INFO L231 Difference]: Finished difference. Result has 354 places, 656 transitions, 17875 flow [2024-06-14 13:18:27,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17183, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17875, PETRI_PLACES=354, PETRI_TRANSITIONS=656} [2024-06-14 13:18:27,398 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 309 predicate places. [2024-06-14 13:18:27,399 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 656 transitions, 17875 flow [2024-06-14 13:18:27,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:27,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:18:27,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:18:27,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:18:27,399 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:18:27,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:18:27,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1665629473, now seen corresponding path program 2 times [2024-06-14 13:18:27,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:18:27,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189250579] [2024-06-14 13:18:27,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:18:27,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:18:27,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:18:31,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:18:31,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:18:31,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189250579] [2024-06-14 13:18:31,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189250579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:18:31,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:18:31,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:18:31,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829030361] [2024-06-14 13:18:31,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:18:31,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:18:31,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:18:31,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:18:31,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:18:31,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:18:31,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 656 transitions, 17875 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:31,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:18:31,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:18:31,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:18:35,179 INFO L124 PetriNetUnfolderBase]: 4605/7501 cut-off events. [2024-06-14 13:18:35,179 INFO L125 PetriNetUnfolderBase]: For 1212397/1212397 co-relation queries the response was YES. [2024-06-14 13:18:35,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105334 conditions, 7501 events. 4605/7501 cut-off events. For 1212397/1212397 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 49109 event pairs, 1129 based on Foata normal form. 24/7517 useless extension candidates. Maximal degree in co-relation 105165. Up to 6866 conditions per place. [2024-06-14 13:18:35,574 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 623 selfloop transitions, 62 changer transitions 0/690 dead transitions. [2024-06-14 13:18:35,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 690 transitions, 19809 flow [2024-06-14 13:18:35,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:18:35,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:18:35,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 13:18:35,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3939393939393939 [2024-06-14 13:18:35,575 INFO L175 Difference]: Start difference. First operand has 354 places, 656 transitions, 17875 flow. Second operand 9 states and 156 transitions. [2024-06-14 13:18:35,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 690 transitions, 19809 flow [2024-06-14 13:18:38,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 690 transitions, 19520 flow, removed 79 selfloop flow, removed 4 redundant places. [2024-06-14 13:18:38,767 INFO L231 Difference]: Finished difference. Result has 360 places, 663 transitions, 17970 flow [2024-06-14 13:18:38,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17586, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17970, PETRI_PLACES=360, PETRI_TRANSITIONS=663} [2024-06-14 13:18:38,768 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 315 predicate places. [2024-06-14 13:18:38,768 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 663 transitions, 17970 flow [2024-06-14 13:18:38,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:38,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:18:38,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:18:38,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:18:38,769 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:18:38,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:18:38,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1665414271, now seen corresponding path program 3 times [2024-06-14 13:18:38,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:18:38,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330614818] [2024-06-14 13:18:38,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:18:38,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:18:38,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:18:42,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:18:42,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:18:42,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330614818] [2024-06-14 13:18:42,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330614818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:18:42,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:18:42,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:18:42,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079773110] [2024-06-14 13:18:42,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:18:42,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:18:42,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:18:42,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:18:42,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:18:42,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:18:42,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 663 transitions, 17970 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:42,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:18:42,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:18:42,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:18:45,955 INFO L124 PetriNetUnfolderBase]: 4549/7422 cut-off events. [2024-06-14 13:18:45,956 INFO L125 PetriNetUnfolderBase]: For 1206896/1206896 co-relation queries the response was YES. [2024-06-14 13:18:46,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102184 conditions, 7422 events. 4549/7422 cut-off events. For 1206896/1206896 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 48615 event pairs, 825 based on Foata normal form. 54/7468 useless extension candidates. Maximal degree in co-relation 102013. Up to 5669 conditions per place. [2024-06-14 13:18:46,089 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 444 selfloop transitions, 255 changer transitions 3/707 dead transitions. [2024-06-14 13:18:46,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 707 transitions, 20011 flow [2024-06-14 13:18:46,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:18:46,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:18:46,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-14 13:18:46,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41115702479338845 [2024-06-14 13:18:46,091 INFO L175 Difference]: Start difference. First operand has 360 places, 663 transitions, 17970 flow. Second operand 11 states and 199 transitions. [2024-06-14 13:18:46,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 707 transitions, 20011 flow [2024-06-14 13:18:48,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 707 transitions, 19848 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-14 13:18:48,862 INFO L231 Difference]: Finished difference. Result has 366 places, 665 transitions, 18611 flow [2024-06-14 13:18:48,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17807, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18611, PETRI_PLACES=366, PETRI_TRANSITIONS=665} [2024-06-14 13:18:48,863 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 321 predicate places. [2024-06-14 13:18:48,863 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 665 transitions, 18611 flow [2024-06-14 13:18:48,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:48,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:18:48,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:18:48,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:18:48,863 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:18:48,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:18:48,864 INFO L85 PathProgramCache]: Analyzing trace with hash 75935009, now seen corresponding path program 3 times [2024-06-14 13:18:48,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:18:48,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375822656] [2024-06-14 13:18:48,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:18:48,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:18:48,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:18:49,225 INFO L134 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:18:49,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:18:49,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375822656] [2024-06-14 13:18:49,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375822656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:18:49,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:18:49,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:18:49,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960300327] [2024-06-14 13:18:49,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:18:49,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:18:49,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:18:49,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:18:49,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:18:49,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-14 13:18:49,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 665 transitions, 18611 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:49,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:18:49,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-14 13:18:49,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:18:51,737 INFO L124 PetriNetUnfolderBase]: 3444/6017 cut-off events. [2024-06-14 13:18:51,738 INFO L125 PetriNetUnfolderBase]: For 1206361/1206769 co-relation queries the response was YES. [2024-06-14 13:18:51,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90359 conditions, 6017 events. 3444/6017 cut-off events. For 1206361/1206769 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 43523 event pairs, 992 based on Foata normal form. 109/5705 useless extension candidates. Maximal degree in co-relation 90186. Up to 3062 conditions per place. [2024-06-14 13:18:51,847 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 161 selfloop transitions, 184 changer transitions 1/660 dead transitions. [2024-06-14 13:18:51,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 660 transitions, 18985 flow [2024-06-14 13:18:51,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:18:51,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:18:51,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-14 13:18:51,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-14 13:18:51,849 INFO L175 Difference]: Start difference. First operand has 366 places, 665 transitions, 18611 flow. Second operand 5 states and 101 transitions. [2024-06-14 13:18:51,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 660 transitions, 18985 flow [2024-06-14 13:18:54,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 660 transitions, 18483 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 13:18:54,060 INFO L231 Difference]: Finished difference. Result has 364 places, 651 transitions, 18170 flow [2024-06-14 13:18:54,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17572, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=18170, PETRI_PLACES=364, PETRI_TRANSITIONS=651} [2024-06-14 13:18:54,061 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 319 predicate places. [2024-06-14 13:18:54,061 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 651 transitions, 18170 flow [2024-06-14 13:18:54,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:54,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:18:54,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:18:54,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:18:54,062 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:18:54,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:18:54,062 INFO L85 PathProgramCache]: Analyzing trace with hash -475623170, now seen corresponding path program 1 times [2024-06-14 13:18:54,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:18:54,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294421560] [2024-06-14 13:18:54,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:18:54,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:18:54,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:18:57,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:18:57,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:18:57,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294421560] [2024-06-14 13:18:57,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294421560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:18:57,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:18:57,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:18:57,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912356067] [2024-06-14 13:18:57,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:18:57,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:18:57,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:18:57,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:18:57,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:18:57,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:18:57,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 651 transitions, 18170 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:18:57,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:18:57,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:18:57,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:19:00,850 INFO L124 PetriNetUnfolderBase]: 4557/7482 cut-off events. [2024-06-14 13:19:00,850 INFO L125 PetriNetUnfolderBase]: For 1180176/1180176 co-relation queries the response was YES. [2024-06-14 13:19:00,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104088 conditions, 7482 events. 4557/7482 cut-off events. For 1180176/1180176 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 49780 event pairs, 1131 based on Foata normal form. 8/7473 useless extension candidates. Maximal degree in co-relation 103915. Up to 6866 conditions per place. [2024-06-14 13:19:00,977 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 601 selfloop transitions, 70 changer transitions 7/683 dead transitions. [2024-06-14 13:19:00,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 683 transitions, 20129 flow [2024-06-14 13:19:00,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:19:00,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:19:00,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:19:00,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835227272727273 [2024-06-14 13:19:00,979 INFO L175 Difference]: Start difference. First operand has 364 places, 651 transitions, 18170 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:19:00,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 683 transitions, 20129 flow [2024-06-14 13:19:03,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 683 transitions, 20122 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 13:19:03,447 INFO L231 Difference]: Finished difference. Result has 372 places, 653 transitions, 18465 flow [2024-06-14 13:19:03,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18163, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18465, PETRI_PLACES=372, PETRI_TRANSITIONS=653} [2024-06-14 13:19:03,448 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 327 predicate places. [2024-06-14 13:19:03,448 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 653 transitions, 18465 flow [2024-06-14 13:19:03,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:03,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:19:03,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:19:03,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:19:03,449 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:19:03,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:19:03,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1130501736, now seen corresponding path program 2 times [2024-06-14 13:19:03,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:19:03,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924918486] [2024-06-14 13:19:03,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:19:03,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:19:03,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:19:06,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:19:06,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:19:06,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924918486] [2024-06-14 13:19:06,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924918486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:19:06,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:19:06,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:19:06,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723574018] [2024-06-14 13:19:06,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:19:06,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:19:06,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:19:06,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:19:06,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:19:06,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:19:06,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 653 transitions, 18465 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:06,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:19:06,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:19:06,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:19:10,359 INFO L124 PetriNetUnfolderBase]: 4497/7394 cut-off events. [2024-06-14 13:19:10,359 INFO L125 PetriNetUnfolderBase]: For 1178929/1178929 co-relation queries the response was YES. [2024-06-14 13:19:10,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103143 conditions, 7394 events. 4497/7394 cut-off events. For 1178929/1178929 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 48925 event pairs, 943 based on Foata normal form. 8/7385 useless extension candidates. Maximal degree in co-relation 102966. Up to 6476 conditions per place. [2024-06-14 13:19:10,492 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 610 selfloop transitions, 65 changer transitions 0/680 dead transitions. [2024-06-14 13:19:10,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 680 transitions, 20229 flow [2024-06-14 13:19:10,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:19:10,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:19:10,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:19:10,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41233766233766234 [2024-06-14 13:19:10,493 INFO L175 Difference]: Start difference. First operand has 372 places, 653 transitions, 18465 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:19:10,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 680 transitions, 20229 flow [2024-06-14 13:19:13,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 680 transitions, 20136 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 13:19:13,037 INFO L231 Difference]: Finished difference. Result has 376 places, 653 transitions, 18506 flow [2024-06-14 13:19:13,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18372, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18506, PETRI_PLACES=376, PETRI_TRANSITIONS=653} [2024-06-14 13:19:13,037 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 331 predicate places. [2024-06-14 13:19:13,038 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 653 transitions, 18506 flow [2024-06-14 13:19:13,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:13,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:19:13,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:19:13,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:19:13,038 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:19:13,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:19:13,039 INFO L85 PathProgramCache]: Analyzing trace with hash 780130528, now seen corresponding path program 3 times [2024-06-14 13:19:13,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:19:13,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100493251] [2024-06-14 13:19:13,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:19:13,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:19:13,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:19:16,555 INFO L134 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:19:16,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:19:16,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100493251] [2024-06-14 13:19:16,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100493251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:19:16,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:19:16,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:19:16,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616986540] [2024-06-14 13:19:16,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:19:16,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:19:16,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:19:16,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:19:16,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:19:16,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:19:16,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 653 transitions, 18506 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:16,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:19:16,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:19:16,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:19:19,797 INFO L124 PetriNetUnfolderBase]: 4479/7366 cut-off events. [2024-06-14 13:19:19,797 INFO L125 PetriNetUnfolderBase]: For 1177839/1177839 co-relation queries the response was YES. [2024-06-14 13:19:19,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102640 conditions, 7366 events. 4479/7366 cut-off events. For 1177839/1177839 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 48895 event pairs, 1053 based on Foata normal form. 8/7357 useless extension candidates. Maximal degree in co-relation 102462. Up to 6596 conditions per place. [2024-06-14 13:19:19,928 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 597 selfloop transitions, 72 changer transitions 0/674 dead transitions. [2024-06-14 13:19:19,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 674 transitions, 20098 flow [2024-06-14 13:19:19,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:19:19,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:19:19,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:19:19,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39935064935064934 [2024-06-14 13:19:19,929 INFO L175 Difference]: Start difference. First operand has 376 places, 653 transitions, 18506 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:19:19,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 674 transitions, 20098 flow [2024-06-14 13:19:22,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 674 transitions, 19908 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:19:22,707 INFO L231 Difference]: Finished difference. Result has 378 places, 653 transitions, 18469 flow [2024-06-14 13:19:22,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18316, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18469, PETRI_PLACES=378, PETRI_TRANSITIONS=653} [2024-06-14 13:19:22,707 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 333 predicate places. [2024-06-14 13:19:22,707 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 653 transitions, 18469 flow [2024-06-14 13:19:22,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:22,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:19:22,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:19:22,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:19:22,708 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:19:22,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:19:22,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1219159566, now seen corresponding path program 1 times [2024-06-14 13:19:22,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:19:22,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71331662] [2024-06-14 13:19:22,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:19:22,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:19:22,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:19:25,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:19:25,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:19:25,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71331662] [2024-06-14 13:19:25,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71331662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:19:25,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:19:25,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:19:25,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192845583] [2024-06-14 13:19:25,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:19:25,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:19:25,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:19:25,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:19:25,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:19:25,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:19:25,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 653 transitions, 18469 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:25,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:19:25,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:19:25,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:19:29,712 INFO L124 PetriNetUnfolderBase]: 4541/7496 cut-off events. [2024-06-14 13:19:29,712 INFO L125 PetriNetUnfolderBase]: For 1183816/1183816 co-relation queries the response was YES. [2024-06-14 13:19:29,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104135 conditions, 7496 events. 4541/7496 cut-off events. For 1183816/1183816 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 49993 event pairs, 949 based on Foata normal form. 1/7495 useless extension candidates. Maximal degree in co-relation 103957. Up to 6233 conditions per place. [2024-06-14 13:19:30,085 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 528 selfloop transitions, 203 changer transitions 0/736 dead transitions. [2024-06-14 13:19:30,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 736 transitions, 21022 flow [2024-06-14 13:19:30,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-14 13:19:30,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-14 13:19:30,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 253 transitions. [2024-06-14 13:19:30,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-14 13:19:30,087 INFO L175 Difference]: Start difference. First operand has 378 places, 653 transitions, 18469 flow. Second operand 15 states and 253 transitions. [2024-06-14 13:19:30,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 736 transitions, 21022 flow [2024-06-14 13:19:33,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 736 transitions, 20842 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 13:19:33,103 INFO L231 Difference]: Finished difference. Result has 391 places, 674 transitions, 19661 flow [2024-06-14 13:19:33,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18297, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=19661, PETRI_PLACES=391, PETRI_TRANSITIONS=674} [2024-06-14 13:19:33,104 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 346 predicate places. [2024-06-14 13:19:33,104 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 674 transitions, 19661 flow [2024-06-14 13:19:33,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:33,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:19:33,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:19:33,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:19:33,105 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:19:33,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:19:33,107 INFO L85 PathProgramCache]: Analyzing trace with hash -369935144, now seen corresponding path program 1 times [2024-06-14 13:19:33,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:19:33,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050238920] [2024-06-14 13:19:33,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:19:33,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:19:33,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:19:36,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:19:36,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:19:36,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050238920] [2024-06-14 13:19:36,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050238920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:19:36,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:19:36,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:19:36,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967102466] [2024-06-14 13:19:36,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:19:36,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:19:36,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:19:36,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:19:36,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:19:36,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:19:36,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 674 transitions, 19661 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:36,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:19:36,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:19:36,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:19:39,871 INFO L124 PetriNetUnfolderBase]: 4551/7509 cut-off events. [2024-06-14 13:19:39,871 INFO L125 PetriNetUnfolderBase]: For 1211617/1211617 co-relation queries the response was YES. [2024-06-14 13:19:39,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105726 conditions, 7509 events. 4551/7509 cut-off events. For 1211617/1211617 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 50021 event pairs, 1172 based on Foata normal form. 2/7503 useless extension candidates. Maximal degree in co-relation 105543. Up to 6971 conditions per place. [2024-06-14 13:19:40,015 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 621 selfloop transitions, 71 changer transitions 0/697 dead transitions. [2024-06-14 13:19:40,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 697 transitions, 21421 flow [2024-06-14 13:19:40,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:19:40,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:19:40,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:19:40,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-06-14 13:19:40,017 INFO L175 Difference]: Start difference. First operand has 391 places, 674 transitions, 19661 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:19:40,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 697 transitions, 21421 flow [2024-06-14 13:19:43,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 697 transitions, 21339 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:19:43,742 INFO L231 Difference]: Finished difference. Result has 393 places, 677 transitions, 19866 flow [2024-06-14 13:19:43,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=19579, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19866, PETRI_PLACES=393, PETRI_TRANSITIONS=677} [2024-06-14 13:19:43,743 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 348 predicate places. [2024-06-14 13:19:43,743 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 677 transitions, 19866 flow [2024-06-14 13:19:43,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:43,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:19:43,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:19:43,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:19:43,744 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:19:43,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:19:43,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1993508310, now seen corresponding path program 2 times [2024-06-14 13:19:43,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:19:43,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650917008] [2024-06-14 13:19:43,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:19:43,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:19:43,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:19:47,764 INFO L134 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:19:47,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:19:47,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650917008] [2024-06-14 13:19:47,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650917008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:19:47,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:19:47,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:19:47,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858252961] [2024-06-14 13:19:47,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:19:47,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:19:47,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:19:47,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:19:47,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:19:47,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:19:47,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 677 transitions, 19866 flow. Second operand has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:47,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:19:47,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:19:47,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:19:51,136 INFO L124 PetriNetUnfolderBase]: 4545/7483 cut-off events. [2024-06-14 13:19:51,136 INFO L125 PetriNetUnfolderBase]: For 1226897/1226897 co-relation queries the response was YES. [2024-06-14 13:19:51,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105929 conditions, 7483 events. 4545/7483 cut-off events. For 1226897/1226897 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 49764 event pairs, 1177 based on Foata normal form. 2/7467 useless extension candidates. Maximal degree in co-relation 105744. Up to 6606 conditions per place. [2024-06-14 13:19:51,287 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 553 selfloop transitions, 138 changer transitions 0/696 dead transitions. [2024-06-14 13:19:51,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 696 transitions, 21340 flow [2024-06-14 13:19:51,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:19:51,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:19:51,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:19:51,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2024-06-14 13:19:51,296 INFO L175 Difference]: Start difference. First operand has 393 places, 677 transitions, 19866 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:19:51,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 696 transitions, 21340 flow [2024-06-14 13:19:54,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 696 transitions, 21032 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-14 13:19:54,433 INFO L231 Difference]: Finished difference. Result has 395 places, 677 transitions, 19843 flow [2024-06-14 13:19:54,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=19558, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19843, PETRI_PLACES=395, PETRI_TRANSITIONS=677} [2024-06-14 13:19:54,434 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 350 predicate places. [2024-06-14 13:19:54,434 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 677 transitions, 19843 flow [2024-06-14 13:19:54,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.11111111111111) internal successors, (91), 9 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:54,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:19:54,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:19:54,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:19:54,434 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:19:54,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:19:54,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1437610166, now seen corresponding path program 2 times [2024-06-14 13:19:54,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:19:54,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369260664] [2024-06-14 13:19:54,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:19:54,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:19:54,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:19:58,029 INFO L134 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:19:58,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:19:58,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369260664] [2024-06-14 13:19:58,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369260664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:19:58,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:19:58,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:19:58,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044234446] [2024-06-14 13:19:58,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:19:58,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:19:58,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:19:58,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:19:58,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:19:58,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:19:58,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 677 transitions, 19843 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:19:58,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:19:58,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:19:58,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:01,427 INFO L124 PetriNetUnfolderBase]: 4550/7496 cut-off events. [2024-06-14 13:20:01,428 INFO L125 PetriNetUnfolderBase]: For 1245233/1245233 co-relation queries the response was YES. [2024-06-14 13:20:01,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106380 conditions, 7496 events. 4550/7496 cut-off events. For 1245233/1245233 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 49834 event pairs, 1140 based on Foata normal form. 1/7495 useless extension candidates. Maximal degree in co-relation 106194. Up to 6955 conditions per place. [2024-06-14 13:20:01,572 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 618 selfloop transitions, 89 changer transitions 0/712 dead transitions. [2024-06-14 13:20:01,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 712 transitions, 21536 flow [2024-06-14 13:20:01,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:20:01,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:20:01,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-14 13:20:01,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-14 13:20:01,574 INFO L175 Difference]: Start difference. First operand has 395 places, 677 transitions, 19843 flow. Second operand 10 states and 174 transitions. [2024-06-14 13:20:01,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 712 transitions, 21536 flow [2024-06-14 13:20:05,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 712 transitions, 21220 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 13:20:05,216 INFO L231 Difference]: Finished difference. Result has 398 places, 680 transitions, 19849 flow [2024-06-14 13:20:05,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=19527, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19849, PETRI_PLACES=398, PETRI_TRANSITIONS=680} [2024-06-14 13:20:05,217 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 353 predicate places. [2024-06-14 13:20:05,217 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 680 transitions, 19849 flow [2024-06-14 13:20:05,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:05,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:05,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:05,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:20:05,218 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:05,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:05,218 INFO L85 PathProgramCache]: Analyzing trace with hash -808763648, now seen corresponding path program 3 times [2024-06-14 13:20:05,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:05,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874168511] [2024-06-14 13:20:05,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:05,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:05,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:08,466 INFO L134 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:20:08,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:08,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874168511] [2024-06-14 13:20:08,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874168511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:08,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:08,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:20:08,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899939] [2024-06-14 13:20:08,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:08,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:20:08,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:08,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:20:08,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:20:08,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:20:08,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 680 transitions, 19849 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:08,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:08,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:20:08,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:12,335 INFO L124 PetriNetUnfolderBase]: 4651/7678 cut-off events. [2024-06-14 13:20:12,336 INFO L125 PetriNetUnfolderBase]: For 1289110/1289110 co-relation queries the response was YES. [2024-06-14 13:20:12,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109511 conditions, 7678 events. 4651/7678 cut-off events. For 1289110/1289110 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 51271 event pairs, 1148 based on Foata normal form. 1/7677 useless extension candidates. Maximal degree in co-relation 109324. Up to 7050 conditions per place. [2024-06-14 13:20:12,462 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 647 selfloop transitions, 116 changer transitions 5/773 dead transitions. [2024-06-14 13:20:12,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 773 transitions, 23238 flow [2024-06-14 13:20:12,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:20:12,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:20:12,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-06-14 13:20:12,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147727272727273 [2024-06-14 13:20:12,464 INFO L175 Difference]: Start difference. First operand has 398 places, 680 transitions, 19849 flow. Second operand 12 states and 219 transitions. [2024-06-14 13:20:12,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 773 transitions, 23238 flow [2024-06-14 13:20:15,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 773 transitions, 23056 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 13:20:15,649 INFO L231 Difference]: Finished difference. Result has 408 places, 718 transitions, 21469 flow [2024-06-14 13:20:15,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=19691, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=21469, PETRI_PLACES=408, PETRI_TRANSITIONS=718} [2024-06-14 13:20:15,650 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 363 predicate places. [2024-06-14 13:20:15,650 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 718 transitions, 21469 flow [2024-06-14 13:20:15,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:15,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:15,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:15,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:20:15,651 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:15,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:15,651 INFO L85 PathProgramCache]: Analyzing trace with hash 300105032, now seen corresponding path program 1 times [2024-06-14 13:20:15,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:15,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020132289] [2024-06-14 13:20:15,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:15,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:15,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:19,351 INFO L134 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:20:19,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:19,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020132289] [2024-06-14 13:20:19,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020132289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:19,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:19,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:20:19,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411963036] [2024-06-14 13:20:19,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:19,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:20:19,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:19,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:20:19,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:20:19,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:20:19,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 718 transitions, 21469 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:19,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:19,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:20:19,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:23,102 INFO L124 PetriNetUnfolderBase]: 4735/7807 cut-off events. [2024-06-14 13:20:23,103 INFO L125 PetriNetUnfolderBase]: For 1388616/1388616 co-relation queries the response was YES. [2024-06-14 13:20:23,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111867 conditions, 7807 events. 4735/7807 cut-off events. For 1388616/1388616 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 52211 event pairs, 1171 based on Foata normal form. 23/7827 useless extension candidates. Maximal degree in co-relation 111675. Up to 7283 conditions per place. [2024-06-14 13:20:23,256 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 712 selfloop transitions, 54 changer transitions 2/773 dead transitions. [2024-06-14 13:20:23,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 773 transitions, 23752 flow [2024-06-14 13:20:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:20:23,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:20:23,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-14 13:20:23,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3884297520661157 [2024-06-14 13:20:23,258 INFO L175 Difference]: Start difference. First operand has 408 places, 718 transitions, 21469 flow. Second operand 11 states and 188 transitions. [2024-06-14 13:20:23,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 773 transitions, 23752 flow [2024-06-14 13:20:27,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 773 transitions, 23612 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-14 13:20:27,287 INFO L231 Difference]: Finished difference. Result has 420 places, 733 transitions, 21969 flow [2024-06-14 13:20:27,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=21329, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21969, PETRI_PLACES=420, PETRI_TRANSITIONS=733} [2024-06-14 13:20:27,288 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 375 predicate places. [2024-06-14 13:20:27,288 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 733 transitions, 21969 flow [2024-06-14 13:20:27,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:27,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:27,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, 1, 1, 1] [2024-06-14 13:20:27,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:20:27,289 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:27,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:27,289 INFO L85 PathProgramCache]: Analyzing trace with hash -428839130, now seen corresponding path program 4 times [2024-06-14 13:20:27,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:27,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440739809] [2024-06-14 13:20:27,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:27,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:27,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:31,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:31,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:31,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440739809] [2024-06-14 13:20:31,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440739809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:31,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:31,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:20:31,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530938799] [2024-06-14 13:20:31,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:31,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:20:31,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:31,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:20:31,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:20:31,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:20:31,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 733 transitions, 21969 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:31,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:31,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:20:31,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:34,987 INFO L124 PetriNetUnfolderBase]: 4714/7773 cut-off events. [2024-06-14 13:20:34,987 INFO L125 PetriNetUnfolderBase]: For 1370331/1370331 co-relation queries the response was YES. [2024-06-14 13:20:35,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112125 conditions, 7773 events. 4714/7773 cut-off events. For 1370331/1370331 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 51971 event pairs, 1160 based on Foata normal form. 1/7772 useless extension candidates. Maximal degree in co-relation 111927. Up to 7194 conditions per place. [2024-06-14 13:20:35,141 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 647 selfloop transitions, 113 changer transitions 0/765 dead transitions. [2024-06-14 13:20:35,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 765 transitions, 23615 flow [2024-06-14 13:20:35,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:20:35,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:20:35,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 13:20:35,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-14 13:20:35,142 INFO L175 Difference]: Start difference. First operand has 420 places, 733 transitions, 21969 flow. Second operand 9 states and 162 transitions. [2024-06-14 13:20:35,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 765 transitions, 23615 flow [2024-06-14 13:20:39,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 765 transitions, 23433 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-14 13:20:39,546 INFO L231 Difference]: Finished difference. Result has 424 places, 734 transitions, 22084 flow [2024-06-14 13:20:39,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=21787, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22084, PETRI_PLACES=424, PETRI_TRANSITIONS=734} [2024-06-14 13:20:39,547 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 379 predicate places. [2024-06-14 13:20:39,547 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 734 transitions, 22084 flow [2024-06-14 13:20:39,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:39,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:39,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:39,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:20:39,548 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:39,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:39,549 INFO L85 PathProgramCache]: Analyzing trace with hash 884870050, now seen corresponding path program 5 times [2024-06-14 13:20:39,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:39,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069895351] [2024-06-14 13:20:39,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:39,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:39,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:42,643 INFO L134 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:20:42,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:42,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069895351] [2024-06-14 13:20:42,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069895351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:42,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:42,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:20:42,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747273612] [2024-06-14 13:20:42,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:42,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:20:42,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:42,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:20:42,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:20:42,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:20:42,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 734 transitions, 22084 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:42,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:42,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:20:42,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:46,989 INFO L124 PetriNetUnfolderBase]: 4740/7816 cut-off events. [2024-06-14 13:20:46,990 INFO L125 PetriNetUnfolderBase]: For 1408191/1408191 co-relation queries the response was YES. [2024-06-14 13:20:47,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113201 conditions, 7816 events. 4740/7816 cut-off events. For 1408191/1408191 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 52297 event pairs, 1194 based on Foata normal form. 1/7814 useless extension candidates. Maximal degree in co-relation 113000. Up to 7321 conditions per place. [2024-06-14 13:20:47,156 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 693 selfloop transitions, 75 changer transitions 0/773 dead transitions. [2024-06-14 13:20:47,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 773 transitions, 24375 flow [2024-06-14 13:20:47,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:20:47,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:20:47,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-14 13:20:47,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371900826446281 [2024-06-14 13:20:47,159 INFO L175 Difference]: Start difference. First operand has 424 places, 734 transitions, 22084 flow. Second operand 11 states and 180 transitions. [2024-06-14 13:20:47,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 773 transitions, 24375 flow [2024-06-14 13:20:50,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 773 transitions, 24176 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 13:20:50,935 INFO L231 Difference]: Finished difference. Result has 431 places, 742 transitions, 22433 flow [2024-06-14 13:20:50,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=21893, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22433, PETRI_PLACES=431, PETRI_TRANSITIONS=742} [2024-06-14 13:20:50,936 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 386 predicate places. [2024-06-14 13:20:50,936 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 742 transitions, 22433 flow [2024-06-14 13:20:50,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:50,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:50,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:50,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:20:50,937 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:50,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:50,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1382799770, now seen corresponding path program 6 times [2024-06-14 13:20:50,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:50,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563744943] [2024-06-14 13:20:50,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:50,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:50,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:54,503 INFO L134 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:20:54,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:54,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563744943] [2024-06-14 13:20:54,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563744943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:54,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:54,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:20:54,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226070099] [2024-06-14 13:20:54,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:54,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:20:54,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:54,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:20:54,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:20:54,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:20:54,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 742 transitions, 22433 flow. Second operand has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:20:54,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:54,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:20:54,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:58,626 INFO L124 PetriNetUnfolderBase]: 4753/7826 cut-off events. [2024-06-14 13:20:58,626 INFO L125 PetriNetUnfolderBase]: For 1391644/1391644 co-relation queries the response was YES. [2024-06-14 13:20:58,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113572 conditions, 7826 events. 4753/7826 cut-off events. For 1391644/1391644 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 52360 event pairs, 1162 based on Foata normal form. 1/7819 useless extension candidates. Maximal degree in co-relation 113369. Up to 7364 conditions per place. [2024-06-14 13:20:58,762 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 716 selfloop transitions, 52 changer transitions 0/773 dead transitions. [2024-06-14 13:20:58,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 773 transitions, 24509 flow [2024-06-14 13:20:58,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:20:58,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:20:58,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-14 13:20:58,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3659090909090909 [2024-06-14 13:20:58,764 INFO L175 Difference]: Start difference. First operand has 431 places, 742 transitions, 22433 flow. Second operand 10 states and 161 transitions. [2024-06-14 13:20:58,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 773 transitions, 24509 flow [2024-06-14 13:21:02,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 773 transitions, 24292 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-14 13:21:02,074 INFO L231 Difference]: Finished difference. Result has 437 places, 749 transitions, 22654 flow [2024-06-14 13:21:02,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=22226, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22654, PETRI_PLACES=437, PETRI_TRANSITIONS=749} [2024-06-14 13:21:02,075 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 392 predicate places. [2024-06-14 13:21:02,075 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 749 transitions, 22654 flow [2024-06-14 13:21:02,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.727272727272727) internal successors, (107), 11 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:02,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:02,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:02,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:21:02,076 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:02,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:02,077 INFO L85 PathProgramCache]: Analyzing trace with hash -348834670, now seen corresponding path program 7 times [2024-06-14 13:21:02,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:02,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887876043] [2024-06-14 13:21:02,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:02,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:02,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:05,657 INFO L134 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:21:05,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:05,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887876043] [2024-06-14 13:21:05,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887876043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:05,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:05,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:21:05,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844189990] [2024-06-14 13:21:05,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:05,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:21:05,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:05,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:21:05,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:21:05,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:21:05,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 749 transitions, 22654 flow. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:05,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:05,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:21:05,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:09,695 INFO L124 PetriNetUnfolderBase]: 4760/7837 cut-off events. [2024-06-14 13:21:09,695 INFO L125 PetriNetUnfolderBase]: For 1392202/1392202 co-relation queries the response was YES. [2024-06-14 13:21:09,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113581 conditions, 7837 events. 4760/7837 cut-off events. For 1392202/1392202 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 52365 event pairs, 1191 based on Foata normal form. 3/7832 useless extension candidates. Maximal degree in co-relation 113374. Up to 7258 conditions per place. [2024-06-14 13:21:09,841 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 713 selfloop transitions, 73 changer transitions 0/791 dead transitions. [2024-06-14 13:21:09,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 791 transitions, 24822 flow [2024-06-14 13:21:09,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:21:09,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:21:09,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 13:21:09,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37727272727272726 [2024-06-14 13:21:09,843 INFO L175 Difference]: Start difference. First operand has 437 places, 749 transitions, 22654 flow. Second operand 10 states and 166 transitions. [2024-06-14 13:21:09,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 791 transitions, 24822 flow [2024-06-14 13:21:13,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 791 transitions, 24716 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 13:21:13,733 INFO L231 Difference]: Finished difference. Result has 446 places, 763 transitions, 23234 flow [2024-06-14 13:21:13,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=22548, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23234, PETRI_PLACES=446, PETRI_TRANSITIONS=763} [2024-06-14 13:21:13,734 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 401 predicate places. [2024-06-14 13:21:13,734 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 763 transitions, 23234 flow [2024-06-14 13:21:13,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:13,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:13,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:13,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:21:13,735 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:13,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:13,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1859320, now seen corresponding path program 2 times [2024-06-14 13:21:13,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:13,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94644256] [2024-06-14 13:21:13,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:13,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:13,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:16,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:16,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94644256] [2024-06-14 13:21:16,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94644256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:16,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:16,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:21:16,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679102918] [2024-06-14 13:21:16,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:16,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:21:16,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:16,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:21:16,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:21:16,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:21:16,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 763 transitions, 23234 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:16,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:16,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:21:16,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:21,241 INFO L124 PetriNetUnfolderBase]: 4796/7898 cut-off events. [2024-06-14 13:21:21,241 INFO L125 PetriNetUnfolderBase]: For 1449487/1449487 co-relation queries the response was YES. [2024-06-14 13:21:21,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115442 conditions, 7898 events. 4796/7898 cut-off events. For 1449487/1449487 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 52806 event pairs, 1193 based on Foata normal form. 10/7905 useless extension candidates. Maximal degree in co-relation 115230. Up to 7374 conditions per place. [2024-06-14 13:21:21,408 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 731 selfloop transitions, 55 changer transitions 4/795 dead transitions. [2024-06-14 13:21:21,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 795 transitions, 25051 flow [2024-06-14 13:21:21,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:21:21,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:21:21,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-14 13:21:21,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3704545454545455 [2024-06-14 13:21:21,410 INFO L175 Difference]: Start difference. First operand has 446 places, 763 transitions, 23234 flow. Second operand 10 states and 163 transitions. [2024-06-14 13:21:21,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 795 transitions, 25051 flow [2024-06-14 13:21:24,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 795 transitions, 24867 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:24,859 INFO L231 Difference]: Finished difference. Result has 452 places, 764 transitions, 23219 flow [2024-06-14 13:21:24,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=23050, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23219, PETRI_PLACES=452, PETRI_TRANSITIONS=764} [2024-06-14 13:21:24,860 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 407 predicate places. [2024-06-14 13:21:24,860 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 764 transitions, 23219 flow [2024-06-14 13:21:24,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:24,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:24,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:24,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:21:24,861 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:24,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:24,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1290844966, now seen corresponding path program 3 times [2024-06-14 13:21:24,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:24,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496507591] [2024-06-14 13:21:24,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:24,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:24,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:28,202 INFO L134 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:21:28,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:28,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496507591] [2024-06-14 13:21:28,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496507591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:28,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:28,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:21:28,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107310822] [2024-06-14 13:21:28,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:28,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:21:28,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:28,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:21:28,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:21:28,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 44 [2024-06-14 13:21:28,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 764 transitions, 23219 flow. Second operand has 11 states, 11 states have (on average 9.818181818181818) internal successors, (108), 11 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:28,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:28,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 44 [2024-06-14 13:21:28,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:32,669 INFO L124 PetriNetUnfolderBase]: 4744/7800 cut-off events. [2024-06-14 13:21:32,669 INFO L125 PetriNetUnfolderBase]: For 1448288/1448288 co-relation queries the response was YES. [2024-06-14 13:21:32,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114308 conditions, 7800 events. 4744/7800 cut-off events. For 1448288/1448288 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 52009 event pairs, 1170 based on Foata normal form. 10/7802 useless extension candidates. Maximal degree in co-relation 114094. Up to 7301 conditions per place. [2024-06-14 13:21:32,823 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 741 selfloop transitions, 45 changer transitions 4/795 dead transitions. [2024-06-14 13:21:32,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 795 transitions, 25196 flow [2024-06-14 13:21:32,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:21:32,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:21:32,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-14 13:21:32,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37272727272727274 [2024-06-14 13:21:32,825 INFO L175 Difference]: Start difference. First operand has 452 places, 764 transitions, 23219 flow. Second operand 10 states and 164 transitions. [2024-06-14 13:21:32,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 795 transitions, 25196 flow