./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_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/safe018_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/safe018_power.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/safe018_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:20:02,890 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 13:20:02,953 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 13:20:02,957 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 13:20:02,958 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 13:20:02,979 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 13:20:02,979 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 13:20:02,979 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 13:20:02,980 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 13:20:02,983 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 13:20:02,983 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 13:20:02,983 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 13:20:02,983 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 13:20:02,984 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 13:20:02,984 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 13:20:02,984 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 13:20:02,984 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 13:20:02,984 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 13:20:02,984 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 13:20:02,985 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 13:20:02,985 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 13:20:02,985 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 13:20:02,985 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 13:20:02,985 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 13:20:02,985 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 13:20:02,986 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 13:20:02,986 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 13:20:02,986 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 13:20:02,986 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 13:20:02,986 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 13:20:02,987 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 13:20:02,987 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 13:20:02,987 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:20:02,988 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 13:20:02,988 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 13:20:02,988 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 13:20:02,988 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 13:20:02,988 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 13:20:02,988 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 13:20:02,988 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 13:20:02,988 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 13:20:02,989 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 13:20:02,989 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 13:20:02,989 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:20:03,207 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 13:20:03,229 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 13:20:03,231 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 13:20:03,232 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 13:20:03,233 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 13:20:03,233 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/safe018_power.oepc.yml/witness.yml [2024-06-14 13:20:03,412 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 13:20:03,412 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 13:20:03,413 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_power.oepc.i [2024-06-14 13:20:04,402 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 13:20:04,646 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 13:20:04,646 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_power.oepc.i [2024-06-14 13:20:04,664 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a2673981/aa87e058eb764972bb2284e3672b4a8e/FLAGfaa9e383c [2024-06-14 13:20:04,680 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a2673981/aa87e058eb764972bb2284e3672b4a8e [2024-06-14 13:20:04,681 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 13:20:04,682 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 13:20:04,685 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 13:20:04,685 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 13:20:04,689 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 13:20:04,689 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:20:03" (1/2) ... [2024-06-14 13:20:04,694 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a0b0ebf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:04, skipping insertion in model container [2024-06-14 13:20:04,694 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:20:03" (1/2) ... [2024-06-14 13:20:04,696 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3a83d5aa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 01:20:04, skipping insertion in model container [2024-06-14 13:20:04,696 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:20:04" (2/2) ... [2024-06-14 13:20:04,696 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a0b0ebf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:04, skipping insertion in model container [2024-06-14 13:20:04,696 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 01:20:04" (2/2) ... [2024-06-14 13:20:04,697 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 13:20:04,786 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 13:20:04,787 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] ((((((((((((((((((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 13:20:04,787 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ((((((((((((((((((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 13:20:04,787 INFO L97 edCorrectnessWitness]: Location invariant before [L837-L837] ((((((((((((((((((((((((((((((((((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 1) && __unbuffered_p0_EAX$read_delayed_var == & y) && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-14 13:20:04,787 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 13:20:04,788 INFO L106 edCorrectnessWitness]: ghost_update [L833-L833] multithreaded = 1; [2024-06-14 13:20:04,825 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 13:20:05,147 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:20:05,164 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:20:05,297 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 13:20:05,333 INFO L206 MainTranslator]: Completed translation [2024-06-14 13:20:05,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05 WrapperNode [2024-06-14 13:20:05,334 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 13:20:05,336 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 13:20:05,336 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 13:20:05,336 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 13:20:05,342 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:20:05" (1/1) ... [2024-06-14 13:20:05,365 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:20:05" (1/1) ... [2024-06-14 13:20:05,407 INFO L138 Inliner]: procedures = 175, calls = 80, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 208 [2024-06-14 13:20:05,407 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 13:20:05,408 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 13:20:05,408 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 13:20:05,408 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 13:20:05,417 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,418 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,432 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,461 INFO L175 MemorySlicer]: Split 41 memory accesses to 2 slices as follows [2, 39]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-14 13:20:05,463 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,463 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,471 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,473 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,475 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,477 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,480 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 13:20:05,481 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 13:20:05,481 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 13:20:05,481 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 13:20:05,482 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (1/1) ... [2024-06-14 13:20:05,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 13:20:05,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 13:20:05,505 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:20:05,509 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:20:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-14 13:20:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-14 13:20:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-14 13:20:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-14 13:20:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 13:20:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 13:20:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 13:20:05,534 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 13:20:05,535 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 13:20:05,535 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 13:20:05,535 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 13:20:05,535 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 13:20:05,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 13:20:05,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-14 13:20:05,536 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 13:20:05,540 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 13:20:05,541 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 13:20:05,542 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:20:05,725 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 13:20:05,727 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 13:20:06,203 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 13:20:06,203 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 13:20:06,520 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 13:20:06,521 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 13:20:06,521 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:20:06 BoogieIcfgContainer [2024-06-14 13:20:06,522 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 13:20:06,524 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 13:20:06,524 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 13:20:06,526 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 13:20:06,527 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 01:20:03" (1/4) ... [2024-06-14 13:20:06,527 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e1c321c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 01:20:06, skipping insertion in model container [2024-06-14 13:20:06,527 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 01:20:04" (2/4) ... [2024-06-14 13:20:06,528 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e1c321c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:20:06, skipping insertion in model container [2024-06-14 13:20:06,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 01:20:05" (3/4) ... [2024-06-14 13:20:06,528 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e1c321c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 01:20:06, skipping insertion in model container [2024-06-14 13:20:06,528 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 01:20:06" (4/4) ... [2024-06-14 13:20:06,529 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_power.oepc.i [2024-06-14 13:20:06,543 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 13:20:06,543 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 13:20:06,543 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 13:20:06,590 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 13:20:06,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:20:06,641 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 13:20:06,641 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:20:06,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 51 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 13:20:06,644 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 13:20:06,646 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 13:20:06,652 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 13:20:06,657 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;@18b6c910, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 13:20:06,658 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 13:20:06,661 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 13:20:06,661 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 13:20:06,662 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 13:20:06,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:06,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 13:20:06,663 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:20:06,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:06,667 INFO L85 PathProgramCache]: Analyzing trace with hash 841185852, now seen corresponding path program 1 times [2024-06-14 13:20:06,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:06,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815465273] [2024-06-14 13:20:06,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:06,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:06,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:08,543 INFO L134 CoverageAnalysis]: 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,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:08,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815465273] [2024-06-14 13:20:08,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815465273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:08,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:08,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 13:20:08,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727644308] [2024-06-14 13:20:08,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:08,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 13:20:08,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:08,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 13:20:08,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 13:20:08,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 13:20:08,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:08,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 13:20:08,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:08,951 INFO L124 PetriNetUnfolderBase]: 602/991 cut-off events. [2024-06-14 13:20:08,951 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-14 13:20:08,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1980 conditions, 991 events. 602/991 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4667 event pairs, 367 based on Foata normal form. 1/969 useless extension candidates. Maximal degree in co-relation 1965. Up to 930 conditions per place. [2024-06-14 13:20:08,959 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 34 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-14 13:20:08,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 181 flow [2024-06-14 13:20:08,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 13:20:08,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 13:20:08,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-14 13:20:08,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 13:20:08,970 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 71 transitions. [2024-06-14 13:20:08,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 181 flow [2024-06-14 13:20:08,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:08,973 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 13:20:08,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 13:20:08,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 13:20:08,977 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 13:20:08,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call 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,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:08,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:08,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 13:20:08,978 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:20:08,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:08,979 INFO L85 PathProgramCache]: Analyzing trace with hash 925788987, now seen corresponding path program 1 times [2024-06-14 13:20:08,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:08,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428153470] [2024-06-14 13:20:08,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:08,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:09,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:11,240 INFO L134 CoverageAnalysis]: 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:11,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:11,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428153470] [2024-06-14 13:20:11,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428153470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:11,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:11,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 13:20:11,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148297877] [2024-06-14 13:20:11,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:11,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 13:20:11,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:11,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 13:20:11,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-14 13:20:11,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-14 13:20:11,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call 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:11,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:11,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-14 13:20:11,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:11,698 INFO L124 PetriNetUnfolderBase]: 596/983 cut-off events. [2024-06-14 13:20:11,698 INFO L125 PetriNetUnfolderBase]: For 207/215 co-relation queries the response was YES. [2024-06-14 13:20:11,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 983 events. 596/983 cut-off events. For 207/215 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4619 event pairs, 277 based on Foata normal form. 6/988 useless extension candidates. Maximal degree in co-relation 2264. Up to 902 conditions per place. [2024-06-14 13:20:11,704 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-14 13:20:11,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 256 flow [2024-06-14 13:20:11,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 13:20:11,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 13:20:11,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-14 13:20:11,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 13:20:11,706 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 93 transitions. [2024-06-14 13:20:11,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 256 flow [2024-06-14 13:20:11,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 13:20:11,708 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-14 13:20:11,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-14 13:20:11,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-14 13:20:11,709 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-14 13:20:11,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call 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:11,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:11,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:11,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 13:20:11,710 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:20:11,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:11,710 INFO L85 PathProgramCache]: Analyzing trace with hash -2099057663, now seen corresponding path program 1 times [2024-06-14 13:20:11,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:11,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905090232] [2024-06-14 13:20:11,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:11,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:14,506 INFO L134 CoverageAnalysis]: 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:14,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:14,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905090232] [2024-06-14 13:20:14,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905090232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:14,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:14,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:20:14,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469800822] [2024-06-14 13:20:14,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:14,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:20:14,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:14,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:20:14,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:20:14,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:20:14,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 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:20:14,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:14,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:20:14,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:15,289 INFO L124 PetriNetUnfolderBase]: 754/1211 cut-off events. [2024-06-14 13:20:15,290 INFO L125 PetriNetUnfolderBase]: For 709/725 co-relation queries the response was YES. [2024-06-14 13:20:15,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3147 conditions, 1211 events. 754/1211 cut-off events. For 709/725 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5588 event pairs, 215 based on Foata normal form. 12/1222 useless extension candidates. Maximal degree in co-relation 3130. Up to 1079 conditions per place. [2024-06-14 13:20:15,298 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-14 13:20:15,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 380 flow [2024-06-14 13:20:15,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:20:15,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:20:15,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-14 13:20:15,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503968253968254 [2024-06-14 13:20:15,304 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 127 transitions. [2024-06-14 13:20:15,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 380 flow [2024-06-14 13:20:15,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 360 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-14 13:20:15,307 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-14 13:20:15,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-14 13:20:15,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-14 13:20:15,309 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-14 13:20:15,309 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:20:15,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:15,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:15,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 13:20:15,309 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:20:15,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:15,310 INFO L85 PathProgramCache]: Analyzing trace with hash -371998386, now seen corresponding path program 1 times [2024-06-14 13:20:15,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:15,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644398660] [2024-06-14 13:20:15,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:15,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:15,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:16,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:16,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644398660] [2024-06-14 13:20:16,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644398660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:16,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:16,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 13:20:16,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792335660] [2024-06-14 13:20:16,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:16,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 13:20:16,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:16,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 13:20:16,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 13:20:16,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:16,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 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:20:16,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:16,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:16,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:17,519 INFO L124 PetriNetUnfolderBase]: 868/1377 cut-off events. [2024-06-14 13:20:17,519 INFO L125 PetriNetUnfolderBase]: For 1438/1438 co-relation queries the response was YES. [2024-06-14 13:20:17,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3931 conditions, 1377 events. 868/1377 cut-off events. For 1438/1438 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6313 event pairs, 337 based on Foata normal form. 2/1378 useless extension candidates. Maximal degree in co-relation 3912. Up to 1311 conditions per place. [2024-06-14 13:20:17,528 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 50 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-06-14 13:20:17,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 63 transitions, 356 flow [2024-06-14 13:20:17,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:20:17,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:20:17,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-14 13:20:17,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-14 13:20:17,529 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 89 transitions. [2024-06-14 13:20:17,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 63 transitions, 356 flow [2024-06-14 13:20:17,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 63 transitions, 325 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:17,535 INFO L231 Difference]: Finished difference. Result has 53 places, 49 transitions, 213 flow [2024-06-14 13:20:17,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=213, PETRI_PLACES=53, PETRI_TRANSITIONS=49} [2024-06-14 13:20:17,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 10 predicate places. [2024-06-14 13:20:17,537 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 49 transitions, 213 flow [2024-06-14 13:20:17,537 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:20:17,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:17,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:17,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 13:20:17,538 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:20:17,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:17,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1459145, now seen corresponding path program 1 times [2024-06-14 13:20:17,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:17,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866481295] [2024-06-14 13:20:17,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:17,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:17,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:19,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:19,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:19,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866481295] [2024-06-14 13:20:19,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866481295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:19,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:19,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:20:19,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585450573] [2024-06-14 13:20:19,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:19,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:20:19,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:19,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:20:19,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:20:19,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:19,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 49 transitions, 213 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:20:19,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:19,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:19,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:20,844 INFO L124 PetriNetUnfolderBase]: 881/1392 cut-off events. [2024-06-14 13:20:20,844 INFO L125 PetriNetUnfolderBase]: For 1985/1985 co-relation queries the response was YES. [2024-06-14 13:20:20,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4303 conditions, 1392 events. 881/1392 cut-off events. For 1985/1985 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6428 event pairs, 320 based on Foata normal form. 2/1391 useless extension candidates. Maximal degree in co-relation 4281. Up to 1287 conditions per place. [2024-06-14 13:20:20,854 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 62 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-14 13:20:20,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 82 transitions, 477 flow [2024-06-14 13:20:20,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:20:20,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:20:20,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-14 13:20:20,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-14 13:20:20,859 INFO L175 Difference]: Start difference. First operand has 53 places, 49 transitions, 213 flow. Second operand 6 states and 113 transitions. [2024-06-14 13:20:20,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 82 transitions, 477 flow [2024-06-14 13:20:20,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 82 transitions, 473 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-14 13:20:20,867 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 298 flow [2024-06-14 13:20:20,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-06-14 13:20:20,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 13:20:20,870 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 298 flow [2024-06-14 13:20:20,871 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:20:20,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:20,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:20,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 13:20:20,871 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:20:20,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:20,872 INFO L85 PathProgramCache]: Analyzing trace with hash -973259525, now seen corresponding path program 2 times [2024-06-14 13:20:20,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:20,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145647793] [2024-06-14 13:20:20,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:20,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:20,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:22,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:22,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:22,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145647793] [2024-06-14 13:20:22,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145647793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:22,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:22,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:20:22,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5150523] [2024-06-14 13:20:22,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:22,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:20:22,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:22,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:20:22,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:20:23,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:23,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 298 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:20:23,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:23,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:23,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:23,884 INFO L124 PetriNetUnfolderBase]: 876/1391 cut-off events. [2024-06-14 13:20:23,885 INFO L125 PetriNetUnfolderBase]: For 3068/3075 co-relation queries the response was YES. [2024-06-14 13:20:23,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4740 conditions, 1391 events. 876/1391 cut-off events. For 3068/3075 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6464 event pairs, 324 based on Foata normal form. 8/1397 useless extension candidates. Maximal degree in co-relation 4714. Up to 1282 conditions per place. [2024-06-14 13:20:23,894 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-14 13:20:23,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 495 flow [2024-06-14 13:20:23,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:20:23,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:20:23,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 13:20:23,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-14 13:20:23,895 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 298 flow. Second operand 6 states and 107 transitions. [2024-06-14 13:20:23,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 495 flow [2024-06-14 13:20:23,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 77 transitions, 467 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:23,901 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 317 flow [2024-06-14 13:20:23,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=317, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2024-06-14 13:20:23,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-14 13:20:23,904 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 317 flow [2024-06-14 13:20:23,904 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:20:23,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:23,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:23,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 13:20:23,904 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:20:23,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:23,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1008107059, now seen corresponding path program 1 times [2024-06-14 13:20:23,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:23,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965352770] [2024-06-14 13:20:23,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:23,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:25,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:25,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:25,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965352770] [2024-06-14 13:20:25,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965352770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:25,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:25,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:20:25,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580315640] [2024-06-14 13:20:25,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:25,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:20:25,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:25,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:20:25,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:20:25,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:25,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 317 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:20:25,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:25,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:25,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:26,414 INFO L124 PetriNetUnfolderBase]: 868/1377 cut-off events. [2024-06-14 13:20:26,414 INFO L125 PetriNetUnfolderBase]: For 3542/3542 co-relation queries the response was YES. [2024-06-14 13:20:26,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4789 conditions, 1377 events. 868/1377 cut-off events. For 3542/3542 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6329 event pairs, 296 based on Foata normal form. 4/1380 useless extension candidates. Maximal degree in co-relation 4762. Up to 1289 conditions per place. [2024-06-14 13:20:26,422 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 65 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-14 13:20:26,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 80 transitions, 525 flow [2024-06-14 13:20:26,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:20:26,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:20:26,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-14 13:20:26,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:20:26,424 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 317 flow. Second operand 6 states and 105 transitions. [2024-06-14 13:20:26,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 80 transitions, 525 flow [2024-06-14 13:20:26,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 80 transitions, 501 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:26,427 INFO L231 Difference]: Finished difference. Result has 65 places, 60 transitions, 334 flow [2024-06-14 13:20:26,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=334, PETRI_PLACES=65, PETRI_TRANSITIONS=60} [2024-06-14 13:20:26,427 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-14 13:20:26,428 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 60 transitions, 334 flow [2024-06-14 13:20:26,428 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:20:26,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:26,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:26,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 13:20:26,428 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:20:26,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:26,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1217337068, now seen corresponding path program 1 times [2024-06-14 13:20:26,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:26,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827931452] [2024-06-14 13:20:26,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:26,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:26,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:29,095 INFO L134 CoverageAnalysis]: 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:29,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:29,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827931452] [2024-06-14 13:20:29,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827931452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:29,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:29,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:29,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531529680] [2024-06-14 13:20:29,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:29,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:29,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:29,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:29,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:29,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:29,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 60 transitions, 334 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:20:29,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:29,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:29,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:30,155 INFO L124 PetriNetUnfolderBase]: 886/1415 cut-off events. [2024-06-14 13:20:30,155 INFO L125 PetriNetUnfolderBase]: For 4613/4613 co-relation queries the response was YES. [2024-06-14 13:20:30,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5100 conditions, 1415 events. 886/1415 cut-off events. For 4613/4613 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6669 event pairs, 272 based on Foata normal form. 3/1417 useless extension candidates. Maximal degree in co-relation 5071. Up to 1283 conditions per place. [2024-06-14 13:20:30,163 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 73 selfloop transitions, 19 changer transitions 0/97 dead transitions. [2024-06-14 13:20:30,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 97 transitions, 626 flow [2024-06-14 13:20:30,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:30,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:30,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-14 13:20:30,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 13:20:30,166 INFO L175 Difference]: Start difference. First operand has 65 places, 60 transitions, 334 flow. Second operand 7 states and 133 transitions. [2024-06-14 13:20:30,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 97 transitions, 626 flow [2024-06-14 13:20:30,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 97 transitions, 603 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 13:20:30,171 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 390 flow [2024-06-14 13:20:30,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=61, 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=7, PETRI_FLOW=390, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2024-06-14 13:20:30,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-14 13:20:30,173 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 390 flow [2024-06-14 13:20:30,173 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:20:30,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:30,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:30,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 13:20:30,173 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:20:30,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:30,174 INFO L85 PathProgramCache]: Analyzing trace with hash 45235068, now seen corresponding path program 2 times [2024-06-14 13:20:30,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:30,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214549922] [2024-06-14 13:20:30,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:30,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:30,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:32,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:32,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:32,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214549922] [2024-06-14 13:20:32,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214549922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:32,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:32,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:32,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977615021] [2024-06-14 13:20:32,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:32,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:32,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:32,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:32,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:32,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:32,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 390 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:20:32,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:32,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:32,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:33,889 INFO L124 PetriNetUnfolderBase]: 899/1432 cut-off events. [2024-06-14 13:20:33,890 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-14 13:20:33,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5592 conditions, 1432 events. 899/1432 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6720 event pairs, 294 based on Foata normal form. 2/1431 useless extension candidates. Maximal degree in co-relation 5562. Up to 1261 conditions per place. [2024-06-14 13:20:33,900 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 74 selfloop transitions, 25 changer transitions 0/104 dead transitions. [2024-06-14 13:20:33,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 104 transitions, 767 flow [2024-06-14 13:20:33,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:33,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:33,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 13:20:33,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 13:20:33,902 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 390 flow. Second operand 7 states and 131 transitions. [2024-06-14 13:20:33,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 104 transitions, 767 flow [2024-06-14 13:20:33,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 104 transitions, 707 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:20:33,908 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 496 flow [2024-06-14 13:20:33,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=341, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=496, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-06-14 13:20:33,909 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-14 13:20:33,909 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 496 flow [2024-06-14 13:20:33,909 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:20:33,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:33,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:33,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 13:20:33,910 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:33,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:33,910 INFO L85 PathProgramCache]: Analyzing trace with hash -133978260, now seen corresponding path program 3 times [2024-06-14 13:20:33,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:33,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023476496] [2024-06-14 13:20:33,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:33,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:33,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:36,231 INFO L134 CoverageAnalysis]: 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:36,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:36,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023476496] [2024-06-14 13:20:36,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023476496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:36,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:36,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:36,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874745691] [2024-06-14 13:20:36,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:36,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:36,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:36,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:36,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:36,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:36,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 496 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:20:36,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:36,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:36,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:37,377 INFO L124 PetriNetUnfolderBase]: 894/1426 cut-off events. [2024-06-14 13:20:37,378 INFO L125 PetriNetUnfolderBase]: For 7398/7398 co-relation queries the response was YES. [2024-06-14 13:20:37,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5968 conditions, 1426 events. 894/1426 cut-off events. For 7398/7398 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6654 event pairs, 307 based on Foata normal form. 2/1424 useless extension candidates. Maximal degree in co-relation 5935. Up to 1256 conditions per place. [2024-06-14 13:20:37,387 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 68 selfloop transitions, 26 changer transitions 0/99 dead transitions. [2024-06-14 13:20:37,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 753 flow [2024-06-14 13:20:37,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:37,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:37,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-14 13:20:37,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-14 13:20:37,389 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 496 flow. Second operand 7 states and 125 transitions. [2024-06-14 13:20:37,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 753 flow [2024-06-14 13:20:37,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 99 transitions, 715 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-14 13:20:37,395 INFO L231 Difference]: Finished difference. Result has 77 places, 75 transitions, 529 flow [2024-06-14 13:20:37,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=529, PETRI_PLACES=77, PETRI_TRANSITIONS=75} [2024-06-14 13:20:37,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-14 13:20:37,396 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 75 transitions, 529 flow [2024-06-14 13:20:37,397 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:20:37,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:37,397 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:20:37,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 13:20:37,397 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:20:37,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:37,397 INFO L85 PathProgramCache]: Analyzing trace with hash -570399506, now seen corresponding path program 1 times [2024-06-14 13:20:37,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:37,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641779488] [2024-06-14 13:20:37,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:37,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:37,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:39,654 INFO L134 CoverageAnalysis]: 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:39,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:39,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641779488] [2024-06-14 13:20:39,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641779488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:39,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:39,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:39,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887146284] [2024-06-14 13:20:39,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:39,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:39,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:39,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:39,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:39,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:39,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 75 transitions, 529 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:20:39,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:39,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:39,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:40,668 INFO L124 PetriNetUnfolderBase]: 960/1535 cut-off events. [2024-06-14 13:20:40,668 INFO L125 PetriNetUnfolderBase]: For 8909/8909 co-relation queries the response was YES. [2024-06-14 13:20:40,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6658 conditions, 1535 events. 960/1535 cut-off events. For 8909/8909 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7220 event pairs, 294 based on Foata normal form. 4/1536 useless extension candidates. Maximal degree in co-relation 6623. Up to 1362 conditions per place. [2024-06-14 13:20:40,678 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 89 selfloop transitions, 31 changer transitions 0/125 dead transitions. [2024-06-14 13:20:40,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 125 transitions, 1001 flow [2024-06-14 13:20:40,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:20:40,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:20:40,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:20:40,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 13:20:40,681 INFO L175 Difference]: Start difference. First operand has 77 places, 75 transitions, 529 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:20:40,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 125 transitions, 1001 flow [2024-06-14 13:20:40,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 125 transitions, 940 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 13:20:40,690 INFO L231 Difference]: Finished difference. Result has 83 places, 91 transitions, 718 flow [2024-06-14 13:20:40,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=718, PETRI_PLACES=83, PETRI_TRANSITIONS=91} [2024-06-14 13:20:40,690 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-14 13:20:40,691 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 91 transitions, 718 flow [2024-06-14 13:20:40,691 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:20:40,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:40,691 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:20:40,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 13:20:40,691 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:40,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:40,692 INFO L85 PathProgramCache]: Analyzing trace with hash -913529930, now seen corresponding path program 2 times [2024-06-14 13:20:40,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:40,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826464624] [2024-06-14 13:20:40,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:40,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:40,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:43,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:43,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:43,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826464624] [2024-06-14 13:20:43,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826464624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:43,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:43,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:43,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043581347] [2024-06-14 13:20:43,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:43,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:43,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:43,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:43,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:43,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:43,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 91 transitions, 718 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:20:43,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:43,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:43,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:44,108 INFO L124 PetriNetUnfolderBase]: 980/1567 cut-off events. [2024-06-14 13:20:44,108 INFO L125 PetriNetUnfolderBase]: For 10732/10732 co-relation queries the response was YES. [2024-06-14 13:20:44,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7128 conditions, 1567 events. 980/1567 cut-off events. For 10732/10732 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7399 event pairs, 290 based on Foata normal form. 4/1568 useless extension candidates. Maximal degree in co-relation 7089. Up to 1368 conditions per place. [2024-06-14 13:20:44,118 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 85 selfloop transitions, 32 changer transitions 0/122 dead transitions. [2024-06-14 13:20:44,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 122 transitions, 1056 flow [2024-06-14 13:20:44,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:44,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:44,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:20:44,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:20:44,121 INFO L175 Difference]: Start difference. First operand has 83 places, 91 transitions, 718 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:20:44,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 122 transitions, 1056 flow [2024-06-14 13:20:44,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 122 transitions, 1012 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 13:20:44,133 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 773 flow [2024-06-14 13:20:44,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=773, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2024-06-14 13:20:44,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-14 13:20:44,134 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 773 flow [2024-06-14 13:20:44,134 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:20:44,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:44,135 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:20:44,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 13:20:44,137 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:20:44,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:44,137 INFO L85 PathProgramCache]: Analyzing trace with hash 141648792, now seen corresponding path program 3 times [2024-06-14 13:20:44,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:44,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961370149] [2024-06-14 13:20:44,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:44,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:44,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:46,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:46,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:46,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961370149] [2024-06-14 13:20:46,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961370149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:46,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:46,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:46,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499272169] [2024-06-14 13:20:46,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:46,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:46,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:46,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:46,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:46,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:46,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 773 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:20:46,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:46,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:46,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:47,418 INFO L124 PetriNetUnfolderBase]: 1000/1605 cut-off events. [2024-06-14 13:20:47,419 INFO L125 PetriNetUnfolderBase]: For 12930/12937 co-relation queries the response was YES. [2024-06-14 13:20:47,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7541 conditions, 1605 events. 1000/1605 cut-off events. For 12930/12937 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 7633 event pairs, 300 based on Foata normal form. 10/1612 useless extension candidates. Maximal degree in co-relation 7501. Up to 1422 conditions per place. [2024-06-14 13:20:47,428 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 86 selfloop transitions, 30 changer transitions 0/121 dead transitions. [2024-06-14 13:20:47,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 121 transitions, 1107 flow [2024-06-14 13:20:47,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:47,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:47,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:20:47,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-14 13:20:47,430 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 773 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:20:47,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 121 transitions, 1107 flow [2024-06-14 13:20:47,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 121 transitions, 1026 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 13:20:47,441 INFO L231 Difference]: Finished difference. Result has 89 places, 95 transitions, 788 flow [2024-06-14 13:20:47,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=788, PETRI_PLACES=89, PETRI_TRANSITIONS=95} [2024-06-14 13:20:47,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-14 13:20:47,442 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 95 transitions, 788 flow [2024-06-14 13:20:47,442 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:20:47,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:47,442 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:20:47,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 13:20:47,442 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:20:47,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:47,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1871773580, now seen corresponding path program 4 times [2024-06-14 13:20:47,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:47,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236992259] [2024-06-14 13:20:47,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:47,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:47,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:49,728 INFO L134 CoverageAnalysis]: 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:49,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:49,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236992259] [2024-06-14 13:20:49,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236992259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:49,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:49,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:20:49,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975929667] [2024-06-14 13:20:49,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:49,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:20:49,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:49,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:20:49,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:20:49,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:49,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 95 transitions, 788 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:20:49,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:49,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:49,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:50,472 INFO L124 PetriNetUnfolderBase]: 992/1593 cut-off events. [2024-06-14 13:20:50,472 INFO L125 PetriNetUnfolderBase]: For 12554/12561 co-relation queries the response was YES. [2024-06-14 13:20:50,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7398 conditions, 1593 events. 992/1593 cut-off events. For 12554/12561 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7566 event pairs, 262 based on Foata normal form. 10/1600 useless extension candidates. Maximal degree in co-relation 7357. Up to 1312 conditions per place. [2024-06-14 13:20:50,481 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 82 selfloop transitions, 37 changer transitions 0/124 dead transitions. [2024-06-14 13:20:50,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 124 transitions, 1128 flow [2024-06-14 13:20:50,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:20:50,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:20:50,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-14 13:20:50,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-14 13:20:50,493 INFO L175 Difference]: Start difference. First operand has 89 places, 95 transitions, 788 flow. Second operand 7 states and 124 transitions. [2024-06-14 13:20:50,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 124 transitions, 1128 flow [2024-06-14 13:20:50,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 124 transitions, 1056 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:20:50,505 INFO L231 Difference]: Finished difference. Result has 91 places, 97 transitions, 825 flow [2024-06-14 13:20:50,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=825, PETRI_PLACES=91, PETRI_TRANSITIONS=97} [2024-06-14 13:20:50,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 48 predicate places. [2024-06-14 13:20:50,506 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 97 transitions, 825 flow [2024-06-14 13:20:50,506 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:20:50,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:50,506 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:20:50,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 13:20:50,506 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:20:50,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:50,507 INFO L85 PathProgramCache]: Analyzing trace with hash -980653845, now seen corresponding path program 1 times [2024-06-14 13:20:50,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:50,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090840846] [2024-06-14 13:20:50,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:50,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:50,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:53,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:20:53,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:53,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090840846] [2024-06-14 13:20:53,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090840846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:53,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:53,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:20:53,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111433254] [2024-06-14 13:20:53,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:53,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:20:53,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:53,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:20:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:20:53,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:53,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 97 transitions, 825 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:20:53,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:53,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:53,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:54,659 INFO L124 PetriNetUnfolderBase]: 1210/1953 cut-off events. [2024-06-14 13:20:54,659 INFO L125 PetriNetUnfolderBase]: For 18467/18467 co-relation queries the response was YES. [2024-06-14 13:20:54,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9317 conditions, 1953 events. 1210/1953 cut-off events. For 18467/18467 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9906 event pairs, 245 based on Foata normal form. 18/1970 useless extension candidates. Maximal degree in co-relation 9275. Up to 1438 conditions per place. [2024-06-14 13:20:54,670 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 118 selfloop transitions, 31 changer transitions 0/154 dead transitions. [2024-06-14 13:20:54,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 154 transitions, 1397 flow [2024-06-14 13:20:54,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:20:54,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:20:54,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-14 13:20:54,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-14 13:20:54,672 INFO L175 Difference]: Start difference. First operand has 91 places, 97 transitions, 825 flow. Second operand 9 states and 173 transitions. [2024-06-14 13:20:54,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 154 transitions, 1397 flow [2024-06-14 13:20:54,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 154 transitions, 1306 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:20:54,688 INFO L231 Difference]: Finished difference. Result has 96 places, 103 transitions, 881 flow [2024-06-14 13:20:54,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=881, PETRI_PLACES=96, PETRI_TRANSITIONS=103} [2024-06-14 13:20:54,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-14 13:20:54,688 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 103 transitions, 881 flow [2024-06-14 13:20:54,689 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:20:54,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:54,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:20:54,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 13:20:54,689 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:20:54,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:54,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1740691715, now seen corresponding path program 2 times [2024-06-14 13:20:54,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:54,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994590213] [2024-06-14 13:20:54,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:54,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:54,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:20:57,587 INFO L134 CoverageAnalysis]: 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:57,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:20:57,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994590213] [2024-06-14 13:20:57,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994590213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:20:57,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:20:57,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:20:57,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373034207] [2024-06-14 13:20:57,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:20:57,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:20:57,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:20:57,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:20:57,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:20:57,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:20:57,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 103 transitions, 881 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:20:57,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:20:57,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:20:57,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:20:58,714 INFO L124 PetriNetUnfolderBase]: 1164/1883 cut-off events. [2024-06-14 13:20:58,714 INFO L125 PetriNetUnfolderBase]: For 18951/18951 co-relation queries the response was YES. [2024-06-14 13:20:58,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8933 conditions, 1883 events. 1164/1883 cut-off events. For 18951/18951 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9466 event pairs, 312 based on Foata normal form. 24/1906 useless extension candidates. Maximal degree in co-relation 8889. Up to 1574 conditions per place. [2024-06-14 13:20:58,726 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 113 selfloop transitions, 27 changer transitions 0/145 dead transitions. [2024-06-14 13:20:58,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 145 transitions, 1310 flow [2024-06-14 13:20:58,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:20:58,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:20:58,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 13:20:58,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-14 13:20:58,727 INFO L175 Difference]: Start difference. First operand has 96 places, 103 transitions, 881 flow. Second operand 8 states and 152 transitions. [2024-06-14 13:20:58,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 145 transitions, 1310 flow [2024-06-14 13:20:58,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 145 transitions, 1245 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 13:20:58,748 INFO L231 Difference]: Finished difference. Result has 99 places, 104 transitions, 901 flow [2024-06-14 13:20:58,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=901, PETRI_PLACES=99, PETRI_TRANSITIONS=104} [2024-06-14 13:20:58,749 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-14 13:20:58,749 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 104 transitions, 901 flow [2024-06-14 13:20:58,749 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:20:58,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:20:58,749 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:20:58,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 13:20:58,749 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:20:58,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:20:58,750 INFO L85 PathProgramCache]: Analyzing trace with hash 70659701, now seen corresponding path program 3 times [2024-06-14 13:20:58,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:20:58,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440494385] [2024-06-14 13:20:58,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:20:58,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:20:58,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:01,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:21:01,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:01,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440494385] [2024-06-14 13:21:01,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440494385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:01,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:01,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:01,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765081923] [2024-06-14 13:21:01,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:01,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:01,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:01,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:01,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:01,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:01,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 104 transitions, 901 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:21:01,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:01,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:01,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:02,752 INFO L124 PetriNetUnfolderBase]: 1232/2007 cut-off events. [2024-06-14 13:21:02,752 INFO L125 PetriNetUnfolderBase]: For 20052/20052 co-relation queries the response was YES. [2024-06-14 13:21:02,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9470 conditions, 2007 events. 1232/2007 cut-off events. For 20052/20052 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10425 event pairs, 336 based on Foata normal form. 16/2020 useless extension candidates. Maximal degree in co-relation 9424. Up to 1654 conditions per place. [2024-06-14 13:21:02,763 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 101 selfloop transitions, 37 changer transitions 0/143 dead transitions. [2024-06-14 13:21:02,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 143 transitions, 1317 flow [2024-06-14 13:21:02,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:02,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:02,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 13:21:02,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-14 13:21:02,765 INFO L175 Difference]: Start difference. First operand has 99 places, 104 transitions, 901 flow. Second operand 8 states and 147 transitions. [2024-06-14 13:21:02,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 143 transitions, 1317 flow [2024-06-14 13:21:02,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 143 transitions, 1267 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:02,784 INFO L231 Difference]: Finished difference. Result has 101 places, 105 transitions, 952 flow [2024-06-14 13:21:02,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=952, PETRI_PLACES=101, PETRI_TRANSITIONS=105} [2024-06-14 13:21:02,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-14 13:21:02,784 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 105 transitions, 952 flow [2024-06-14 13:21:02,785 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:21:02,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:02,785 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:21:02,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 13:21:02,785 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:21:02,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:02,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1745344815, now seen corresponding path program 1 times [2024-06-14 13:21:02,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:02,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183131727] [2024-06-14 13:21:02,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:02,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:02,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:05,688 INFO L134 CoverageAnalysis]: 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,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:05,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183131727] [2024-06-14 13:21:05,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183131727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:05,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:05,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:05,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065133154] [2024-06-14 13:21:05,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:05,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:05,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:05,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:05,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:05,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:05,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 105 transitions, 952 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:21:05,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:05,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:05,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:06,846 INFO L124 PetriNetUnfolderBase]: 1280/2091 cut-off events. [2024-06-14 13:21:06,846 INFO L125 PetriNetUnfolderBase]: For 22466/22466 co-relation queries the response was YES. [2024-06-14 13:21:06,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9990 conditions, 2091 events. 1280/2091 cut-off events. For 22466/22466 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 10949 event pairs, 326 based on Foata normal form. 12/2100 useless extension candidates. Maximal degree in co-relation 9943. Up to 1482 conditions per place. [2024-06-14 13:21:06,858 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 102 selfloop transitions, 40 changer transitions 0/147 dead transitions. [2024-06-14 13:21:06,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 147 transitions, 1390 flow [2024-06-14 13:21:06,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:06,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:06,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-14 13:21:06,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-14 13:21:06,859 INFO L175 Difference]: Start difference. First operand has 101 places, 105 transitions, 952 flow. Second operand 8 states and 149 transitions. [2024-06-14 13:21:06,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 147 transitions, 1390 flow [2024-06-14 13:21:06,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 147 transitions, 1309 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:06,882 INFO L231 Difference]: Finished difference. Result has 103 places, 106 transitions, 980 flow [2024-06-14 13:21:06,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=980, PETRI_PLACES=103, PETRI_TRANSITIONS=106} [2024-06-14 13:21:06,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-14 13:21:06,882 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 106 transitions, 980 flow [2024-06-14 13:21:06,883 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:21:06,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:06,883 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:21:06,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 13:21:06,883 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:06,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:06,883 INFO L85 PathProgramCache]: Analyzing trace with hash 95962379, now seen corresponding path program 4 times [2024-06-14 13:21:06,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:06,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660944811] [2024-06-14 13:21:06,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:06,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:06,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:09,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:09,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:09,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660944811] [2024-06-14 13:21:09,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660944811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:09,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:09,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:09,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207834943] [2024-06-14 13:21:09,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:09,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:09,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:09,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:09,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:09,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:09,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 106 transitions, 980 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:21:09,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:09,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:09,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:10,756 INFO L124 PetriNetUnfolderBase]: 1320/2175 cut-off events. [2024-06-14 13:21:10,756 INFO L125 PetriNetUnfolderBase]: For 25152/25152 co-relation queries the response was YES. [2024-06-14 13:21:10,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10340 conditions, 2175 events. 1320/2175 cut-off events. For 25152/25152 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11631 event pairs, 375 based on Foata normal form. 16/2186 useless extension candidates. Maximal degree in co-relation 10292. Up to 1810 conditions per place. [2024-06-14 13:21:10,768 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 100 selfloop transitions, 36 changer transitions 0/141 dead transitions. [2024-06-14 13:21:10,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 141 transitions, 1386 flow [2024-06-14 13:21:10,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:10,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:10,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 13:21:10,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 13:21:10,770 INFO L175 Difference]: Start difference. First operand has 103 places, 106 transitions, 980 flow. Second operand 8 states and 143 transitions. [2024-06-14 13:21:10,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 141 transitions, 1386 flow [2024-06-14 13:21:10,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 141 transitions, 1308 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 13:21:10,792 INFO L231 Difference]: Finished difference. Result has 106 places, 107 transitions, 1005 flow [2024-06-14 13:21:10,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1005, PETRI_PLACES=106, PETRI_TRANSITIONS=107} [2024-06-14 13:21:10,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-14 13:21:10,792 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 107 transitions, 1005 flow [2024-06-14 13:21:10,792 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:21:10,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:10,793 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:21:10,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 13:21:10,793 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:10,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:10,793 INFO L85 PathProgramCache]: Analyzing trace with hash 687102331, now seen corresponding path program 2 times [2024-06-14 13:21:10,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:10,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143640637] [2024-06-14 13:21:10,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:10,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:10,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:13,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:13,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143640637] [2024-06-14 13:21:13,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143640637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:13,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:13,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:13,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919878192] [2024-06-14 13:21:13,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:13,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:13,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:13,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:13,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:13,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:13,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 107 transitions, 1005 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:21:13,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:13,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:13,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:14,458 INFO L124 PetriNetUnfolderBase]: 1368/2271 cut-off events. [2024-06-14 13:21:14,458 INFO L125 PetriNetUnfolderBase]: For 27059/27059 co-relation queries the response was YES. [2024-06-14 13:21:14,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10774 conditions, 2271 events. 1368/2271 cut-off events. For 27059/27059 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12353 event pairs, 375 based on Foata normal form. 12/2278 useless extension candidates. Maximal degree in co-relation 10725. Up to 1784 conditions per place. [2024-06-14 13:21:14,468 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 104 selfloop transitions, 37 changer transitions 0/146 dead transitions. [2024-06-14 13:21:14,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 146 transitions, 1439 flow [2024-06-14 13:21:14,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:14,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:14,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:21:14,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 13:21:14,471 INFO L175 Difference]: Start difference. First operand has 106 places, 107 transitions, 1005 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:21:14,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 146 transitions, 1439 flow [2024-06-14 13:21:14,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 146 transitions, 1356 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:14,493 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 1028 flow [2024-06-14 13:21:14,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1028, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-14 13:21:14,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 13:21:14,494 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 1028 flow [2024-06-14 13:21:14,494 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:21:14,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:14,494 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:21:14,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 13:21:14,494 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:21:14,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:14,495 INFO L85 PathProgramCache]: Analyzing trace with hash -2104559591, now seen corresponding path program 3 times [2024-06-14 13:21:14,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:14,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605297] [2024-06-14 13:21:14,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:14,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:14,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:17,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:17,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:17,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605297] [2024-06-14 13:21:17,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:17,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:17,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:17,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332740646] [2024-06-14 13:21:17,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:17,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:17,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:17,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:17,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:17,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:17,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 1028 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:21:17,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:17,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:17,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:17,998 INFO L124 PetriNetUnfolderBase]: 1348/2239 cut-off events. [2024-06-14 13:21:17,998 INFO L125 PetriNetUnfolderBase]: For 26673/26673 co-relation queries the response was YES. [2024-06-14 13:21:18,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10454 conditions, 2239 events. 1348/2239 cut-off events. For 26673/26673 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12108 event pairs, 310 based on Foata normal form. 12/2246 useless extension candidates. Maximal degree in co-relation 10404. Up to 1250 conditions per place. [2024-06-14 13:21:18,012 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 45 changer transitions 0/145 dead transitions. [2024-06-14 13:21:18,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 145 transitions, 1392 flow [2024-06-14 13:21:18,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:18,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:18,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:21:18,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 13:21:18,014 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 1028 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:21:18,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 145 transitions, 1392 flow [2024-06-14 13:21:18,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 145 transitions, 1302 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:18,037 INFO L231 Difference]: Finished difference. Result has 109 places, 107 transitions, 992 flow [2024-06-14 13:21:18,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=992, PETRI_PLACES=109, PETRI_TRANSITIONS=107} [2024-06-14 13:21:18,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-14 13:21:18,037 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 107 transitions, 992 flow [2024-06-14 13:21:18,038 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:21:18,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:18,038 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:21:18,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 13:21:18,038 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:21:18,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:18,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1704850813, now seen corresponding path program 1 times [2024-06-14 13:21:18,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:18,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129284959] [2024-06-14 13:21:18,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:18,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:18,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:19,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:19,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:19,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129284959] [2024-06-14 13:21:19,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129284959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:19,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:19,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:21:19,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195430742] [2024-06-14 13:21:19,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:19,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:21:19,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:19,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:21:19,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:21:19,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:19,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 107 transitions, 992 flow. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:19,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:19,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:19,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:20,441 INFO L124 PetriNetUnfolderBase]: 1215/2083 cut-off events. [2024-06-14 13:21:20,442 INFO L125 PetriNetUnfolderBase]: For 25160/25160 co-relation queries the response was YES. [2024-06-14 13:21:20,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9762 conditions, 2083 events. 1215/2083 cut-off events. For 25160/25160 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11771 event pairs, 356 based on Foata normal form. 2/2067 useless extension candidates. Maximal degree in co-relation 9711. Up to 1893 conditions per place. [2024-06-14 13:21:20,455 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 93 selfloop transitions, 10 changer transitions 0/121 dead transitions. [2024-06-14 13:21:20,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 121 transitions, 1246 flow [2024-06-14 13:21:20,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:21:20,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:21:20,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-14 13:21:20,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-14 13:21:20,456 INFO L175 Difference]: Start difference. First operand has 109 places, 107 transitions, 992 flow. Second operand 5 states and 89 transitions. [2024-06-14 13:21:20,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 121 transitions, 1246 flow [2024-06-14 13:21:20,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 121 transitions, 1138 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:20,481 INFO L231 Difference]: Finished difference. Result has 108 places, 110 transitions, 934 flow [2024-06-14 13:21:20,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=934, PETRI_PLACES=108, PETRI_TRANSITIONS=110} [2024-06-14 13:21:20,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 13:21:20,482 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 110 transitions, 934 flow [2024-06-14 13:21:20,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:20,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:20,482 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:21:20,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 13:21:20,482 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:21:20,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:20,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1594150916, now seen corresponding path program 1 times [2024-06-14 13:21:20,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:20,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022690442] [2024-06-14 13:21:20,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:20,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:20,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:22,086 INFO L134 CoverageAnalysis]: 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:22,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:22,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022690442] [2024-06-14 13:21:22,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022690442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:22,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:22,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:21:22,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751804375] [2024-06-14 13:21:22,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:22,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:21:22,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:22,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:21:22,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:21:22,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:22,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 110 transitions, 934 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:21:22,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:22,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:22,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:23,068 INFO L124 PetriNetUnfolderBase]: 1347/2243 cut-off events. [2024-06-14 13:21:23,068 INFO L125 PetriNetUnfolderBase]: For 25839/25839 co-relation queries the response was YES. [2024-06-14 13:21:23,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10455 conditions, 2243 events. 1347/2243 cut-off events. For 25839/25839 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12315 event pairs, 373 based on Foata normal form. 1/2242 useless extension candidates. Maximal degree in co-relation 10403. Up to 2102 conditions per place. [2024-06-14 13:21:23,080 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 111 selfloop transitions, 16 changer transitions 0/132 dead transitions. [2024-06-14 13:21:23,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 132 transitions, 1338 flow [2024-06-14 13:21:23,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:23,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:23,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-14 13:21:23,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:21:23,082 INFO L175 Difference]: Start difference. First operand has 108 places, 110 transitions, 934 flow. Second operand 6 states and 102 transitions. [2024-06-14 13:21:23,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 132 transitions, 1338 flow [2024-06-14 13:21:23,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 132 transitions, 1310 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 13:21:23,102 INFO L231 Difference]: Finished difference. Result has 111 places, 116 transitions, 1014 flow [2024-06-14 13:21:23,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1014, PETRI_PLACES=111, PETRI_TRANSITIONS=116} [2024-06-14 13:21:23,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-14 13:21:23,103 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 116 transitions, 1014 flow [2024-06-14 13:21:23,103 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:21:23,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:23,103 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:21:23,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 13:21:23,104 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:21:23,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:23,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1265193050, now seen corresponding path program 2 times [2024-06-14 13:21:23,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:23,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529199673] [2024-06-14 13:21:23,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:23,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:23,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:24,713 INFO L134 CoverageAnalysis]: 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:24,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:24,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529199673] [2024-06-14 13:21:24,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529199673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:24,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:24,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 13:21:24,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949810661] [2024-06-14 13:21:24,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:24,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 13:21:24,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:24,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 13:21:24,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 13:21:24,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:24,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 116 transitions, 1014 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:21:24,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:24,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:24,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:25,524 INFO L124 PetriNetUnfolderBase]: 1344/2239 cut-off events. [2024-06-14 13:21:25,524 INFO L125 PetriNetUnfolderBase]: For 28331/28331 co-relation queries the response was YES. [2024-06-14 13:21:25,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10724 conditions, 2239 events. 1344/2239 cut-off events. For 28331/28331 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12323 event pairs, 373 based on Foata normal form. 1/2238 useless extension candidates. Maximal degree in co-relation 10671. Up to 2102 conditions per place. [2024-06-14 13:21:25,540 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 112 selfloop transitions, 13 changer transitions 0/130 dead transitions. [2024-06-14 13:21:25,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 130 transitions, 1304 flow [2024-06-14 13:21:25,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 13:21:25,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 13:21:25,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-14 13:21:25,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-14 13:21:25,542 INFO L175 Difference]: Start difference. First operand has 111 places, 116 transitions, 1014 flow. Second operand 5 states and 89 transitions. [2024-06-14 13:21:25,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 130 transitions, 1304 flow [2024-06-14 13:21:25,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 130 transitions, 1252 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-14 13:21:25,570 INFO L231 Difference]: Finished difference. Result has 114 places, 116 transitions, 998 flow [2024-06-14 13:21:25,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=998, PETRI_PLACES=114, PETRI_TRANSITIONS=116} [2024-06-14 13:21:25,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-14 13:21:25,570 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 116 transitions, 998 flow [2024-06-14 13:21:25,571 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:21:25,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:25,571 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:21:25,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 13:21:25,571 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:21:25,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:25,571 INFO L85 PathProgramCache]: Analyzing trace with hash 410413570, now seen corresponding path program 1 times [2024-06-14 13:21:25,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:25,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67717577] [2024-06-14 13:21:25,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:25,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:25,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:28,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:28,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67717577] [2024-06-14 13:21:28,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67717577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:28,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:28,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:28,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271353014] [2024-06-14 13:21:28,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:28,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:28,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:28,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:28,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:28,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:28,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 116 transitions, 998 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:28,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:28,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:28,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:29,112 INFO L124 PetriNetUnfolderBase]: 1276/2178 cut-off events. [2024-06-14 13:21:29,113 INFO L125 PetriNetUnfolderBase]: For 31652/31652 co-relation queries the response was YES. [2024-06-14 13:21:29,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10582 conditions, 2178 events. 1276/2178 cut-off events. For 31652/31652 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12304 event pairs, 347 based on Foata normal form. 4/2165 useless extension candidates. Maximal degree in co-relation 10527. Up to 1896 conditions per place. [2024-06-14 13:21:29,127 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 30 changer transitions 0/152 dead transitions. [2024-06-14 13:21:29,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 152 transitions, 1463 flow [2024-06-14 13:21:29,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:29,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:29,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:21:29,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-14 13:21:29,129 INFO L175 Difference]: Start difference. First operand has 114 places, 116 transitions, 998 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:21:29,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 152 transitions, 1463 flow [2024-06-14 13:21:29,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 152 transitions, 1437 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:29,156 INFO L231 Difference]: Finished difference. Result has 118 places, 127 transitions, 1126 flow [2024-06-14 13:21:29,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1126, PETRI_PLACES=118, PETRI_TRANSITIONS=127} [2024-06-14 13:21:29,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-14 13:21:29,156 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 127 transitions, 1126 flow [2024-06-14 13:21:29,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:29,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:29,157 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:21:29,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 13:21:29,157 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:21:29,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:29,158 INFO L85 PathProgramCache]: Analyzing trace with hash -566462114, now seen corresponding path program 2 times [2024-06-14 13:21:29,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:29,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294498686] [2024-06-14 13:21:29,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:29,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:29,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:31,565 INFO L134 CoverageAnalysis]: 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:31,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:31,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294498686] [2024-06-14 13:21:31,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294498686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:31,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:31,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:31,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146166323] [2024-06-14 13:21:31,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:31,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:31,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:31,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:31,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:31,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:31,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 127 transitions, 1126 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:31,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:31,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:31,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:32,460 INFO L124 PetriNetUnfolderBase]: 1264/2162 cut-off events. [2024-06-14 13:21:32,460 INFO L125 PetriNetUnfolderBase]: For 33561/33561 co-relation queries the response was YES. [2024-06-14 13:21:32,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10839 conditions, 2162 events. 1264/2162 cut-off events. For 33561/33561 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12235 event pairs, 345 based on Foata normal form. 4/2149 useless extension candidates. Maximal degree in co-relation 10783. Up to 1888 conditions per place. [2024-06-14 13:21:32,474 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 103 selfloop transitions, 27 changer transitions 0/148 dead transitions. [2024-06-14 13:21:32,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 148 transitions, 1448 flow [2024-06-14 13:21:32,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:32,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:32,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 13:21:32,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 13:21:32,486 INFO L175 Difference]: Start difference. First operand has 118 places, 127 transitions, 1126 flow. Second operand 6 states and 111 transitions. [2024-06-14 13:21:32,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 148 transitions, 1448 flow [2024-06-14 13:21:32,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 148 transitions, 1404 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-14 13:21:32,510 INFO L231 Difference]: Finished difference. Result has 122 places, 127 transitions, 1148 flow [2024-06-14 13:21:32,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1148, PETRI_PLACES=122, PETRI_TRANSITIONS=127} [2024-06-14 13:21:32,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-14 13:21:32,510 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 127 transitions, 1148 flow [2024-06-14 13:21:32,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:32,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:32,511 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:21:32,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 13:21:32,511 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:21:32,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:32,511 INFO L85 PathProgramCache]: Analyzing trace with hash -566076164, now seen corresponding path program 3 times [2024-06-14 13:21:32,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:32,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687075223] [2024-06-14 13:21:32,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:32,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:32,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:34,997 INFO L134 CoverageAnalysis]: 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:34,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:34,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687075223] [2024-06-14 13:21:34,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687075223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:34,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:34,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:34,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6129407] [2024-06-14 13:21:34,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:34,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:34,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:34,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:34,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:35,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:35,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 127 transitions, 1148 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:35,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:35,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:35,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:35,989 INFO L124 PetriNetUnfolderBase]: 1251/2139 cut-off events. [2024-06-14 13:21:35,989 INFO L125 PetriNetUnfolderBase]: For 34929/34930 co-relation queries the response was YES. [2024-06-14 13:21:35,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10760 conditions, 2139 events. 1251/2139 cut-off events. For 34929/34930 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12088 event pairs, 351 based on Foata normal form. 4/2122 useless extension candidates. Maximal degree in co-relation 10702. Up to 1860 conditions per place. [2024-06-14 13:21:36,005 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 95 selfloop transitions, 31 changer transitions 0/144 dead transitions. [2024-06-14 13:21:36,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 144 transitions, 1468 flow [2024-06-14 13:21:36,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:36,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:36,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-14 13:21:36,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:21:36,006 INFO L175 Difference]: Start difference. First operand has 122 places, 127 transitions, 1148 flow. Second operand 6 states and 105 transitions. [2024-06-14 13:21:36,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 144 transitions, 1468 flow [2024-06-14 13:21:36,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 144 transitions, 1407 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 13:21:36,032 INFO L231 Difference]: Finished difference. Result has 122 places, 130 transitions, 1189 flow [2024-06-14 13:21:36,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1189, PETRI_PLACES=122, PETRI_TRANSITIONS=130} [2024-06-14 13:21:36,032 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-14 13:21:36,032 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 130 transitions, 1189 flow [2024-06-14 13:21:36,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 13:21:36,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:36,033 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:21:36,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 13:21:36,033 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:21:36,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:36,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1769033498, now seen corresponding path program 1 times [2024-06-14 13:21:36,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:36,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538973518] [2024-06-14 13:21:36,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:36,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:36,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:37,981 INFO L134 CoverageAnalysis]: 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:37,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:37,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538973518] [2024-06-14 13:21:37,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538973518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:37,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:37,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:37,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707311628] [2024-06-14 13:21:37,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:37,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:37,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:37,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:37,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:37,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:37,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 130 transitions, 1189 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:21:37,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:37,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:37,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:39,168 INFO L124 PetriNetUnfolderBase]: 1392/2313 cut-off events. [2024-06-14 13:21:39,168 INFO L125 PetriNetUnfolderBase]: For 35379/35379 co-relation queries the response was YES. [2024-06-14 13:21:39,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11837 conditions, 2313 events. 1392/2313 cut-off events. For 35379/35379 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12683 event pairs, 370 based on Foata normal form. 2/2313 useless extension candidates. Maximal degree in co-relation 11779. Up to 2142 conditions per place. [2024-06-14 13:21:39,181 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 128 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-14 13:21:39,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 156 transitions, 1657 flow [2024-06-14 13:21:39,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:21:39,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:21:39,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 13:21:39,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:21:39,182 INFO L175 Difference]: Start difference. First operand has 122 places, 130 transitions, 1189 flow. Second operand 7 states and 119 transitions. [2024-06-14 13:21:39,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 156 transitions, 1657 flow [2024-06-14 13:21:39,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 156 transitions, 1577 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:39,213 INFO L231 Difference]: Finished difference. Result has 125 places, 136 transitions, 1231 flow [2024-06-14 13:21:39,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1231, PETRI_PLACES=125, PETRI_TRANSITIONS=136} [2024-06-14 13:21:39,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-14 13:21:39,214 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 136 transitions, 1231 flow [2024-06-14 13:21:39,214 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:21:39,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:39,214 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:21:39,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 13:21:39,214 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:21:39,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:39,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1091352998, now seen corresponding path program 2 times [2024-06-14 13:21:39,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:39,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061144841] [2024-06-14 13:21:39,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:39,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:39,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:41,173 INFO L134 CoverageAnalysis]: 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:41,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:41,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061144841] [2024-06-14 13:21:41,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061144841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:41,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:41,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:41,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72808582] [2024-06-14 13:21:41,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:41,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:41,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:41,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:41,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:41,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:41,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 136 transitions, 1231 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:21:41,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:41,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:41,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:42,037 INFO L124 PetriNetUnfolderBase]: 1402/2331 cut-off events. [2024-06-14 13:21:42,037 INFO L125 PetriNetUnfolderBase]: For 38241/38241 co-relation queries the response was YES. [2024-06-14 13:21:42,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12139 conditions, 2331 events. 1402/2331 cut-off events. For 38241/38241 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12830 event pairs, 369 based on Foata normal form. 2/2331 useless extension candidates. Maximal degree in co-relation 12080. Up to 2161 conditions per place. [2024-06-14 13:21:42,053 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 132 selfloop transitions, 21 changer transitions 0/158 dead transitions. [2024-06-14 13:21:42,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 158 transitions, 1677 flow [2024-06-14 13:21:42,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:42,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:42,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-14 13:21:42,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-14 13:21:42,055 INFO L175 Difference]: Start difference. First operand has 125 places, 136 transitions, 1231 flow. Second operand 6 states and 107 transitions. [2024-06-14 13:21:42,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 158 transitions, 1677 flow [2024-06-14 13:21:42,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 158 transitions, 1633 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 13:21:42,090 INFO L231 Difference]: Finished difference. Result has 128 places, 139 transitions, 1273 flow [2024-06-14 13:21:42,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1273, PETRI_PLACES=128, PETRI_TRANSITIONS=139} [2024-06-14 13:21:42,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-14 13:21:42,091 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 139 transitions, 1273 flow [2024-06-14 13:21:42,091 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:21:42,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:42,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:42,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 13:21:42,091 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:21:42,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:42,092 INFO L85 PathProgramCache]: Analyzing trace with hash -566070212, now seen corresponding path program 3 times [2024-06-14 13:21:42,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:42,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482941211] [2024-06-14 13:21:42,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:42,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:44,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:44,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:44,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482941211] [2024-06-14 13:21:44,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482941211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:44,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:44,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:44,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389122318] [2024-06-14 13:21:44,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:44,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:44,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:44,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:44,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:44,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:44,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 139 transitions, 1273 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:21:44,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:44,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:44,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:45,120 INFO L124 PetriNetUnfolderBase]: 1396/2323 cut-off events. [2024-06-14 13:21:45,120 INFO L125 PetriNetUnfolderBase]: For 39817/39817 co-relation queries the response was YES. [2024-06-14 13:21:45,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12159 conditions, 2323 events. 1396/2323 cut-off events. For 39817/39817 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12743 event pairs, 367 based on Foata normal form. 2/2323 useless extension candidates. Maximal degree in co-relation 12098. Up to 2156 conditions per place. [2024-06-14 13:21:45,136 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 132 selfloop transitions, 22 changer transitions 0/159 dead transitions. [2024-06-14 13:21:45,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 159 transitions, 1633 flow [2024-06-14 13:21:45,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:21:45,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:21:45,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 13:21:45,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:21:45,137 INFO L175 Difference]: Start difference. First operand has 128 places, 139 transitions, 1273 flow. Second operand 8 states and 128 transitions. [2024-06-14 13:21:45,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 159 transitions, 1633 flow [2024-06-14 13:21:45,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 159 transitions, 1557 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:45,177 INFO L231 Difference]: Finished difference. Result has 132 places, 139 transitions, 1247 flow [2024-06-14 13:21:45,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1247, PETRI_PLACES=132, PETRI_TRANSITIONS=139} [2024-06-14 13:21:45,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-14 13:21:45,178 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 139 transitions, 1247 flow [2024-06-14 13:21:45,178 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:21:45,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:45,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] [2024-06-14 13:21:45,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 13:21:45,178 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:21:45,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:45,179 INFO L85 PathProgramCache]: Analyzing trace with hash -566062276, now seen corresponding path program 1 times [2024-06-14 13:21:45,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:45,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197127849] [2024-06-14 13:21:45,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:45,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:45,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:47,854 INFO L134 CoverageAnalysis]: 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:47,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:47,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197127849] [2024-06-14 13:21:47,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197127849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:47,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:47,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:21:47,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031495939] [2024-06-14 13:21:47,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:47,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:21:47,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:47,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:21:47,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:21:47,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:21:47,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 139 transitions, 1247 flow. Second operand has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 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:47,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:47,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:21:47,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:48,708 INFO L124 PetriNetUnfolderBase]: 1252/2153 cut-off events. [2024-06-14 13:21:48,708 INFO L125 PetriNetUnfolderBase]: For 40490/40490 co-relation queries the response was YES. [2024-06-14 13:21:48,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11343 conditions, 2153 events. 1252/2153 cut-off events. For 40490/40490 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12214 event pairs, 348 based on Foata normal form. 2/2137 useless extension candidates. Maximal degree in co-relation 11281. Up to 1938 conditions per place. [2024-06-14 13:21:48,723 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 124 selfloop transitions, 12 changer transitions 0/154 dead transitions. [2024-06-14 13:21:48,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 154 transitions, 1581 flow [2024-06-14 13:21:48,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:21:48,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:21:48,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-14 13:21:48,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:21:48,726 INFO L175 Difference]: Start difference. First operand has 132 places, 139 transitions, 1247 flow. Second operand 6 states and 102 transitions. [2024-06-14 13:21:48,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 154 transitions, 1581 flow [2024-06-14 13:21:48,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 154 transitions, 1517 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:21:48,762 INFO L231 Difference]: Finished difference. Result has 131 places, 141 transitions, 1244 flow [2024-06-14 13:21:48,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1244, PETRI_PLACES=131, PETRI_TRANSITIONS=141} [2024-06-14 13:21:48,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-14 13:21:48,762 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 141 transitions, 1244 flow [2024-06-14 13:21:48,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.0) internal successors, (99), 9 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:48,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:48,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:21:48,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 13:21:48,763 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:21:48,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:48,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1764115779, now seen corresponding path program 1 times [2024-06-14 13:21:48,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:48,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718787563] [2024-06-14 13:21:48,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:48,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:48,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:51,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:21:51,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:51,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718787563] [2024-06-14 13:21:51,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718787563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:51,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:51,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:51,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69030982] [2024-06-14 13:21:51,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:51,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:51,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:51,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:51,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:51,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:51,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 141 transitions, 1244 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:21:51,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:51,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:51,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:52,746 INFO L124 PetriNetUnfolderBase]: 1404/2331 cut-off events. [2024-06-14 13:21:52,746 INFO L125 PetriNetUnfolderBase]: For 43860/43860 co-relation queries the response was YES. [2024-06-14 13:21:52,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12350 conditions, 2331 events. 1404/2331 cut-off events. For 43860/43860 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12779 event pairs, 366 based on Foata normal form. 1/2329 useless extension candidates. Maximal degree in co-relation 12287. Up to 2088 conditions per place. [2024-06-14 13:21:52,761 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 127 selfloop transitions, 44 changer transitions 0/176 dead transitions. [2024-06-14 13:21:52,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 176 transitions, 1896 flow [2024-06-14 13:21:52,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:21:52,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:21:52,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 13:21:52,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:21:52,763 INFO L175 Difference]: Start difference. First operand has 131 places, 141 transitions, 1244 flow. Second operand 7 states and 126 transitions. [2024-06-14 13:21:52,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 176 transitions, 1896 flow [2024-06-14 13:21:52,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 176 transitions, 1851 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 13:21:52,842 INFO L231 Difference]: Finished difference. Result has 134 places, 150 transitions, 1421 flow [2024-06-14 13:21:52,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1421, PETRI_PLACES=134, PETRI_TRANSITIONS=150} [2024-06-14 13:21:52,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-14 13:21:52,843 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 150 transitions, 1421 flow [2024-06-14 13:21:52,843 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:21:52,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:52,843 INFO 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:21:52,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 13:21:52,843 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:21:52,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:52,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1764235749, now seen corresponding path program 2 times [2024-06-14 13:21:52,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:52,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138223378] [2024-06-14 13:21:52,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:52,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:52,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:55,653 INFO L134 CoverageAnalysis]: 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:55,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:55,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138223378] [2024-06-14 13:21:55,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138223378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:55,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:55,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:55,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100514182] [2024-06-14 13:21:55,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:55,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:55,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:55,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:55,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:55,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:55,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 150 transitions, 1421 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:21:55,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:55,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:55,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:21:56,702 INFO L124 PetriNetUnfolderBase]: 1414/2353 cut-off events. [2024-06-14 13:21:56,702 INFO L125 PetriNetUnfolderBase]: For 47694/47694 co-relation queries the response was YES. [2024-06-14 13:21:56,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12832 conditions, 2353 events. 1414/2353 cut-off events. For 47694/47694 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12964 event pairs, 359 based on Foata normal form. 1/2353 useless extension candidates. Maximal degree in co-relation 12768. Up to 2140 conditions per place. [2024-06-14 13:21:56,719 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 143 selfloop transitions, 30 changer transitions 0/178 dead transitions. [2024-06-14 13:21:56,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 178 transitions, 1909 flow [2024-06-14 13:21:56,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:21:56,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:21:56,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-14 13:21:56,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-14 13:21:56,721 INFO L175 Difference]: Start difference. First operand has 134 places, 150 transitions, 1421 flow. Second operand 7 states and 120 transitions. [2024-06-14 13:21:56,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 178 transitions, 1909 flow [2024-06-14 13:21:56,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 178 transitions, 1833 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-14 13:21:56,770 INFO L231 Difference]: Finished difference. Result has 139 places, 156 transitions, 1498 flow [2024-06-14 13:21:56,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1498, PETRI_PLACES=139, PETRI_TRANSITIONS=156} [2024-06-14 13:21:56,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-14 13:21:56,771 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 156 transitions, 1498 flow [2024-06-14 13:21:56,771 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:21:56,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:21:56,771 INFO 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:21:56,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 13:21:56,771 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:21:56,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:21:56,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1777014315, now seen corresponding path program 3 times [2024-06-14 13:21:56,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:21:56,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972279192] [2024-06-14 13:21:56,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:21:56,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:21:56,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:21:59,329 INFO L134 CoverageAnalysis]: 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:59,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:21:59,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972279192] [2024-06-14 13:21:59,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972279192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:21:59,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:21:59,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:21:59,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003691983] [2024-06-14 13:21:59,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:21:59,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:21:59,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:21:59,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:21:59,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:21:59,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:21:59,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 156 transitions, 1498 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:21:59,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:21:59,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:21:59,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:00,567 INFO L124 PetriNetUnfolderBase]: 1419/2362 cut-off events. [2024-06-14 13:22:00,567 INFO L125 PetriNetUnfolderBase]: For 50696/50703 co-relation queries the response was YES. [2024-06-14 13:22:00,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12956 conditions, 2362 events. 1419/2362 cut-off events. For 50696/50703 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13033 event pairs, 368 based on Foata normal form. 7/2366 useless extension candidates. Maximal degree in co-relation 12890. Up to 2107 conditions per place. [2024-06-14 13:22:00,581 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 128 selfloop transitions, 49 changer transitions 0/182 dead transitions. [2024-06-14 13:22:00,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 182 transitions, 2084 flow [2024-06-14 13:22:00,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:00,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:00,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 13:22:00,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-14 13:22:00,582 INFO L175 Difference]: Start difference. First operand has 139 places, 156 transitions, 1498 flow. Second operand 7 states and 122 transitions. [2024-06-14 13:22:00,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 182 transitions, 2084 flow [2024-06-14 13:22:00,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 182 transitions, 2008 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:00,634 INFO L231 Difference]: Finished difference. Result has 141 places, 159 transitions, 1567 flow [2024-06-14 13:22:00,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1567, PETRI_PLACES=141, PETRI_TRANSITIONS=159} [2024-06-14 13:22:00,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-14 13:22:00,634 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 159 transitions, 1567 flow [2024-06-14 13:22:00,634 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:22:00,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:00,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:00,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 13:22:00,635 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:22:00,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:00,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1324266173, now seen corresponding path program 4 times [2024-06-14 13:22:00,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:00,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127489009] [2024-06-14 13:22:00,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:00,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:00,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:03,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:03,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:03,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127489009] [2024-06-14 13:22:03,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127489009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:03,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:03,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:03,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670348656] [2024-06-14 13:22:03,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:03,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:03,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:03,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:03,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:03,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:03,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 159 transitions, 1567 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:22:03,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:03,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:03,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:04,109 INFO L124 PetriNetUnfolderBase]: 1424/2369 cut-off events. [2024-06-14 13:22:04,109 INFO L125 PetriNetUnfolderBase]: For 53437/53444 co-relation queries the response was YES. [2024-06-14 13:22:04,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13162 conditions, 2369 events. 1424/2369 cut-off events. For 53437/53444 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13027 event pairs, 368 based on Foata normal form. 7/2373 useless extension candidates. Maximal degree in co-relation 13095. Up to 2113 conditions per place. [2024-06-14 13:22:04,126 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 121 selfloop transitions, 54 changer transitions 0/180 dead transitions. [2024-06-14 13:22:04,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 180 transitions, 2079 flow [2024-06-14 13:22:04,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:04,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:04,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-14 13:22:04,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-14 13:22:04,127 INFO L175 Difference]: Start difference. First operand has 141 places, 159 transitions, 1567 flow. Second operand 7 states and 117 transitions. [2024-06-14 13:22:04,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 180 transitions, 2079 flow [2024-06-14 13:22:04,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 180 transitions, 1921 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 13:22:04,185 INFO L231 Difference]: Finished difference. Result has 142 places, 162 transitions, 1569 flow [2024-06-14 13:22:04,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1419, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1569, PETRI_PLACES=142, PETRI_TRANSITIONS=162} [2024-06-14 13:22:04,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-14 13:22:04,186 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 162 transitions, 1569 flow [2024-06-14 13:22:04,186 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:22:04,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:04,186 INFO 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:22:04,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 13:22:04,186 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:22:04,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:04,187 INFO L85 PathProgramCache]: Analyzing trace with hash -380312249, now seen corresponding path program 5 times [2024-06-14 13:22:04,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:04,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418033239] [2024-06-14 13:22:04,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:04,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:04,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:06,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:06,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:06,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418033239] [2024-06-14 13:22:06,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418033239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:06,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:06,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:06,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597447993] [2024-06-14 13:22:06,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:06,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:06,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:06,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:06,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:06,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:06,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 162 transitions, 1569 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:22:06,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:06,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:06,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:07,640 INFO L124 PetriNetUnfolderBase]: 1421/2359 cut-off events. [2024-06-14 13:22:07,640 INFO L125 PetriNetUnfolderBase]: For 55290/55290 co-relation queries the response was YES. [2024-06-14 13:22:07,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13100 conditions, 2359 events. 1421/2359 cut-off events. For 55290/55290 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12963 event pairs, 379 based on Foata normal form. 1/2355 useless extension candidates. Maximal degree in co-relation 13033. Up to 2076 conditions per place. [2024-06-14 13:22:07,659 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 120 selfloop transitions, 58 changer transitions 0/183 dead transitions. [2024-06-14 13:22:07,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 183 transitions, 2055 flow [2024-06-14 13:22:07,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:07,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:07,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-14 13:22:07,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 13:22:07,660 INFO L175 Difference]: Start difference. First operand has 142 places, 162 transitions, 1569 flow. Second operand 6 states and 111 transitions. [2024-06-14 13:22:07,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 183 transitions, 2055 flow [2024-06-14 13:22:07,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 183 transitions, 1943 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 13:22:07,721 INFO L231 Difference]: Finished difference. Result has 144 places, 162 transitions, 1586 flow [2024-06-14 13:22:07,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1586, PETRI_PLACES=144, PETRI_TRANSITIONS=162} [2024-06-14 13:22:07,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-14 13:22:07,721 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 162 transitions, 1586 flow [2024-06-14 13:22:07,722 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:22:07,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:07,722 INFO 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:22:07,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 13:22:07,722 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:22:07,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:07,722 INFO L85 PathProgramCache]: Analyzing trace with hash -380461979, now seen corresponding path program 6 times [2024-06-14 13:22:07,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:07,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500341591] [2024-06-14 13:22:07,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:07,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:07,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:10,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:10,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:10,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500341591] [2024-06-14 13:22:10,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500341591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:10,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:10,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:10,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421564736] [2024-06-14 13:22:10,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:10,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:10,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:10,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:10,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:10,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:10,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 162 transitions, 1586 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:22:10,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:10,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:10,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:11,162 INFO L124 PetriNetUnfolderBase]: 1418/2359 cut-off events. [2024-06-14 13:22:11,162 INFO L125 PetriNetUnfolderBase]: For 57517/57517 co-relation queries the response was YES. [2024-06-14 13:22:11,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13156 conditions, 2359 events. 1418/2359 cut-off events. For 57517/57517 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12969 event pairs, 359 based on Foata normal form. 1/2359 useless extension candidates. Maximal degree in co-relation 13088. Up to 2073 conditions per place. [2024-06-14 13:22:11,216 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 131 selfloop transitions, 60 changer transitions 0/196 dead transitions. [2024-06-14 13:22:11,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 196 transitions, 2070 flow [2024-06-14 13:22:11,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:11,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:11,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:22:11,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 13:22:11,217 INFO L175 Difference]: Start difference. First operand has 144 places, 162 transitions, 1586 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:22:11,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 196 transitions, 2070 flow [2024-06-14 13:22:11,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 196 transitions, 1885 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 13:22:11,282 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1554 flow [2024-06-14 13:22:11,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1554, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-14 13:22:11,283 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-14 13:22:11,283 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1554 flow [2024-06-14 13:22:11,283 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:22:11,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:11,283 INFO 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:22:11,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 13:22:11,283 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:22:11,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:11,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1327115197, now seen corresponding path program 1 times [2024-06-14 13:22:11,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:11,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361454951] [2024-06-14 13:22:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:11,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:13,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:13,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:13,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361454951] [2024-06-14 13:22:13,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361454951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:13,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:13,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:13,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024137573] [2024-06-14 13:22:13,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:13,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:13,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:13,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:13,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:13,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:13,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1554 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:22:13,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:13,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:13,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:14,165 INFO L124 PetriNetUnfolderBase]: 1426/2363 cut-off events. [2024-06-14 13:22:14,165 INFO L125 PetriNetUnfolderBase]: For 58199/58199 co-relation queries the response was YES. [2024-06-14 13:22:14,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13244 conditions, 2363 events. 1426/2363 cut-off events. For 58199/58199 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 12959 event pairs, 331 based on Foata normal form. 2/2363 useless extension candidates. Maximal degree in co-relation 13176. Up to 2175 conditions per place. [2024-06-14 13:22:14,181 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 163 selfloop transitions, 21 changer transitions 0/189 dead transitions. [2024-06-14 13:22:14,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 189 transitions, 2116 flow [2024-06-14 13:22:14,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:14,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:14,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-14 13:22:14,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:22:14,182 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1554 flow. Second operand 7 states and 119 transitions. [2024-06-14 13:22:14,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 189 transitions, 2116 flow [2024-06-14 13:22:14,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 189 transitions, 1977 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 13:22:14,238 INFO L231 Difference]: Finished difference. Result has 144 places, 166 transitions, 1534 flow [2024-06-14 13:22:14,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1419, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1534, PETRI_PLACES=144, PETRI_TRANSITIONS=166} [2024-06-14 13:22:14,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-14 13:22:14,238 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 166 transitions, 1534 flow [2024-06-14 13:22:14,239 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:22:14,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:14,239 INFO 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:22:14,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 13:22:14,239 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:22:14,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:14,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1324258237, now seen corresponding path program 2 times [2024-06-14 13:22:14,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:14,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790329135] [2024-06-14 13:22:14,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:14,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:14,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:16,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:16,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:16,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790329135] [2024-06-14 13:22:16,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790329135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:16,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:16,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:16,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237420151] [2024-06-14 13:22:16,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:16,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:16,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:16,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:16,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:16,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:16,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 166 transitions, 1534 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:22:16,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:16,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:16,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:17,281 INFO L124 PetriNetUnfolderBase]: 1434/2382 cut-off events. [2024-06-14 13:22:17,281 INFO L125 PetriNetUnfolderBase]: For 55315/55315 co-relation queries the response was YES. [2024-06-14 13:22:17,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13175 conditions, 2382 events. 1434/2382 cut-off events. For 55315/55315 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13121 event pairs, 369 based on Foata normal form. 2/2382 useless extension candidates. Maximal degree in co-relation 13107. Up to 2222 conditions per place. [2024-06-14 13:22:17,297 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 162 selfloop transitions, 18 changer transitions 0/185 dead transitions. [2024-06-14 13:22:17,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 185 transitions, 1976 flow [2024-06-14 13:22:17,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:22:17,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:22:17,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-14 13:22:17,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-14 13:22:17,298 INFO L175 Difference]: Start difference. First operand has 144 places, 166 transitions, 1534 flow. Second operand 7 states and 113 transitions. [2024-06-14 13:22:17,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 185 transitions, 1976 flow [2024-06-14 13:22:17,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 185 transitions, 1910 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-14 13:22:17,349 INFO L231 Difference]: Finished difference. Result has 148 places, 168 transitions, 1549 flow [2024-06-14 13:22:17,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1549, PETRI_PLACES=148, PETRI_TRANSITIONS=168} [2024-06-14 13:22:17,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-14 13:22:17,350 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 168 transitions, 1549 flow [2024-06-14 13:22:17,350 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:22:17,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:17,350 INFO 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:22:17,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 13:22:17,351 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:22:17,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:17,351 INFO L85 PathProgramCache]: Analyzing trace with hash 872013227, now seen corresponding path program 3 times [2024-06-14 13:22:17,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:17,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222243550] [2024-06-14 13:22:17,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:17,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:19,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:19,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:19,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222243550] [2024-06-14 13:22:19,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222243550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:19,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:19,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 13:22:19,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476964847] [2024-06-14 13:22:19,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:19,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 13:22:19,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:19,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 13:22:19,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 13:22:19,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:19,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 168 transitions, 1549 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:22:19,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:19,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:19,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:20,293 INFO L124 PetriNetUnfolderBase]: 1429/2368 cut-off events. [2024-06-14 13:22:20,293 INFO L125 PetriNetUnfolderBase]: For 56956/56956 co-relation queries the response was YES. [2024-06-14 13:22:20,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13107 conditions, 2368 events. 1429/2368 cut-off events. For 56956/56956 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12993 event pairs, 330 based on Foata normal form. 2/2368 useless extension candidates. Maximal degree in co-relation 13037. Up to 2196 conditions per place. [2024-06-14 13:22:20,310 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 166 selfloop transitions, 17 changer transitions 0/188 dead transitions. [2024-06-14 13:22:20,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 188 transitions, 1971 flow [2024-06-14 13:22:20,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 13:22:20,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 13:22:20,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-14 13:22:20,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-14 13:22:20,312 INFO L175 Difference]: Start difference. First operand has 148 places, 168 transitions, 1549 flow. Second operand 6 states and 106 transitions. [2024-06-14 13:22:20,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 188 transitions, 1971 flow [2024-06-14 13:22:20,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 188 transitions, 1904 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:20,374 INFO L231 Difference]: Finished difference. Result has 149 places, 168 transitions, 1524 flow [2024-06-14 13:22:20,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1524, PETRI_PLACES=149, PETRI_TRANSITIONS=168} [2024-06-14 13:22:20,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-14 13:22:20,375 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 168 transitions, 1524 flow [2024-06-14 13:22:20,375 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:22:20,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:20,375 INFO L208 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:22:20,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 13:22:20,376 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:22:20,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:20,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1151722176, now seen corresponding path program 1 times [2024-06-14 13:22:20,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:20,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203064739] [2024-06-14 13:22:20,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:20,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:20,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:23,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:23,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:23,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203064739] [2024-06-14 13:22:23,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203064739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:23,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:23,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:23,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425386952] [2024-06-14 13:22:23,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:23,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:23,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:23,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:23,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:23,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:23,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 168 transitions, 1524 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:22:23,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:23,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:23,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:24,558 INFO L124 PetriNetUnfolderBase]: 1434/2383 cut-off events. [2024-06-14 13:22:24,559 INFO L125 PetriNetUnfolderBase]: For 58971/58971 co-relation queries the response was YES. [2024-06-14 13:22:24,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13219 conditions, 2383 events. 1434/2383 cut-off events. For 58971/58971 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13154 event pairs, 355 based on Foata normal form. 1/2383 useless extension candidates. Maximal degree in co-relation 13148. Up to 2156 conditions per place. [2024-06-14 13:22:24,576 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 36 changer transitions 0/204 dead transitions. [2024-06-14 13:22:24,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 204 transitions, 2064 flow [2024-06-14 13:22:24,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:24,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:24,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-14 13:22:24,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-14 13:22:24,577 INFO L175 Difference]: Start difference. First operand has 149 places, 168 transitions, 1524 flow. Second operand 8 states and 143 transitions. [2024-06-14 13:22:24,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 204 transitions, 2064 flow [2024-06-14 13:22:24,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 204 transitions, 2023 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:24,642 INFO L231 Difference]: Finished difference. Result has 152 places, 171 transitions, 1613 flow [2024-06-14 13:22:24,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1613, PETRI_PLACES=152, PETRI_TRANSITIONS=171} [2024-06-14 13:22:24,643 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-14 13:22:24,643 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 171 transitions, 1613 flow [2024-06-14 13:22:24,643 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:22:24,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:24,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:24,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 13:22:24,644 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:22:24,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:24,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1147253526, now seen corresponding path program 2 times [2024-06-14 13:22:24,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:24,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709909161] [2024-06-14 13:22:24,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:24,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:24,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:27,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:27,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:27,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709909161] [2024-06-14 13:22:27,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709909161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:27,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:27,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:27,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235056996] [2024-06-14 13:22:27,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:27,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:27,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:27,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:27,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:27,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:27,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 171 transitions, 1613 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:22:27,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:27,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:27,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:28,927 INFO L124 PetriNetUnfolderBase]: 1447/2399 cut-off events. [2024-06-14 13:22:28,927 INFO L125 PetriNetUnfolderBase]: For 64203/64203 co-relation queries the response was YES. [2024-06-14 13:22:28,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13819 conditions, 2399 events. 1447/2399 cut-off events. For 64203/64203 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13249 event pairs, 362 based on Foata normal form. 1/2397 useless extension candidates. Maximal degree in co-relation 13747. Up to 2037 conditions per place. [2024-06-14 13:22:28,943 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 132 selfloop transitions, 75 changer transitions 0/212 dead transitions. [2024-06-14 13:22:28,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 212 transitions, 2419 flow [2024-06-14 13:22:28,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:28,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:28,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-14 13:22:28,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-14 13:22:28,945 INFO L175 Difference]: Start difference. First operand has 152 places, 171 transitions, 1613 flow. Second operand 8 states and 145 transitions. [2024-06-14 13:22:28,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 212 transitions, 2419 flow [2024-06-14 13:22:29,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 212 transitions, 2311 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 13:22:29,015 INFO L231 Difference]: Finished difference. Result has 154 places, 180 transitions, 1823 flow [2024-06-14 13:22:29,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1505, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1823, PETRI_PLACES=154, PETRI_TRANSITIONS=180} [2024-06-14 13:22:29,016 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-14 13:22:29,016 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 180 transitions, 1823 flow [2024-06-14 13:22:29,016 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:22:29,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:29,016 INFO L208 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:22:29,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 13:22:29,016 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:22:29,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:29,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1146984415, now seen corresponding path program 1 times [2024-06-14 13:22:29,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:29,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253996943] [2024-06-14 13:22:29,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:29,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:29,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:32,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:32,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:32,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253996943] [2024-06-14 13:22:32,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253996943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:32,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:32,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:32,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139180282] [2024-06-14 13:22:32,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:32,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:32,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:32,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:32,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:32,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:32,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 180 transitions, 1823 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:22:32,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:32,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:32,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:33,506 INFO L124 PetriNetUnfolderBase]: 1489/2457 cut-off events. [2024-06-14 13:22:33,506 INFO L125 PetriNetUnfolderBase]: For 73278/73278 co-relation queries the response was YES. [2024-06-14 13:22:33,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14774 conditions, 2457 events. 1489/2457 cut-off events. For 73278/73278 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13538 event pairs, 365 based on Foata normal form. 2/2456 useless extension candidates. Maximal degree in co-relation 14701. Up to 2157 conditions per place. [2024-06-14 13:22:33,524 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 154 selfloop transitions, 66 changer transitions 0/225 dead transitions. [2024-06-14 13:22:33,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 225 transitions, 2643 flow [2024-06-14 13:22:33,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:22:33,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:22:33,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 13:22:33,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-14 13:22:33,526 INFO L175 Difference]: Start difference. First operand has 154 places, 180 transitions, 1823 flow. Second operand 10 states and 166 transitions. [2024-06-14 13:22:33,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 225 transitions, 2643 flow [2024-06-14 13:22:33,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 225 transitions, 2524 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-14 13:22:33,608 INFO L231 Difference]: Finished difference. Result has 162 places, 193 transitions, 2014 flow [2024-06-14 13:22:33,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2014, PETRI_PLACES=162, PETRI_TRANSITIONS=193} [2024-06-14 13:22:33,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-14 13:22:33,609 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 193 transitions, 2014 flow [2024-06-14 13:22:33,609 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:22:33,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:33,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:33,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 13:22:33,610 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:22:33,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:33,610 INFO L85 PathProgramCache]: Analyzing trace with hash 426625642, now seen corresponding path program 3 times [2024-06-14 13:22:33,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:33,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981032549] [2024-06-14 13:22:33,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:33,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:33,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:36,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:36,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:36,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981032549] [2024-06-14 13:22:36,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981032549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:36,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:36,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:36,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820985499] [2024-06-14 13:22:36,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:36,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:36,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:36,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:36,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:36,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:36,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 193 transitions, 2014 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:22:36,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:36,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:36,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:37,871 INFO L124 PetriNetUnfolderBase]: 1494/2466 cut-off events. [2024-06-14 13:22:37,871 INFO L125 PetriNetUnfolderBase]: For 77126/77126 co-relation queries the response was YES. [2024-06-14 13:22:37,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15309 conditions, 2466 events. 1494/2466 cut-off events. For 77126/77126 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 13618 event pairs, 365 based on Foata normal form. 1/2464 useless extension candidates. Maximal degree in co-relation 15233. Up to 2101 conditions per place. [2024-06-14 13:22:37,891 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 142 selfloop transitions, 77 changer transitions 0/224 dead transitions. [2024-06-14 13:22:37,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 224 transitions, 2724 flow [2024-06-14 13:22:37,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:37,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:37,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:22:37,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 13:22:37,893 INFO L175 Difference]: Start difference. First operand has 162 places, 193 transitions, 2014 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:22:37,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 224 transitions, 2724 flow [2024-06-14 13:22:37,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 224 transitions, 2584 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:37,980 INFO L231 Difference]: Finished difference. Result has 165 places, 196 transitions, 2074 flow [2024-06-14 13:22:37,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1874, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2074, PETRI_PLACES=165, PETRI_TRANSITIONS=196} [2024-06-14 13:22:37,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-14 13:22:37,980 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 196 transitions, 2074 flow [2024-06-14 13:22:37,980 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:22:37,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:37,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:37,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 13:22:37,981 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:22:37,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:37,981 INFO L85 PathProgramCache]: Analyzing trace with hash -999374815, now seen corresponding path program 2 times [2024-06-14 13:22:37,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:37,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009310844] [2024-06-14 13:22:37,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:37,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:37,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:40,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:40,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:40,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009310844] [2024-06-14 13:22:40,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009310844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:40,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:40,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:40,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430407749] [2024-06-14 13:22:40,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:40,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:40,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:40,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:40,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:40,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:40,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 196 transitions, 2074 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:22:40,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:40,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:40,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:42,144 INFO L124 PetriNetUnfolderBase]: 1546/2554 cut-off events. [2024-06-14 13:22:42,144 INFO L125 PetriNetUnfolderBase]: For 86047/86047 co-relation queries the response was YES. [2024-06-14 13:22:42,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16012 conditions, 2554 events. 1546/2554 cut-off events. For 86047/86047 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14227 event pairs, 360 based on Foata normal form. 4/2557 useless extension candidates. Maximal degree in co-relation 15934. Up to 2259 conditions per place. [2024-06-14 13:22:42,164 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 183 selfloop transitions, 52 changer transitions 0/240 dead transitions. [2024-06-14 13:22:42,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 240 transitions, 2886 flow [2024-06-14 13:22:42,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:22:42,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:22:42,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-14 13:22:42,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:22:42,165 INFO L175 Difference]: Start difference. First operand has 165 places, 196 transitions, 2074 flow. Second operand 10 states and 165 transitions. [2024-06-14 13:22:42,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 240 transitions, 2886 flow [2024-06-14 13:22:42,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 240 transitions, 2740 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:22:42,234 INFO L231 Difference]: Finished difference. Result has 170 places, 208 transitions, 2210 flow [2024-06-14 13:22:42,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2210, PETRI_PLACES=170, PETRI_TRANSITIONS=208} [2024-06-14 13:22:42,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-14 13:22:42,235 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 208 transitions, 2210 flow [2024-06-14 13:22:42,235 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:22:42,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:42,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:42,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 13:22:42,236 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:22:42,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:42,236 INFO L85 PathProgramCache]: Analyzing trace with hash -999167425, now seen corresponding path program 3 times [2024-06-14 13:22:42,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:42,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192970249] [2024-06-14 13:22:42,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:42,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:42,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:45,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:45,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:45,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192970249] [2024-06-14 13:22:45,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192970249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:45,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:45,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:45,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772031370] [2024-06-14 13:22:45,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:45,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:45,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:45,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:45,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:45,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:45,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 208 transitions, 2210 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:22:45,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:45,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:45,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:46,607 INFO L124 PetriNetUnfolderBase]: 1534/2540 cut-off events. [2024-06-14 13:22:46,607 INFO L125 PetriNetUnfolderBase]: For 88429/88429 co-relation queries the response was YES. [2024-06-14 13:22:46,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16106 conditions, 2540 events. 1534/2540 cut-off events. For 88429/88429 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14154 event pairs, 360 based on Foata normal form. 4/2543 useless extension candidates. Maximal degree in co-relation 16027. Up to 2249 conditions per place. [2024-06-14 13:22:46,627 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 183 selfloop transitions, 52 changer transitions 0/240 dead transitions. [2024-06-14 13:22:46,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 240 transitions, 2788 flow [2024-06-14 13:22:46,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:22:46,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:22:46,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-14 13:22:46,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:22:46,629 INFO L175 Difference]: Start difference. First operand has 170 places, 208 transitions, 2210 flow. Second operand 11 states and 176 transitions. [2024-06-14 13:22:46,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 240 transitions, 2788 flow [2024-06-14 13:22:46,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 240 transitions, 2644 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-14 13:22:46,723 INFO L231 Difference]: Finished difference. Result has 175 places, 208 transitions, 2180 flow [2024-06-14 13:22:46,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2180, PETRI_PLACES=175, PETRI_TRANSITIONS=208} [2024-06-14 13:22:46,723 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-14 13:22:46,723 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 208 transitions, 2180 flow [2024-06-14 13:22:46,723 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:22:46,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:46,724 INFO L208 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:22:46,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 13:22:46,724 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:22:46,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:46,724 INFO L85 PathProgramCache]: Analyzing trace with hash -999375156, now seen corresponding path program 4 times [2024-06-14 13:22:46,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:46,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86359040] [2024-06-14 13:22:46,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:46,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:46,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:49,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:49,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:49,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86359040] [2024-06-14 13:22:49,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86359040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:49,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:49,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:49,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039500751] [2024-06-14 13:22:49,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:49,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:49,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:49,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:49,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:49,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:49,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 208 transitions, 2180 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:22:49,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:49,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:49,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:50,922 INFO L124 PetriNetUnfolderBase]: 1539/2547 cut-off events. [2024-06-14 13:22:50,922 INFO L125 PetriNetUnfolderBase]: For 89018/89018 co-relation queries the response was YES. [2024-06-14 13:22:50,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16220 conditions, 2547 events. 1539/2547 cut-off events. For 89018/89018 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14165 event pairs, 364 based on Foata normal form. 1/2547 useless extension candidates. Maximal degree in co-relation 16139. Up to 2313 conditions per place. [2024-06-14 13:22:50,940 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 196 selfloop transitions, 33 changer transitions 0/234 dead transitions. [2024-06-14 13:22:50,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 234 transitions, 2753 flow [2024-06-14 13:22:50,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:22:50,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:22:50,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:22:50,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:22:50,941 INFO L175 Difference]: Start difference. First operand has 175 places, 208 transitions, 2180 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:22:50,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 234 transitions, 2753 flow [2024-06-14 13:22:51,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 234 transitions, 2629 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 13:22:51,049 INFO L231 Difference]: Finished difference. Result has 173 places, 211 transitions, 2177 flow [2024-06-14 13:22:51,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2177, PETRI_PLACES=173, PETRI_TRANSITIONS=211} [2024-06-14 13:22:51,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-14 13:22:51,050 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 211 transitions, 2177 flow [2024-06-14 13:22:51,050 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:22:51,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:51,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:51,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 13:22:51,051 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:22:51,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:51,051 INFO L85 PathProgramCache]: Analyzing trace with hash 574450909, now seen corresponding path program 1 times [2024-06-14 13:22:51,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:51,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421843246] [2024-06-14 13:22:51,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:51,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:51,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:54,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:54,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:54,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421843246] [2024-06-14 13:22:54,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421843246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:54,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:54,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:22:54,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405827101] [2024-06-14 13:22:54,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:54,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:22:54,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:54,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:22:54,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:22:54,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:22:54,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 211 transitions, 2177 flow. Second operand has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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:22:54,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:54,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:22:54,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:22:55,801 INFO L124 PetriNetUnfolderBase]: 1459/2445 cut-off events. [2024-06-14 13:22:55,802 INFO L125 PetriNetUnfolderBase]: For 104274/104282 co-relation queries the response was YES. [2024-06-14 13:22:55,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15925 conditions, 2445 events. 1459/2445 cut-off events. For 104274/104282 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13811 event pairs, 343 based on Foata normal form. 12/2428 useless extension candidates. Maximal degree in co-relation 15843. Up to 2078 conditions per place. [2024-06-14 13:22:55,819 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 178 selfloop transitions, 35 changer transitions 0/242 dead transitions. [2024-06-14 13:22:55,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 242 transitions, 2727 flow [2024-06-14 13:22:55,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:22:55,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:22:55,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:22:55,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 13:22:55,821 INFO L175 Difference]: Start difference. First operand has 173 places, 211 transitions, 2177 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:22:55,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 242 transitions, 2727 flow [2024-06-14 13:22:55,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 242 transitions, 2637 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 13:22:55,929 INFO L231 Difference]: Finished difference. Result has 176 places, 212 transitions, 2181 flow [2024-06-14 13:22:55,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2181, PETRI_PLACES=176, PETRI_TRANSITIONS=212} [2024-06-14 13:22:55,930 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-14 13:22:55,930 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 212 transitions, 2181 flow [2024-06-14 13:22:55,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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:22:55,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:22:55,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:22:55,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 13:22:55,930 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:22:55,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:22:55,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1091225596, now seen corresponding path program 5 times [2024-06-14 13:22:55,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:22:55,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288406670] [2024-06-14 13:22:55,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:22:55,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:22:55,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:22:58,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:22:58,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:22:58,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288406670] [2024-06-14 13:22:58,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288406670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:22:58,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:22:58,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:22:58,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21599747] [2024-06-14 13:22:58,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:22:58,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:22:58,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:22:58,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:22:58,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:22:58,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:22:58,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 212 transitions, 2181 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:22:58,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:22:58,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:22:58,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:00,156 INFO L124 PetriNetUnfolderBase]: 1588/2620 cut-off events. [2024-06-14 13:23:00,156 INFO L125 PetriNetUnfolderBase]: For 97694/97694 co-relation queries the response was YES. [2024-06-14 13:23:00,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16827 conditions, 2620 events. 1588/2620 cut-off events. For 97694/97694 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14587 event pairs, 392 based on Foata normal form. 1/2616 useless extension candidates. Maximal degree in co-relation 16744. Up to 2237 conditions per place. [2024-06-14 13:23:00,179 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 155 selfloop transitions, 83 changer transitions 0/243 dead transitions. [2024-06-14 13:23:00,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 243 transitions, 2961 flow [2024-06-14 13:23:00,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:00,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:00,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:23:00,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 13:23:00,182 INFO L175 Difference]: Start difference. First operand has 176 places, 212 transitions, 2181 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:23:00,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 243 transitions, 2961 flow [2024-06-14 13:23:00,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 243 transitions, 2889 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:23:00,320 INFO L231 Difference]: Finished difference. Result has 177 places, 215 transitions, 2331 flow [2024-06-14 13:23:00,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2331, PETRI_PLACES=177, PETRI_TRANSITIONS=215} [2024-06-14 13:23:00,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-14 13:23:00,320 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 215 transitions, 2331 flow [2024-06-14 13:23:00,320 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:23:00,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:00,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:23:00,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 13:23:00,321 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:23:00,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:00,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1572681761, now seen corresponding path program 4 times [2024-06-14 13:23:00,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:00,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467670733] [2024-06-14 13:23:00,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:00,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:00,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:03,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:03,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:03,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467670733] [2024-06-14 13:23:03,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467670733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:03,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:03,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:03,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973412421] [2024-06-14 13:23:03,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:03,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:03,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:03,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:03,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:03,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:03,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 215 transitions, 2331 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:23:03,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:03,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:03,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:04,379 INFO L124 PetriNetUnfolderBase]: 1598/2636 cut-off events. [2024-06-14 13:23:04,379 INFO L125 PetriNetUnfolderBase]: For 102442/102449 co-relation queries the response was YES. [2024-06-14 13:23:04,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17050 conditions, 2636 events. 1598/2636 cut-off events. For 102442/102449 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14712 event pairs, 379 based on Foata normal form. 8/2641 useless extension candidates. Maximal degree in co-relation 16966. Up to 2349 conditions per place. [2024-06-14 13:23:04,402 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 58 changer transitions 0/245 dead transitions. [2024-06-14 13:23:04,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 245 transitions, 3017 flow [2024-06-14 13:23:04,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:04,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:04,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-14 13:23:04,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-14 13:23:04,403 INFO L175 Difference]: Start difference. First operand has 177 places, 215 transitions, 2331 flow. Second operand 9 states and 147 transitions. [2024-06-14 13:23:04,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 245 transitions, 3017 flow [2024-06-14 13:23:04,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 245 transitions, 2783 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:23:04,537 INFO L231 Difference]: Finished difference. Result has 180 places, 219 transitions, 2265 flow [2024-06-14 13:23:04,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2265, PETRI_PLACES=180, PETRI_TRANSITIONS=219} [2024-06-14 13:23:04,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-14 13:23:04,538 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 219 transitions, 2265 flow [2024-06-14 13:23:04,538 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:23:04,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:04,539 INFO L208 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:23:04,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 13:23:04,539 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:23:04,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:04,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1572681420, now seen corresponding path program 6 times [2024-06-14 13:23:04,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:04,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337913861] [2024-06-14 13:23:04,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:04,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:04,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:07,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:07,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:07,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337913861] [2024-06-14 13:23:07,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337913861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:07,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:07,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:07,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144687486] [2024-06-14 13:23:07,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:07,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:07,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:07,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:07,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:07,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:07,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 219 transitions, 2265 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:23:07,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:07,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:07,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:08,796 INFO L124 PetriNetUnfolderBase]: 1603/2643 cut-off events. [2024-06-14 13:23:08,796 INFO L125 PetriNetUnfolderBase]: For 104487/104487 co-relation queries the response was YES. [2024-06-14 13:23:08,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17093 conditions, 2643 events. 1603/2643 cut-off events. For 104487/104487 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14757 event pairs, 392 based on Foata normal form. 1/2639 useless extension candidates. Maximal degree in co-relation 17008. Up to 2257 conditions per place. [2024-06-14 13:23:08,815 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 158 selfloop transitions, 84 changer transitions 0/247 dead transitions. [2024-06-14 13:23:08,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 247 transitions, 3043 flow [2024-06-14 13:23:08,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:08,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:08,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:23:08,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-14 13:23:08,816 INFO L175 Difference]: Start difference. First operand has 180 places, 219 transitions, 2265 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:23:08,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 247 transitions, 3043 flow [2024-06-14 13:23:08,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 247 transitions, 2959 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:08,937 INFO L231 Difference]: Finished difference. Result has 183 places, 222 transitions, 2395 flow [2024-06-14 13:23:08,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2395, PETRI_PLACES=183, PETRI_TRANSITIONS=222} [2024-06-14 13:23:08,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-14 13:23:08,938 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 222 transitions, 2395 flow [2024-06-14 13:23:08,938 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:23:08,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:08,939 INFO L208 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:23:08,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 13:23:08,939 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:23:08,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:08,939 INFO L85 PathProgramCache]: Analyzing trace with hash 931248889, now seen corresponding path program 5 times [2024-06-14 13:23:08,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:08,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109879504] [2024-06-14 13:23:08,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:08,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:08,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:11,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:11,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:11,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109879504] [2024-06-14 13:23:11,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109879504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:11,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:11,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:11,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396482043] [2024-06-14 13:23:11,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:11,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:11,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:11,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:11,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:11,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:11,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 222 transitions, 2395 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:23:11,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:11,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:11,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:12,946 INFO L124 PetriNetUnfolderBase]: 1629/2687 cut-off events. [2024-06-14 13:23:12,947 INFO L125 PetriNetUnfolderBase]: For 112154/112161 co-relation queries the response was YES. [2024-06-14 13:23:12,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17697 conditions, 2687 events. 1629/2687 cut-off events. For 112154/112161 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15068 event pairs, 381 based on Foata normal form. 8/2692 useless extension candidates. Maximal degree in co-relation 17610. Up to 2279 conditions per place. [2024-06-14 13:23:12,969 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 90 changer transitions 0/258 dead transitions. [2024-06-14 13:23:12,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 258 transitions, 3312 flow [2024-06-14 13:23:12,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:12,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:12,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 13:23:12,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-14 13:23:12,970 INFO L175 Difference]: Start difference. First operand has 183 places, 222 transitions, 2395 flow. Second operand 8 states and 137 transitions. [2024-06-14 13:23:12,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 258 transitions, 3312 flow [2024-06-14 13:23:13,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 258 transitions, 3137 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:13,103 INFO L231 Difference]: Finished difference. Result has 187 places, 234 transitions, 2599 flow [2024-06-14 13:23:13,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2599, PETRI_PLACES=187, PETRI_TRANSITIONS=234} [2024-06-14 13:23:13,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-14 13:23:13,104 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 234 transitions, 2599 flow [2024-06-14 13:23:13,104 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:23:13,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:13,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] [2024-06-14 13:23:13,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 13:23:13,104 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:23:13,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:13,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1897422881, now seen corresponding path program 6 times [2024-06-14 13:23:13,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:13,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604523529] [2024-06-14 13:23:13,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:13,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:13,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:15,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:23:15,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:15,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604523529] [2024-06-14 13:23:15,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604523529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:15,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:15,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:15,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50255117] [2024-06-14 13:23:15,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:15,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:15,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:15,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:15,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:15,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:15,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 234 transitions, 2599 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:23:15,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:15,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:15,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:17,127 INFO L124 PetriNetUnfolderBase]: 1623/2683 cut-off events. [2024-06-14 13:23:17,127 INFO L125 PetriNetUnfolderBase]: For 115834/115841 co-relation queries the response was YES. [2024-06-14 13:23:17,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18012 conditions, 2683 events. 1623/2683 cut-off events. For 115834/115841 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15049 event pairs, 383 based on Foata normal form. 8/2688 useless extension candidates. Maximal degree in co-relation 17923. Up to 2395 conditions per place. [2024-06-14 13:23:17,147 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 191 selfloop transitions, 57 changer transitions 0/253 dead transitions. [2024-06-14 13:23:17,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 253 transitions, 3149 flow [2024-06-14 13:23:17,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:17,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:17,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:23:17,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 13:23:17,148 INFO L175 Difference]: Start difference. First operand has 187 places, 234 transitions, 2599 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:23:17,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 253 transitions, 3149 flow [2024-06-14 13:23:17,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 253 transitions, 3054 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-14 13:23:17,298 INFO L231 Difference]: Finished difference. Result has 193 places, 234 transitions, 2624 flow [2024-06-14 13:23:17,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2504, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2624, PETRI_PLACES=193, PETRI_TRANSITIONS=234} [2024-06-14 13:23:17,298 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-14 13:23:17,299 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 234 transitions, 2624 flow [2024-06-14 13:23:17,299 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:23:17,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:17,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:23:17,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 13:23:17,299 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:23:17,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:17,299 INFO L85 PathProgramCache]: Analyzing trace with hash 601519206, now seen corresponding path program 7 times [2024-06-14 13:23:17,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:17,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695287115] [2024-06-14 13:23:17,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:17,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:17,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:19,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:19,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:19,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695287115] [2024-06-14 13:23:19,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695287115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:19,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:19,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:19,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005515897] [2024-06-14 13:23:19,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:19,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:19,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:19,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:19,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:19,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:19,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 234 transitions, 2624 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:23:19,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:19,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:19,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:21,306 INFO L124 PetriNetUnfolderBase]: 1628/2678 cut-off events. [2024-06-14 13:23:21,306 INFO L125 PetriNetUnfolderBase]: For 119134/119134 co-relation queries the response was YES. [2024-06-14 13:23:21,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18166 conditions, 2678 events. 1628/2678 cut-off events. For 119134/119134 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14934 event pairs, 392 based on Foata normal form. 1/2674 useless extension candidates. Maximal degree in co-relation 18074. Up to 2291 conditions per place. [2024-06-14 13:23:21,330 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 91 changer transitions 0/256 dead transitions. [2024-06-14 13:23:21,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 256 transitions, 3319 flow [2024-06-14 13:23:21,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:23:21,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:23:21,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:23:21,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:23:21,331 INFO L175 Difference]: Start difference. First operand has 193 places, 234 transitions, 2624 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:23:21,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 256 transitions, 3319 flow [2024-06-14 13:23:21,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 256 transitions, 3193 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 13:23:21,483 INFO L231 Difference]: Finished difference. Result has 194 places, 237 transitions, 2729 flow [2024-06-14 13:23:21,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2729, PETRI_PLACES=194, PETRI_TRANSITIONS=237} [2024-06-14 13:23:21,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-14 13:23:21,484 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 237 transitions, 2729 flow [2024-06-14 13:23:21,484 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:23:21,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:21,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:23:21,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 13:23:21,484 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:23:21,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:21,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1546396031, now seen corresponding path program 7 times [2024-06-14 13:23:21,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:21,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518766093] [2024-06-14 13:23:21,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:21,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:21,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:24,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:23:24,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:24,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518766093] [2024-06-14 13:23:24,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518766093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:24,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:24,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:24,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500834356] [2024-06-14 13:23:24,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:24,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:24,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:24,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:24,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:24,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:24,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 237 transitions, 2729 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:23:24,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:24,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:24,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:25,878 INFO L124 PetriNetUnfolderBase]: 1694/2790 cut-off events. [2024-06-14 13:23:25,879 INFO L125 PetriNetUnfolderBase]: For 130219/130219 co-relation queries the response was YES. [2024-06-14 13:23:25,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19026 conditions, 2790 events. 1694/2790 cut-off events. For 130219/130219 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15661 event pairs, 367 based on Foata normal form. 4/2793 useless extension candidates. Maximal degree in co-relation 18933. Up to 2371 conditions per place. [2024-06-14 13:23:25,903 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 194 selfloop transitions, 98 changer transitions 0/297 dead transitions. [2024-06-14 13:23:25,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 297 transitions, 3855 flow [2024-06-14 13:23:25,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:23:25,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:23:25,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-14 13:23:25,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134199134199134 [2024-06-14 13:23:25,905 INFO L175 Difference]: Start difference. First operand has 194 places, 237 transitions, 2729 flow. Second operand 11 states and 191 transitions. [2024-06-14 13:23:25,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 297 transitions, 3855 flow [2024-06-14 13:23:26,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 297 transitions, 3702 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:26,060 INFO L231 Difference]: Finished difference. Result has 202 places, 255 transitions, 3077 flow [2024-06-14 13:23:26,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2576, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3077, PETRI_PLACES=202, PETRI_TRANSITIONS=255} [2024-06-14 13:23:26,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-14 13:23:26,061 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 255 transitions, 3077 flow [2024-06-14 13:23:26,061 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:23:26,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:26,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:23:26,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 13:23:26,061 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:23:26,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:26,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1267713343, now seen corresponding path program 8 times [2024-06-14 13:23:26,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:26,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091121901] [2024-06-14 13:23:26,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:26,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:26,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:28,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:23:28,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:28,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091121901] [2024-06-14 13:23:28,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091121901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:28,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:28,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:28,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168532454] [2024-06-14 13:23:28,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:28,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:28,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:28,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:28,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:28,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:28,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 255 transitions, 3077 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:23:28,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:28,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:28,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:30,002 INFO L124 PetriNetUnfolderBase]: 1688/2786 cut-off events. [2024-06-14 13:23:30,002 INFO L125 PetriNetUnfolderBase]: For 133376/133376 co-relation queries the response was YES. [2024-06-14 13:23:30,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19520 conditions, 2786 events. 1688/2786 cut-off events. For 133376/133376 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15748 event pairs, 402 based on Foata normal form. 2/2783 useless extension candidates. Maximal degree in co-relation 19424. Up to 2452 conditions per place. [2024-06-14 13:23:30,025 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 211 selfloop transitions, 61 changer transitions 0/277 dead transitions. [2024-06-14 13:23:30,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 277 transitions, 3687 flow [2024-06-14 13:23:30,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:30,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:30,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-14 13:23:30,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-14 13:23:30,026 INFO L175 Difference]: Start difference. First operand has 202 places, 255 transitions, 3077 flow. Second operand 7 states and 123 transitions. [2024-06-14 13:23:30,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 277 transitions, 3687 flow [2024-06-14 13:23:30,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 277 transitions, 3509 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-14 13:23:30,208 INFO L231 Difference]: Finished difference. Result has 202 places, 255 transitions, 3027 flow [2024-06-14 13:23:30,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3027, PETRI_PLACES=202, PETRI_TRANSITIONS=255} [2024-06-14 13:23:30,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-14 13:23:30,209 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 255 transitions, 3027 flow [2024-06-14 13:23:30,209 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:23:30,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:30,209 INFO L208 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:23:30,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 13:23:30,209 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:23:30,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:30,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1557328181, now seen corresponding path program 9 times [2024-06-14 13:23:30,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:30,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837573250] [2024-06-14 13:23:30,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:30,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:30,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:32,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:32,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:32,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837573250] [2024-06-14 13:23:32,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837573250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:32,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:32,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:32,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686613160] [2024-06-14 13:23:32,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:32,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:32,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:32,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:32,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:33,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:33,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 255 transitions, 3027 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:23:33,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:33,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:33,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:34,298 INFO L124 PetriNetUnfolderBase]: 1724/2844 cut-off events. [2024-06-14 13:23:34,298 INFO L125 PetriNetUnfolderBase]: For 138650/138650 co-relation queries the response was YES. [2024-06-14 13:23:34,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20019 conditions, 2844 events. 1724/2844 cut-off events. For 138650/138650 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16136 event pairs, 377 based on Foata normal form. 4/2843 useless extension candidates. Maximal degree in co-relation 19922. Up to 2314 conditions per place. [2024-06-14 13:23:34,325 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 158 selfloop transitions, 128 changer transitions 0/291 dead transitions. [2024-06-14 13:23:34,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 291 transitions, 4057 flow [2024-06-14 13:23:34,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:23:34,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:23:34,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 13:23:34,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-14 13:23:34,327 INFO L175 Difference]: Start difference. First operand has 202 places, 255 transitions, 3027 flow. Second operand 10 states and 166 transitions. [2024-06-14 13:23:34,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 291 transitions, 4057 flow [2024-06-14 13:23:34,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 291 transitions, 3931 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 13:23:34,521 INFO L231 Difference]: Finished difference. Result has 206 places, 264 transitions, 3361 flow [2024-06-14 13:23:34,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3361, PETRI_PLACES=206, PETRI_TRANSITIONS=264} [2024-06-14 13:23:34,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-14 13:23:34,522 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 264 transitions, 3361 flow [2024-06-14 13:23:34,522 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:23:34,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:34,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:23:34,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 13:23:34,522 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:23:34,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:34,522 INFO L85 PathProgramCache]: Analyzing trace with hash 255527479, now seen corresponding path program 10 times [2024-06-14 13:23:34,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:34,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635158535] [2024-06-14 13:23:34,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:34,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:34,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:37,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:37,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:37,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635158535] [2024-06-14 13:23:37,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635158535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:37,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:37,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:37,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541742201] [2024-06-14 13:23:37,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:37,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:37,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:37,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:37,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:37,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:37,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 264 transitions, 3361 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:23:37,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:37,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:37,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:38,801 INFO L124 PetriNetUnfolderBase]: 1712/2828 cut-off events. [2024-06-14 13:23:38,801 INFO L125 PetriNetUnfolderBase]: For 141017/141017 co-relation queries the response was YES. [2024-06-14 13:23:38,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20331 conditions, 2828 events. 1712/2828 cut-off events. For 141017/141017 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 16064 event pairs, 373 based on Foata normal form. 4/2831 useless extension candidates. Maximal degree in co-relation 20233. Up to 2406 conditions per place. [2024-06-14 13:23:38,826 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 194 selfloop transitions, 98 changer transitions 0/297 dead transitions. [2024-06-14 13:23:38,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 297 transitions, 4039 flow [2024-06-14 13:23:38,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:38,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:38,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-14 13:23:38,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-14 13:23:38,828 INFO L175 Difference]: Start difference. First operand has 206 places, 264 transitions, 3361 flow. Second operand 9 states and 158 transitions. [2024-06-14 13:23:38,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 297 transitions, 4039 flow [2024-06-14 13:23:39,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 297 transitions, 3751 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:39,042 INFO L231 Difference]: Finished difference. Result has 210 places, 264 transitions, 3287 flow [2024-06-14 13:23:39,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3287, PETRI_PLACES=210, PETRI_TRANSITIONS=264} [2024-06-14 13:23:39,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-14 13:23:39,042 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 264 transitions, 3287 flow [2024-06-14 13:23:39,042 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:23:39,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:39,043 INFO L208 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:23:39,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 13:23:39,043 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:23:39,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:39,043 INFO L85 PathProgramCache]: Analyzing trace with hash -824998012, now seen corresponding path program 8 times [2024-06-14 13:23:39,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:39,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181973549] [2024-06-14 13:23:39,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:39,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:39,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:41,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:41,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:41,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181973549] [2024-06-14 13:23:41,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181973549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:41,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:41,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:41,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180594035] [2024-06-14 13:23:41,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:41,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:41,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:41,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:41,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:41,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:41,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 264 transitions, 3287 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:23:41,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:41,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:41,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:43,636 INFO L124 PetriNetUnfolderBase]: 1709/2828 cut-off events. [2024-06-14 13:23:43,637 INFO L125 PetriNetUnfolderBase]: For 133155/133155 co-relation queries the response was YES. [2024-06-14 13:23:43,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19723 conditions, 2828 events. 1709/2828 cut-off events. For 133155/133155 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16076 event pairs, 387 based on Foata normal form. 1/2828 useless extension candidates. Maximal degree in co-relation 19623. Up to 2442 conditions per place. [2024-06-14 13:23:43,664 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 228 selfloop transitions, 72 changer transitions 0/305 dead transitions. [2024-06-14 13:23:43,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 305 transitions, 4113 flow [2024-06-14 13:23:43,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:43,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:43,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 13:23:43,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 13:23:43,666 INFO L175 Difference]: Start difference. First operand has 210 places, 264 transitions, 3287 flow. Second operand 9 states and 165 transitions. [2024-06-14 13:23:43,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 305 transitions, 4113 flow [2024-06-14 13:23:43,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 305 transitions, 3893 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 13:23:43,892 INFO L231 Difference]: Finished difference. Result has 211 places, 264 transitions, 3227 flow [2024-06-14 13:23:43,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3227, PETRI_PLACES=211, PETRI_TRANSITIONS=264} [2024-06-14 13:23:43,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 13:23:43,893 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 264 transitions, 3227 flow [2024-06-14 13:23:43,893 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:23:43,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:43,893 INFO L208 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:23:43,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 13:23:43,893 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:23:43,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:43,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1467401083, now seen corresponding path program 11 times [2024-06-14 13:23:43,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:43,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465892862] [2024-06-14 13:23:43,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:43,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:43,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:46,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:46,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:46,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465892862] [2024-06-14 13:23:46,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465892862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:46,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:46,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:46,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907833713] [2024-06-14 13:23:46,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:46,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:46,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:46,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:46,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:46,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:46,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 264 transitions, 3227 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:23:46,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:46,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:46,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:47,534 INFO L124 PetriNetUnfolderBase]: 1719/2838 cut-off events. [2024-06-14 13:23:47,535 INFO L125 PetriNetUnfolderBase]: For 139201/139201 co-relation queries the response was YES. [2024-06-14 13:23:47,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19788 conditions, 2838 events. 1719/2838 cut-off events. For 139201/139201 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16137 event pairs, 384 based on Foata normal form. 2/2835 useless extension candidates. Maximal degree in co-relation 19687. Up to 2310 conditions per place. [2024-06-14 13:23:47,560 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 158 selfloop transitions, 129 changer transitions 0/292 dead transitions. [2024-06-14 13:23:47,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 292 transitions, 4113 flow [2024-06-14 13:23:47,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:23:47,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:23:47,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:23:47,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:23:47,562 INFO L175 Difference]: Start difference. First operand has 211 places, 264 transitions, 3227 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:23:47,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 292 transitions, 4113 flow [2024-06-14 13:23:47,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 292 transitions, 3853 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 13:23:47,768 INFO L231 Difference]: Finished difference. Result has 209 places, 267 transitions, 3273 flow [2024-06-14 13:23:47,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3273, PETRI_PLACES=209, PETRI_TRANSITIONS=267} [2024-06-14 13:23:47,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-14 13:23:47,768 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 267 transitions, 3273 flow [2024-06-14 13:23:47,769 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:23:47,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:47,769 INFO L208 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:23:47,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 13:23:47,769 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:23:47,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:47,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1267713002, now seen corresponding path program 9 times [2024-06-14 13:23:47,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:47,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779142355] [2024-06-14 13:23:47,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:47,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:47,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:50,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:50,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:50,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779142355] [2024-06-14 13:23:50,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779142355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:50,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:50,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:50,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154476693] [2024-06-14 13:23:50,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:50,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:50,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:50,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:50,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:50,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:50,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 267 transitions, 3273 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:23:50,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:50,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:50,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:51,988 INFO L124 PetriNetUnfolderBase]: 1716/2832 cut-off events. [2024-06-14 13:23:51,988 INFO L125 PetriNetUnfolderBase]: For 131572/131572 co-relation queries the response was YES. [2024-06-14 13:23:52,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19751 conditions, 2832 events. 1716/2832 cut-off events. For 131572/131572 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 16105 event pairs, 409 based on Foata normal form. 1/2828 useless extension candidates. Maximal degree in co-relation 19650. Up to 2453 conditions per place. [2024-06-14 13:23:52,015 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 68 changer transitions 0/292 dead transitions. [2024-06-14 13:23:52,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 292 transitions, 3923 flow [2024-06-14 13:23:52,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:52,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:52,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:23:52,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:23:52,017 INFO L175 Difference]: Start difference. First operand has 209 places, 267 transitions, 3273 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:23:52,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 292 transitions, 3923 flow [2024-06-14 13:23:52,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 292 transitions, 3691 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 13:23:52,237 INFO L231 Difference]: Finished difference. Result has 211 places, 267 transitions, 3188 flow [2024-06-14 13:23:52,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3188, PETRI_PLACES=211, PETRI_TRANSITIONS=267} [2024-06-14 13:23:52,238 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 13:23:52,238 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 267 transitions, 3188 flow [2024-06-14 13:23:52,238 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:23:52,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:52,238 INFO L208 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:23:52,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 13:23:52,238 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:23:52,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:52,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1268099293, now seen corresponding path program 12 times [2024-06-14 13:23:52,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:52,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8241991] [2024-06-14 13:23:52,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:52,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:52,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:54,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:54,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:54,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8241991] [2024-06-14 13:23:54,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8241991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:54,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:54,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:23:54,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937211289] [2024-06-14 13:23:54,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:54,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:23:54,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:54,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:23:54,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:23:54,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:23:54,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 267 transitions, 3188 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:23:54,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:54,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:23:54,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:23:55,778 INFO L124 PetriNetUnfolderBase]: 1710/2826 cut-off events. [2024-06-14 13:23:55,778 INFO L125 PetriNetUnfolderBase]: For 134107/134107 co-relation queries the response was YES. [2024-06-14 13:23:55,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19494 conditions, 2826 events. 1710/2826 cut-off events. For 134107/134107 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16059 event pairs, 399 based on Foata normal form. 2/2823 useless extension candidates. Maximal degree in co-relation 19392. Up to 2301 conditions per place. [2024-06-14 13:23:55,805 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 160 selfloop transitions, 124 changer transitions 0/289 dead transitions. [2024-06-14 13:23:55,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 289 transitions, 3922 flow [2024-06-14 13:23:55,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:23:55,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:23:55,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-14 13:23:55,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:23:55,806 INFO L175 Difference]: Start difference. First operand has 211 places, 267 transitions, 3188 flow. Second operand 7 states and 126 transitions. [2024-06-14 13:23:55,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 289 transitions, 3922 flow [2024-06-14 13:23:56,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 289 transitions, 3739 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 13:23:56,038 INFO L231 Difference]: Finished difference. Result has 210 places, 267 transitions, 3261 flow [2024-06-14 13:23:56,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3261, PETRI_PLACES=210, PETRI_TRANSITIONS=267} [2024-06-14 13:23:56,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-14 13:23:56,039 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 267 transitions, 3261 flow [2024-06-14 13:23:56,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:23:56,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:23:56,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:23:56,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 13:23:56,039 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:23:56,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:23:56,039 INFO L85 PathProgramCache]: Analyzing trace with hash 227165451, now seen corresponding path program 2 times [2024-06-14 13:23:56,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:23:56,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594658953] [2024-06-14 13:23:56,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:23:56,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:23:56,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:23:59,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:23:59,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:23:59,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594658953] [2024-06-14 13:23:59,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594658953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:23:59,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:23:59,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:23:59,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033333855] [2024-06-14 13:23:59,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:23:59,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:23:59,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:23:59,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:23:59,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:23:59,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:23:59,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 267 transitions, 3261 flow. Second operand has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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:23:59,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:23:59,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:23:59,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:00,738 INFO L124 PetriNetUnfolderBase]: 1620/2700 cut-off events. [2024-06-14 13:24:00,739 INFO L125 PetriNetUnfolderBase]: For 148821/148831 co-relation queries the response was YES. [2024-06-14 13:24:00,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19085 conditions, 2700 events. 1620/2700 cut-off events. For 148821/148831 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15512 event pairs, 352 based on Foata normal form. 20/2687 useless extension candidates. Maximal degree in co-relation 18983. Up to 2235 conditions per place. [2024-06-14 13:24:00,763 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 218 selfloop transitions, 39 changer transitions 0/295 dead transitions. [2024-06-14 13:24:00,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 295 transitions, 3897 flow [2024-06-14 13:24:00,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:24:00,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:24:00,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:24:00,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:24:00,764 INFO L175 Difference]: Start difference. First operand has 210 places, 267 transitions, 3261 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:24:00,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 295 transitions, 3897 flow [2024-06-14 13:24:00,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 295 transitions, 3619 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 13:24:00,924 INFO L231 Difference]: Finished difference. Result has 210 places, 268 transitions, 3095 flow [2024-06-14 13:24:00,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3095, PETRI_PLACES=210, PETRI_TRANSITIONS=268} [2024-06-14 13:24:00,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-14 13:24:00,925 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 268 transitions, 3095 flow [2024-06-14 13:24:00,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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:24:00,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:00,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:00,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 13:24:00,925 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:24:00,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:00,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1461695099, now seen corresponding path program 3 times [2024-06-14 13:24:00,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:00,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294679400] [2024-06-14 13:24:00,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:00,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:00,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:04,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:04,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294679400] [2024-06-14 13:24:04,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294679400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:04,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:04,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:04,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645171300] [2024-06-14 13:24:04,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:04,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:04,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:04,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:04,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:04,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:24:04,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 268 transitions, 3095 flow. Second operand has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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:24:04,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:04,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:24:04,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:05,590 INFO L124 PetriNetUnfolderBase]: 1656/2775 cut-off events. [2024-06-14 13:24:05,590 INFO L125 PetriNetUnfolderBase]: For 153892/153897 co-relation queries the response was YES. [2024-06-14 13:24:05,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19360 conditions, 2775 events. 1656/2775 cut-off events. For 153892/153897 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 16183 event pairs, 361 based on Foata normal form. 12/2747 useless extension candidates. Maximal degree in co-relation 19257. Up to 2336 conditions per place. [2024-06-14 13:24:05,614 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 207 selfloop transitions, 44 changer transitions 0/289 dead transitions. [2024-06-14 13:24:05,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 289 transitions, 3699 flow [2024-06-14 13:24:05,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:24:05,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:24:05,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:24:05,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-14 13:24:05,615 INFO L175 Difference]: Start difference. First operand has 210 places, 268 transitions, 3095 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:24:05,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 289 transitions, 3699 flow [2024-06-14 13:24:05,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 289 transitions, 3621 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 13:24:05,798 INFO L231 Difference]: Finished difference. Result has 212 places, 269 transitions, 3133 flow [2024-06-14 13:24:05,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3019, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3133, PETRI_PLACES=212, PETRI_TRANSITIONS=269} [2024-06-14 13:24:05,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-14 13:24:05,799 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 269 transitions, 3133 flow [2024-06-14 13:24:05,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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:24:05,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:05,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:05,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 13:24:05,799 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:24:05,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:05,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1557723927, now seen corresponding path program 4 times [2024-06-14 13:24:05,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:05,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196397181] [2024-06-14 13:24:05,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:05,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:05,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:09,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:09,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:09,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196397181] [2024-06-14 13:24:09,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196397181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:09,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:09,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:09,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169925037] [2024-06-14 13:24:09,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:09,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:09,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:09,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:09,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:09,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-14 13:24:09,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 269 transitions, 3133 flow. Second operand has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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:24:09,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:09,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-14 13:24:09,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:10,297 INFO L124 PetriNetUnfolderBase]: 1659/2781 cut-off events. [2024-06-14 13:24:10,297 INFO L125 PetriNetUnfolderBase]: For 141595/141602 co-relation queries the response was YES. [2024-06-14 13:24:10,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19125 conditions, 2781 events. 1659/2781 cut-off events. For 141595/141602 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16165 event pairs, 357 based on Foata normal form. 8/2748 useless extension candidates. Maximal degree in co-relation 19021. Up to 2207 conditions per place. [2024-06-14 13:24:10,321 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 206 selfloop transitions, 48 changer transitions 0/292 dead transitions. [2024-06-14 13:24:10,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 292 transitions, 3763 flow [2024-06-14 13:24:10,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:24:10,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:24:10,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-14 13:24:10,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-14 13:24:10,322 INFO L175 Difference]: Start difference. First operand has 212 places, 269 transitions, 3133 flow. Second operand 7 states and 122 transitions. [2024-06-14 13:24:10,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 292 transitions, 3763 flow [2024-06-14 13:24:10,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 292 transitions, 3671 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 13:24:10,508 INFO L231 Difference]: Finished difference. Result has 214 places, 270 transitions, 3163 flow [2024-06-14 13:24:10,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3163, PETRI_PLACES=214, PETRI_TRANSITIONS=270} [2024-06-14 13:24:10,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-14 13:24:10,508 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 270 transitions, 3163 flow [2024-06-14 13:24:10,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.9) internal successors, (109), 10 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:24:10,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:10,508 INFO L208 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:24:10,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 13:24:10,509 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:24:10,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:10,509 INFO L85 PathProgramCache]: Analyzing trace with hash -854535109, now seen corresponding path program 1 times [2024-06-14 13:24:10,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:10,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265720829] [2024-06-14 13:24:10,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:10,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:10,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:12,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:12,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:12,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265720829] [2024-06-14 13:24:12,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265720829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:12,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:12,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:12,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440976483] [2024-06-14 13:24:12,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:12,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:12,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:12,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:12,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:12,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:12,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 270 transitions, 3163 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:24:12,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:12,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:12,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:13,973 INFO L124 PetriNetUnfolderBase]: 1861/3063 cut-off events. [2024-06-14 13:24:13,974 INFO L125 PetriNetUnfolderBase]: For 157571/157571 co-relation queries the response was YES. [2024-06-14 13:24:13,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21153 conditions, 3063 events. 1861/3063 cut-off events. For 157571/157571 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 17516 event pairs, 391 based on Foata normal form. 8/3069 useless extension candidates. Maximal degree in co-relation 21048. Up to 2673 conditions per place. [2024-06-14 13:24:14,000 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 269 selfloop transitions, 32 changer transitions 0/306 dead transitions. [2024-06-14 13:24:14,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 306 transitions, 4047 flow [2024-06-14 13:24:14,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:14,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:14,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-14 13:24:14,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-14 13:24:14,002 INFO L175 Difference]: Start difference. First operand has 214 places, 270 transitions, 3163 flow. Second operand 8 states and 141 transitions. [2024-06-14 13:24:14,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 306 transitions, 4047 flow [2024-06-14 13:24:14,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 306 transitions, 3941 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 13:24:14,210 INFO L231 Difference]: Finished difference. Result has 217 places, 272 transitions, 3163 flow [2024-06-14 13:24:14,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3057, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3163, PETRI_PLACES=217, PETRI_TRANSITIONS=272} [2024-06-14 13:24:14,210 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-14 13:24:14,210 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 272 transitions, 3163 flow [2024-06-14 13:24:14,210 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:24:14,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:14,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:14,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 13:24:14,211 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:24:14,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:14,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1897668897, now seen corresponding path program 2 times [2024-06-14 13:24:14,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:14,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298633944] [2024-06-14 13:24:14,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:14,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:14,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:16,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:16,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298633944] [2024-06-14 13:24:16,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298633944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:16,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:16,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:16,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009957414] [2024-06-14 13:24:16,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:16,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:16,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:16,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:16,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:16,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:16,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 272 transitions, 3163 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:24:16,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:16,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:16,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:18,052 INFO L124 PetriNetUnfolderBase]: 1948/3201 cut-off events. [2024-06-14 13:24:18,052 INFO L125 PetriNetUnfolderBase]: For 179107/179107 co-relation queries the response was YES. [2024-06-14 13:24:18,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22495 conditions, 3201 events. 1948/3201 cut-off events. For 179107/179107 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 18418 event pairs, 436 based on Foata normal form. 8/3207 useless extension candidates. Maximal degree in co-relation 22389. Up to 2862 conditions per place. [2024-06-14 13:24:18,079 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 270 selfloop transitions, 29 changer transitions 0/304 dead transitions. [2024-06-14 13:24:18,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 304 transitions, 4037 flow [2024-06-14 13:24:18,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:18,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:18,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:24:18,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-14 13:24:18,081 INFO L175 Difference]: Start difference. First operand has 217 places, 272 transitions, 3163 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:24:18,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 304 transitions, 4037 flow [2024-06-14 13:24:18,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 304 transitions, 3994 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 13:24:18,335 INFO L231 Difference]: Finished difference. Result has 221 places, 274 transitions, 3224 flow [2024-06-14 13:24:18,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3224, PETRI_PLACES=221, PETRI_TRANSITIONS=274} [2024-06-14 13:24:18,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-14 13:24:18,336 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 274 transitions, 3224 flow [2024-06-14 13:24:18,336 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:24:18,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:18,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:18,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 13:24:18,336 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:24:18,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:18,336 INFO L85 PathProgramCache]: Analyzing trace with hash -399667199, now seen corresponding path program 3 times [2024-06-14 13:24:18,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:18,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647974371] [2024-06-14 13:24:18,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:18,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:18,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:20,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:20,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:20,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647974371] [2024-06-14 13:24:20,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647974371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:20,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:20,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:20,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832219853] [2024-06-14 13:24:20,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:20,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:20,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:20,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:20,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:20,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:20,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 274 transitions, 3224 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:24:20,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:20,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:20,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:22,183 INFO L124 PetriNetUnfolderBase]: 1925/3168 cut-off events. [2024-06-14 13:24:22,184 INFO L125 PetriNetUnfolderBase]: For 171409/171409 co-relation queries the response was YES. [2024-06-14 13:24:22,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21885 conditions, 3168 events. 1925/3168 cut-off events. For 171409/171409 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 18249 event pairs, 435 based on Foata normal form. 10/3176 useless extension candidates. Maximal degree in co-relation 21777. Up to 2890 conditions per place. [2024-06-14 13:24:22,214 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 267 selfloop transitions, 27 changer transitions 0/299 dead transitions. [2024-06-14 13:24:22,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 299 transitions, 3912 flow [2024-06-14 13:24:22,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:24:22,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:24:22,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-14 13:24:22,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-14 13:24:22,215 INFO L175 Difference]: Start difference. First operand has 221 places, 274 transitions, 3224 flow. Second operand 8 states and 133 transitions. [2024-06-14 13:24:22,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 299 transitions, 3912 flow [2024-06-14 13:24:22,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 299 transitions, 3864 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 13:24:22,526 INFO L231 Difference]: Finished difference. Result has 225 places, 274 transitions, 3235 flow [2024-06-14 13:24:22,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3235, PETRI_PLACES=225, PETRI_TRANSITIONS=274} [2024-06-14 13:24:22,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-14 13:24:22,526 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 274 transitions, 3235 flow [2024-06-14 13:24:22,527 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:24:22,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:22,527 INFO L208 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:24:22,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 13:24:22,527 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:24:22,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:22,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1268107229, now seen corresponding path program 4 times [2024-06-14 13:24:22,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:22,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945105385] [2024-06-14 13:24:22,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:22,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:22,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:24,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:24,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:24,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945105385] [2024-06-14 13:24:24,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945105385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:24,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:24,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:24,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987622146] [2024-06-14 13:24:24,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:24,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:24,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:24,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:24,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:24,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:24,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 274 transitions, 3235 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:24:24,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:24,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:24,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:26,078 INFO L124 PetriNetUnfolderBase]: 1961/3224 cut-off events. [2024-06-14 13:24:26,078 INFO L125 PetriNetUnfolderBase]: For 176734/176734 co-relation queries the response was YES. [2024-06-14 13:24:26,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22311 conditions, 3224 events. 1961/3224 cut-off events. For 176734/176734 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18606 event pairs, 447 based on Foata normal form. 10/3232 useless extension candidates. Maximal degree in co-relation 22201. Up to 2955 conditions per place. [2024-06-14 13:24:26,113 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 272 selfloop transitions, 22 changer transitions 0/299 dead transitions. [2024-06-14 13:24:26,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 299 transitions, 3943 flow [2024-06-14 13:24:26,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:24:26,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:24:26,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-14 13:24:26,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-14 13:24:26,114 INFO L175 Difference]: Start difference. First operand has 225 places, 274 transitions, 3235 flow. Second operand 7 states and 121 transitions. [2024-06-14 13:24:26,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 299 transitions, 3943 flow [2024-06-14 13:24:26,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 299 transitions, 3884 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 13:24:26,421 INFO L231 Difference]: Finished difference. Result has 225 places, 275 transitions, 3249 flow [2024-06-14 13:24:26,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3249, PETRI_PLACES=225, PETRI_TRANSITIONS=275} [2024-06-14 13:24:26,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-14 13:24:26,422 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 275 transitions, 3249 flow [2024-06-14 13:24:26,422 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:24:26,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:26,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:24:26,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 13:24:26,423 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:24:26,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:26,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1267959359, now seen corresponding path program 5 times [2024-06-14 13:24:26,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:26,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320474029] [2024-06-14 13:24:26,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:26,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:26,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:28,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:28,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:28,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320474029] [2024-06-14 13:24:28,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320474029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:28,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:28,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:28,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467959482] [2024-06-14 13:24:28,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:28,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:28,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:28,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:28,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:28,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:28,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 275 transitions, 3249 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:24:28,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:28,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:28,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:30,008 INFO L124 PetriNetUnfolderBase]: 1989/3261 cut-off events. [2024-06-14 13:24:30,009 INFO L125 PetriNetUnfolderBase]: For 179777/179777 co-relation queries the response was YES. [2024-06-14 13:24:30,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22693 conditions, 3261 events. 1989/3261 cut-off events. For 179777/179777 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18768 event pairs, 407 based on Foata normal form. 8/3267 useless extension candidates. Maximal degree in co-relation 22582. Up to 2874 conditions per place. [2024-06-14 13:24:30,043 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 276 selfloop transitions, 27 changer transitions 0/308 dead transitions. [2024-06-14 13:24:30,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 308 transitions, 4129 flow [2024-06-14 13:24:30,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:24:30,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:24:30,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-14 13:24:30,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-14 13:24:30,044 INFO L175 Difference]: Start difference. First operand has 225 places, 275 transitions, 3249 flow. Second operand 7 states and 129 transitions. [2024-06-14 13:24:30,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 308 transitions, 4129 flow [2024-06-14 13:24:30,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 308 transitions, 4078 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 13:24:30,330 INFO L231 Difference]: Finished difference. Result has 227 places, 276 transitions, 3280 flow [2024-06-14 13:24:30,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3280, PETRI_PLACES=227, PETRI_TRANSITIONS=276} [2024-06-14 13:24:30,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-14 13:24:30,330 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 276 transitions, 3280 flow [2024-06-14 13:24:30,330 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:24:30,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:30,331 INFO L208 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:24:30,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 13:24:30,331 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:24:30,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:30,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1467409019, now seen corresponding path program 6 times [2024-06-14 13:24:30,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:30,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593703395] [2024-06-14 13:24:30,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:30,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:30,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:32,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:32,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:32,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593703395] [2024-06-14 13:24:32,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593703395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:32,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:32,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:24:32,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658407536] [2024-06-14 13:24:32,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:32,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:24:32,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:32,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:24:32,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:24:32,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:32,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 276 transitions, 3280 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:24:32,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:32,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:32,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:34,164 INFO L124 PetriNetUnfolderBase]: 1966/3235 cut-off events. [2024-06-14 13:24:34,164 INFO L125 PetriNetUnfolderBase]: For 170148/170148 co-relation queries the response was YES. [2024-06-14 13:24:34,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21949 conditions, 3235 events. 1966/3235 cut-off events. For 170148/170148 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18744 event pairs, 440 based on Foata normal form. 10/3243 useless extension candidates. Maximal degree in co-relation 21837. Up to 2966 conditions per place. [2024-06-14 13:24:34,194 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 274 selfloop transitions, 23 changer transitions 0/302 dead transitions. [2024-06-14 13:24:34,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 302 transitions, 3976 flow [2024-06-14 13:24:34,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:24:34,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:24:34,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-14 13:24:34,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-14 13:24:34,196 INFO L175 Difference]: Start difference. First operand has 227 places, 276 transitions, 3280 flow. Second operand 9 states and 143 transitions. [2024-06-14 13:24:34,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 302 transitions, 3976 flow [2024-06-14 13:24:34,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 302 transitions, 3876 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 13:24:34,500 INFO L231 Difference]: Finished difference. Result has 230 places, 276 transitions, 3231 flow [2024-06-14 13:24:34,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3180, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3231, PETRI_PLACES=230, PETRI_TRANSITIONS=276} [2024-06-14 13:24:34,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-14 13:24:34,501 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 276 transitions, 3231 flow [2024-06-14 13:24:34,501 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:24:34,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:34,501 INFO L208 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:24:34,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 13:24:34,501 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:24:34,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:34,502 INFO L85 PathProgramCache]: Analyzing trace with hash -812597113, now seen corresponding path program 1 times [2024-06-14 13:24:34,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:34,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111951667] [2024-06-14 13:24:34,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:34,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:34,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:37,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:37,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:37,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111951667] [2024-06-14 13:24:37,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111951667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:37,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:37,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:37,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403818024] [2024-06-14 13:24:37,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:37,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:37,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:37,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:37,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:37,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:37,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 276 transitions, 3231 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:24:37,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:37,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:37,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:38,977 INFO L124 PetriNetUnfolderBase]: 1953/3216 cut-off events. [2024-06-14 13:24:38,977 INFO L125 PetriNetUnfolderBase]: For 154501/154501 co-relation queries the response was YES. [2024-06-14 13:24:38,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21211 conditions, 3216 events. 1953/3216 cut-off events. For 154501/154501 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18577 event pairs, 417 based on Foata normal form. 6/3220 useless extension candidates. Maximal degree in co-relation 21099. Up to 2875 conditions per place. [2024-06-14 13:24:39,009 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 272 selfloop transitions, 27 changer transitions 0/304 dead transitions. [2024-06-14 13:24:39,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 304 transitions, 3959 flow [2024-06-14 13:24:39,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:24:39,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:24:39,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-14 13:24:39,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:24:39,010 INFO L175 Difference]: Start difference. First operand has 230 places, 276 transitions, 3231 flow. Second operand 9 states and 144 transitions. [2024-06-14 13:24:39,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 304 transitions, 3959 flow [2024-06-14 13:24:39,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 304 transitions, 3898 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 13:24:39,322 INFO L231 Difference]: Finished difference. Result has 231 places, 276 transitions, 3228 flow [2024-06-14 13:24:39,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3228, PETRI_PLACES=231, PETRI_TRANSITIONS=276} [2024-06-14 13:24:39,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-14 13:24:39,323 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 276 transitions, 3228 flow [2024-06-14 13:24:39,323 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:24:39,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:39,323 INFO L208 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:24:39,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 13:24:39,323 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:24:39,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:39,323 INFO L85 PathProgramCache]: Analyzing trace with hash 964445438, now seen corresponding path program 1 times [2024-06-14 13:24:39,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:39,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900502781] [2024-06-14 13:24:39,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:39,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:42,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:42,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:42,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900502781] [2024-06-14 13:24:42,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900502781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:42,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:42,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:42,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247572893] [2024-06-14 13:24:42,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:42,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:42,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:42,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:42,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:42,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:42,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 276 transitions, 3228 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:24:42,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:42,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:42,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:44,143 INFO L124 PetriNetUnfolderBase]: 2021/3325 cut-off events. [2024-06-14 13:24:44,144 INFO L125 PetriNetUnfolderBase]: For 164375/164375 co-relation queries the response was YES. [2024-06-14 13:24:44,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 3325 events. 2021/3325 cut-off events. For 164375/164375 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19188 event pairs, 362 based on Foata normal form. 8/3332 useless extension candidates. Maximal degree in co-relation 21756. Up to 2790 conditions per place. [2024-06-14 13:24:44,177 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 274 selfloop transitions, 49 changer transitions 0/328 dead transitions. [2024-06-14 13:24:44,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 328 transitions, 4220 flow [2024-06-14 13:24:44,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:24:44,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:24:44,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-14 13:24:44,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-14 13:24:44,178 INFO L175 Difference]: Start difference. First operand has 231 places, 276 transitions, 3228 flow. Second operand 11 states and 188 transitions. [2024-06-14 13:24:44,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 328 transitions, 4220 flow [2024-06-14 13:24:44,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 328 transitions, 4135 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:24:44,483 INFO L231 Difference]: Finished difference. Result has 235 places, 279 transitions, 3315 flow [2024-06-14 13:24:44,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3315, PETRI_PLACES=235, PETRI_TRANSITIONS=279} [2024-06-14 13:24:44,484 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-14 13:24:44,484 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 279 transitions, 3315 flow [2024-06-14 13:24:44,484 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:24:44,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:44,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:24:44,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 13:24:44,484 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:24:44,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:44,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1200620798, now seen corresponding path program 2 times [2024-06-14 13:24:44,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:44,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535239658] [2024-06-14 13:24:44,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:44,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:44,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:47,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:47,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:47,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535239658] [2024-06-14 13:24:47,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535239658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:47,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:47,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:47,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338185508] [2024-06-14 13:24:47,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:47,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:47,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:47,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:47,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:47,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:47,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 279 transitions, 3315 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:24:47,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:47,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:47,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:49,596 INFO L124 PetriNetUnfolderBase]: 2108/3460 cut-off events. [2024-06-14 13:24:49,596 INFO L125 PetriNetUnfolderBase]: For 171297/171297 co-relation queries the response was YES. [2024-06-14 13:24:49,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22828 conditions, 3460 events. 2108/3460 cut-off events. For 171297/171297 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 20201 event pairs, 447 based on Foata normal form. 8/3465 useless extension candidates. Maximal degree in co-relation 22714. Up to 3068 conditions per place. [2024-06-14 13:24:49,631 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 52 changer transitions 0/334 dead transitions. [2024-06-14 13:24:49,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 334 transitions, 4290 flow [2024-06-14 13:24:49,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:24:49,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:24:49,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-14 13:24:49,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-14 13:24:49,633 INFO L175 Difference]: Start difference. First operand has 235 places, 279 transitions, 3315 flow. Second operand 12 states and 195 transitions. [2024-06-14 13:24:49,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 334 transitions, 4290 flow [2024-06-14 13:24:50,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 334 transitions, 4082 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-14 13:24:50,063 INFO L231 Difference]: Finished difference. Result has 239 places, 289 transitions, 3386 flow [2024-06-14 13:24:50,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3122, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3386, PETRI_PLACES=239, PETRI_TRANSITIONS=289} [2024-06-14 13:24:50,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-14 13:24:50,064 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 289 transitions, 3386 flow [2024-06-14 13:24:50,064 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:24:50,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:50,064 INFO L208 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:24:50,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 13:24:50,064 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:24:50,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:50,064 INFO L85 PathProgramCache]: Analyzing trace with hash -714927942, now seen corresponding path program 1 times [2024-06-14 13:24:50,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:50,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260034837] [2024-06-14 13:24:50,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:50,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:50,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:53,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:53,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:53,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260034837] [2024-06-14 13:24:53,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260034837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:53,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:53,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:53,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20543289] [2024-06-14 13:24:53,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:53,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:53,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:53,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:53,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:53,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:53,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 289 transitions, 3386 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:24:53,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:53,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:53,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:24:54,940 INFO L124 PetriNetUnfolderBase]: 2118/3484 cut-off events. [2024-06-14 13:24:54,940 INFO L125 PetriNetUnfolderBase]: For 159505/159505 co-relation queries the response was YES. [2024-06-14 13:24:54,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22597 conditions, 3484 events. 2118/3484 cut-off events. For 159505/159505 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20404 event pairs, 457 based on Foata normal form. 2/3485 useless extension candidates. Maximal degree in co-relation 22484. Up to 3083 conditions per place. [2024-06-14 13:24:54,971 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 250 selfloop transitions, 78 changer transitions 0/333 dead transitions. [2024-06-14 13:24:54,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 333 transitions, 4340 flow [2024-06-14 13:24:54,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:24:54,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:24:54,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-14 13:24:54,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-14 13:24:54,973 INFO L175 Difference]: Start difference. First operand has 239 places, 289 transitions, 3386 flow. Second operand 11 states and 185 transitions. [2024-06-14 13:24:54,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 333 transitions, 4340 flow [2024-06-14 13:24:55,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 333 transitions, 4230 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-14 13:24:55,309 INFO L231 Difference]: Finished difference. Result has 243 places, 292 transitions, 3504 flow [2024-06-14 13:24:55,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3276, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3504, PETRI_PLACES=243, PETRI_TRANSITIONS=292} [2024-06-14 13:24:55,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-14 13:24:55,313 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 292 transitions, 3504 flow [2024-06-14 13:24:55,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:24:55,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:24:55,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:24:55,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 13:24:55,313 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:24:55,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:24:55,314 INFO L85 PathProgramCache]: Analyzing trace with hash 617613276, now seen corresponding path program 3 times [2024-06-14 13:24:55,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:24:55,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573101064] [2024-06-14 13:24:55,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:24:55,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:24:55,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:24:58,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:24:58,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:24:58,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573101064] [2024-06-14 13:24:58,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573101064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:24:58,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:24:58,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:24:58,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36889225] [2024-06-14 13:24:58,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:24:58,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:24:58,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:24:58,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:24:58,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:24:58,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:24:58,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 292 transitions, 3504 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:24:58,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:24:58,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:24:58,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:00,310 INFO L124 PetriNetUnfolderBase]: 2154/3530 cut-off events. [2024-06-14 13:25:00,310 INFO L125 PetriNetUnfolderBase]: For 178704/178704 co-relation queries the response was YES. [2024-06-14 13:25:00,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23338 conditions, 3530 events. 2154/3530 cut-off events. For 178704/178704 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 20634 event pairs, 458 based on Foata normal form. 8/3537 useless extension candidates. Maximal degree in co-relation 23224. Up to 3132 conditions per place. [2024-06-14 13:25:00,348 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 52 changer transitions 0/335 dead transitions. [2024-06-14 13:25:00,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 335 transitions, 4381 flow [2024-06-14 13:25:00,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:25:00,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:25:00,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-14 13:25:00,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-14 13:25:00,349 INFO L175 Difference]: Start difference. First operand has 243 places, 292 transitions, 3504 flow. Second operand 12 states and 190 transitions. [2024-06-14 13:25:00,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 335 transitions, 4381 flow [2024-06-14 13:25:00,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 335 transitions, 4165 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-14 13:25:00,746 INFO L231 Difference]: Finished difference. Result has 250 places, 297 transitions, 3502 flow [2024-06-14 13:25:00,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3502, PETRI_PLACES=250, PETRI_TRANSITIONS=297} [2024-06-14 13:25:00,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-14 13:25:00,747 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 297 transitions, 3502 flow [2024-06-14 13:25:00,747 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:25:00,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:00,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:00,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 13:25:00,747 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:25:00,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:00,747 INFO L85 PathProgramCache]: Analyzing trace with hash 694515378, now seen corresponding path program 1 times [2024-06-14 13:25:00,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:00,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065740937] [2024-06-14 13:25:00,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:00,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:00,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:03,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:03,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:03,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065740937] [2024-06-14 13:25:03,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065740937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:03,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:03,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:25:03,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999963775] [2024-06-14 13:25:03,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:03,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:25:03,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:03,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:25:03,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:25:03,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:03,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 297 transitions, 3502 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:25:03,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:03,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:03,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:05,153 INFO L124 PetriNetUnfolderBase]: 2175/3565 cut-off events. [2024-06-14 13:25:05,153 INFO L125 PetriNetUnfolderBase]: For 175646/175646 co-relation queries the response was YES. [2024-06-14 13:25:05,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23694 conditions, 3565 events. 2175/3565 cut-off events. For 175646/175646 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 20917 event pairs, 486 based on Foata normal form. 2/3564 useless extension candidates. Maximal degree in co-relation 23576. Up to 3178 conditions per place. [2024-06-14 13:25:05,188 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 269 selfloop transitions, 59 changer transitions 0/333 dead transitions. [2024-06-14 13:25:05,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 333 transitions, 4454 flow [2024-06-14 13:25:05,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:25:05,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:25:05,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-14 13:25:05,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-14 13:25:05,189 INFO L175 Difference]: Start difference. First operand has 250 places, 297 transitions, 3502 flow. Second operand 8 states and 142 transitions. [2024-06-14 13:25:05,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 333 transitions, 4454 flow [2024-06-14 13:25:05,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 333 transitions, 4328 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-14 13:25:05,643 INFO L231 Difference]: Finished difference. Result has 251 places, 301 transitions, 3580 flow [2024-06-14 13:25:05,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3580, PETRI_PLACES=251, PETRI_TRANSITIONS=301} [2024-06-14 13:25:05,644 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-14 13:25:05,644 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 301 transitions, 3580 flow [2024-06-14 13:25:05,644 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:25:05,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:05,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:05,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 13:25:05,644 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:25:05,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:05,644 INFO L85 PathProgramCache]: Analyzing trace with hash 340499940, now seen corresponding path program 2 times [2024-06-14 13:25:05,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:05,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222858960] [2024-06-14 13:25:05,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:05,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:05,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:08,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:08,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:08,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222858960] [2024-06-14 13:25:08,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222858960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:08,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:08,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:25:08,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964326909] [2024-06-14 13:25:08,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:08,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:25:08,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:08,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:25:08,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:25:08,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:08,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 301 transitions, 3580 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:25:08,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:08,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:08,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:10,035 INFO L124 PetriNetUnfolderBase]: 2183/3583 cut-off events. [2024-06-14 13:25:10,035 INFO L125 PetriNetUnfolderBase]: For 177180/177180 co-relation queries the response was YES. [2024-06-14 13:25:10,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23572 conditions, 3583 events. 2183/3583 cut-off events. For 177180/177180 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21045 event pairs, 496 based on Foata normal form. 2/3582 useless extension candidates. Maximal degree in co-relation 23453. Up to 3257 conditions per place. [2024-06-14 13:25:10,072 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 268 selfloop transitions, 56 changer transitions 0/329 dead transitions. [2024-06-14 13:25:10,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 329 transitions, 4342 flow [2024-06-14 13:25:10,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:25:10,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:25:10,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-14 13:25:10,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:25:10,074 INFO L175 Difference]: Start difference. First operand has 251 places, 301 transitions, 3580 flow. Second operand 8 states and 136 transitions. [2024-06-14 13:25:10,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 329 transitions, 4342 flow [2024-06-14 13:25:10,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 329 transitions, 4217 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-14 13:25:10,491 INFO L231 Difference]: Finished difference. Result has 255 places, 303 transitions, 3616 flow [2024-06-14 13:25:10,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3471, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3616, PETRI_PLACES=255, PETRI_TRANSITIONS=303} [2024-06-14 13:25:10,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-14 13:25:10,492 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 303 transitions, 3616 flow [2024-06-14 13:25:10,492 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:25:10,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:10,492 INFO L208 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:25:10,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 13:25:10,492 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:25:10,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:10,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1205119654, now seen corresponding path program 2 times [2024-06-14 13:25:10,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:10,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303544168] [2024-06-14 13:25:10,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:10,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:10,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:13,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:13,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:13,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303544168] [2024-06-14 13:25:13,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303544168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:13,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:13,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:13,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851731237] [2024-06-14 13:25:13,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:13,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:13,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:13,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:13,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:13,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:13,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 303 transitions, 3616 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:25:13,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:13,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:13,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:15,383 INFO L124 PetriNetUnfolderBase]: 2225/3643 cut-off events. [2024-06-14 13:25:15,384 INFO L125 PetriNetUnfolderBase]: For 192620/192620 co-relation queries the response was YES. [2024-06-14 13:25:15,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24440 conditions, 3643 events. 2225/3643 cut-off events. For 192620/192620 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 21422 event pairs, 481 based on Foata normal form. 2/3642 useless extension candidates. Maximal degree in co-relation 24319. Up to 2982 conditions per place. [2024-06-14 13:25:15,420 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 163 changer transitions 0/353 dead transitions. [2024-06-14 13:25:15,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 353 transitions, 5010 flow [2024-06-14 13:25:15,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:25:15,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:25:15,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-06-14 13:25:15,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-14 13:25:15,421 INFO L175 Difference]: Start difference. First operand has 255 places, 303 transitions, 3616 flow. Second operand 12 states and 201 transitions. [2024-06-14 13:25:15,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 353 transitions, 5010 flow [2024-06-14 13:25:15,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 353 transitions, 4885 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:25:15,954 INFO L231 Difference]: Finished difference. Result has 261 places, 312 transitions, 4015 flow [2024-06-14 13:25:15,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4015, PETRI_PLACES=261, PETRI_TRANSITIONS=312} [2024-06-14 13:25:15,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 13:25:15,954 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 312 transitions, 4015 flow [2024-06-14 13:25:15,954 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:25:15,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:15,954 INFO L208 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:25:15,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 13:25:15,954 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:25:15,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:15,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1427537098, now seen corresponding path program 3 times [2024-06-14 13:25:15,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:15,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026811869] [2024-06-14 13:25:15,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:15,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:15,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:19,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:19,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:19,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026811869] [2024-06-14 13:25:19,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026811869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:19,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:19,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:19,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342140736] [2024-06-14 13:25:19,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:19,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:19,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:19,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:19,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:19,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:19,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 312 transitions, 4015 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:25:19,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:19,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:19,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:20,919 INFO L124 PetriNetUnfolderBase]: 2251/3683 cut-off events. [2024-06-14 13:25:20,920 INFO L125 PetriNetUnfolderBase]: For 207097/207097 co-relation queries the response was YES. [2024-06-14 13:25:20,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25663 conditions, 3683 events. 2251/3683 cut-off events. For 207097/207097 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21676 event pairs, 481 based on Foata normal form. 2/3682 useless extension candidates. Maximal degree in co-relation 25541. Up to 3007 conditions per place. [2024-06-14 13:25:20,960 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 188 selfloop transitions, 164 changer transitions 0/357 dead transitions. [2024-06-14 13:25:20,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 357 transitions, 5365 flow [2024-06-14 13:25:20,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:25:20,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:25:20,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 211 transitions. [2024-06-14 13:25:20,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38644688644688646 [2024-06-14 13:25:20,962 INFO L175 Difference]: Start difference. First operand has 261 places, 312 transitions, 4015 flow. Second operand 13 states and 211 transitions. [2024-06-14 13:25:20,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 357 transitions, 5365 flow [2024-06-14 13:25:21,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 357 transitions, 5081 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-14 13:25:21,532 INFO L231 Difference]: Finished difference. Result has 268 places, 318 transitions, 4201 flow [2024-06-14 13:25:21,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3795, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4201, PETRI_PLACES=268, PETRI_TRANSITIONS=318} [2024-06-14 13:25:21,532 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-14 13:25:21,532 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 318 transitions, 4201 flow [2024-06-14 13:25:21,533 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:25:21,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:21,533 INFO L208 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:25:21,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 13:25:21,533 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:25:21,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:21,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1196777554, now seen corresponding path program 4 times [2024-06-14 13:25:21,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:21,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092575242] [2024-06-14 13:25:21,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:21,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:21,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:24,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:24,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:24,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092575242] [2024-06-14 13:25:24,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092575242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:24,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:24,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:24,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465749562] [2024-06-14 13:25:24,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:24,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:24,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:24,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:24,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:24,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:24,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 318 transitions, 4201 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:25:24,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:24,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:24,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:26,340 INFO L124 PetriNetUnfolderBase]: 2245/3679 cut-off events. [2024-06-14 13:25:26,340 INFO L125 PetriNetUnfolderBase]: For 205790/205790 co-relation queries the response was YES. [2024-06-14 13:25:26,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25631 conditions, 3679 events. 2245/3679 cut-off events. For 205790/205790 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 21684 event pairs, 480 based on Foata normal form. 2/3678 useless extension candidates. Maximal degree in co-relation 25507. Up to 3002 conditions per place. [2024-06-14 13:25:26,383 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 163 changer transitions 0/353 dead transitions. [2024-06-14 13:25:26,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 353 transitions, 5267 flow [2024-06-14 13:25:26,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:25:26,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:25:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-14 13:25:26,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-14 13:25:26,384 INFO L175 Difference]: Start difference. First operand has 268 places, 318 transitions, 4201 flow. Second operand 11 states and 185 transitions. [2024-06-14 13:25:26,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 353 transitions, 5267 flow [2024-06-14 13:25:26,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 353 transitions, 4941 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-14 13:25:26,897 INFO L231 Difference]: Finished difference. Result has 270 places, 318 transitions, 4207 flow [2024-06-14 13:25:26,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3875, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4207, PETRI_PLACES=270, PETRI_TRANSITIONS=318} [2024-06-14 13:25:26,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-14 13:25:26,897 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 318 transitions, 4207 flow [2024-06-14 13:25:26,898 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:25:26,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:26,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:26,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 13:25:26,898 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:25:26,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:26,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1146601152, now seen corresponding path program 3 times [2024-06-14 13:25:26,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:26,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837774791] [2024-06-14 13:25:26,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:26,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:26,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:29,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:29,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:29,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837774791] [2024-06-14 13:25:29,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837774791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:29,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:29,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:25:29,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213489322] [2024-06-14 13:25:29,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:29,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:25:29,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:29,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:25:29,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:25:30,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:30,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 318 transitions, 4207 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:25:30,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:30,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:30,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:31,521 INFO L124 PetriNetUnfolderBase]: 2281/3741 cut-off events. [2024-06-14 13:25:31,521 INFO L125 PetriNetUnfolderBase]: For 211625/211625 co-relation queries the response was YES. [2024-06-14 13:25:31,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25996 conditions, 3741 events. 2281/3741 cut-off events. For 211625/211625 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22094 event pairs, 501 based on Foata normal form. 2/3742 useless extension candidates. Maximal degree in co-relation 25871. Up to 3403 conditions per place. [2024-06-14 13:25:31,559 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 306 selfloop transitions, 36 changer transitions 0/347 dead transitions. [2024-06-14 13:25:31,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 347 transitions, 5047 flow [2024-06-14 13:25:31,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:25:31,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:25:31,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:25:31,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-14 13:25:31,560 INFO L175 Difference]: Start difference. First operand has 270 places, 318 transitions, 4207 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:25:31,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 347 transitions, 5047 flow [2024-06-14 13:25:32,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 347 transitions, 4721 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-14 13:25:32,116 INFO L231 Difference]: Finished difference. Result has 268 places, 321 transitions, 4005 flow [2024-06-14 13:25:32,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3881, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4005, PETRI_PLACES=268, PETRI_TRANSITIONS=321} [2024-06-14 13:25:32,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-14 13:25:32,116 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 321 transitions, 4005 flow [2024-06-14 13:25:32,116 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:25:32,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:32,117 INFO L208 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:25:32,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 13:25:32,117 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:25:32,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:32,117 INFO L85 PathProgramCache]: Analyzing trace with hash -915847250, now seen corresponding path program 5 times [2024-06-14 13:25:32,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:32,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526967910] [2024-06-14 13:25:32,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:32,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:32,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:35,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:35,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:35,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526967910] [2024-06-14 13:25:35,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526967910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:35,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:35,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:35,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054986644] [2024-06-14 13:25:35,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:35,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:35,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:35,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:35,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:35,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:35,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 321 transitions, 4005 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:25:35,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:35,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:35,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:37,003 INFO L124 PetriNetUnfolderBase]: 2323/3797 cut-off events. [2024-06-14 13:25:37,003 INFO L125 PetriNetUnfolderBase]: For 226680/226680 co-relation queries the response was YES. [2024-06-14 13:25:37,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26342 conditions, 3797 events. 2323/3797 cut-off events. For 226680/226680 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22430 event pairs, 484 based on Foata normal form. 2/3798 useless extension candidates. Maximal degree in co-relation 26216. Up to 3382 conditions per place. [2024-06-14 13:25:37,047 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 280 selfloop transitions, 77 changer transitions 0/362 dead transitions. [2024-06-14 13:25:37,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 362 transitions, 5204 flow [2024-06-14 13:25:37,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:25:37,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:25:37,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-14 13:25:37,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-14 13:25:37,048 INFO L175 Difference]: Start difference. First operand has 268 places, 321 transitions, 4005 flow. Second operand 11 states and 179 transitions. [2024-06-14 13:25:37,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 362 transitions, 5204 flow [2024-06-14 13:25:37,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 362 transitions, 5124 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 13:25:37,756 INFO L231 Difference]: Finished difference. Result has 273 places, 330 transitions, 4208 flow [2024-06-14 13:25:37,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3925, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4208, PETRI_PLACES=273, PETRI_TRANSITIONS=330} [2024-06-14 13:25:37,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-14 13:25:37,757 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 330 transitions, 4208 flow [2024-06-14 13:25:37,757 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:25:37,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:37,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:37,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 13:25:37,757 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:25:37,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:37,758 INFO L85 PathProgramCache]: Analyzing trace with hash -915857480, now seen corresponding path program 6 times [2024-06-14 13:25:37,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:37,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328780183] [2024-06-14 13:25:37,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:37,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:37,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:40,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:40,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:40,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328780183] [2024-06-14 13:25:40,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328780183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:40,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:40,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:40,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105499818] [2024-06-14 13:25:40,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:40,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:40,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:40,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:40,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:40,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:40,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 330 transitions, 4208 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:25:40,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:40,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:40,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:42,590 INFO L124 PetriNetUnfolderBase]: 2317/3785 cut-off events. [2024-06-14 13:25:42,590 INFO L125 PetriNetUnfolderBase]: For 227745/227745 co-relation queries the response was YES. [2024-06-14 13:25:42,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26355 conditions, 3785 events. 2317/3785 cut-off events. For 227745/227745 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22313 event pairs, 481 based on Foata normal form. 2/3786 useless extension candidates. Maximal degree in co-relation 26228. Up to 3377 conditions per place. [2024-06-14 13:25:42,630 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 279 selfloop transitions, 77 changer transitions 0/361 dead transitions. [2024-06-14 13:25:42,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 361 transitions, 5146 flow [2024-06-14 13:25:42,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:25:42,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:25:42,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-14 13:25:42,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3852813852813853 [2024-06-14 13:25:42,632 INFO L175 Difference]: Start difference. First operand has 273 places, 330 transitions, 4208 flow. Second operand 11 states and 178 transitions. [2024-06-14 13:25:42,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 361 transitions, 5146 flow [2024-06-14 13:25:43,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 361 transitions, 5041 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:25:43,237 INFO L231 Difference]: Finished difference. Result has 278 places, 330 transitions, 4263 flow [2024-06-14 13:25:43,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4263, PETRI_PLACES=278, PETRI_TRANSITIONS=330} [2024-06-14 13:25:43,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-14 13:25:43,237 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 330 transitions, 4263 flow [2024-06-14 13:25:43,237 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:25:43,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:43,238 INFO L208 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:25:43,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 13:25:43,238 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:25:43,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:43,238 INFO L85 PathProgramCache]: Analyzing trace with hash -909418160, now seen corresponding path program 7 times [2024-06-14 13:25:43,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:43,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032657818] [2024-06-14 13:25:43,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:43,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:43,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:46,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:46,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:46,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032657818] [2024-06-14 13:25:46,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032657818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:46,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:46,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:46,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910888693] [2024-06-14 13:25:46,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:46,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:46,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:46,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:46,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:46,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:46,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 330 transitions, 4263 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:25:46,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:46,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:46,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:48,105 INFO L124 PetriNetUnfolderBase]: 2311/3779 cut-off events. [2024-06-14 13:25:48,105 INFO L125 PetriNetUnfolderBase]: For 227774/227774 co-relation queries the response was YES. [2024-06-14 13:25:48,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26376 conditions, 3779 events. 2311/3779 cut-off events. For 227774/227774 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22326 event pairs, 485 based on Foata normal form. 2/3780 useless extension candidates. Maximal degree in co-relation 26247. Up to 3372 conditions per place. [2024-06-14 13:25:48,144 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 279 selfloop transitions, 77 changer transitions 0/361 dead transitions. [2024-06-14 13:25:48,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 361 transitions, 5057 flow [2024-06-14 13:25:48,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:25:48,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:25:48,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-14 13:25:48,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-14 13:25:48,145 INFO L175 Difference]: Start difference. First operand has 278 places, 330 transitions, 4263 flow. Second operand 12 states and 189 transitions. [2024-06-14 13:25:48,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 361 transitions, 5057 flow [2024-06-14 13:25:48,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 361 transitions, 4883 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 13:25:48,819 INFO L231 Difference]: Finished difference. Result has 281 places, 330 transitions, 4249 flow [2024-06-14 13:25:48,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4249, PETRI_PLACES=281, PETRI_TRANSITIONS=330} [2024-06-14 13:25:48,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-14 13:25:48,820 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 330 transitions, 4249 flow [2024-06-14 13:25:48,820 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:25:48,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:48,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:25:48,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 13:25:48,820 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:25:48,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:48,821 INFO L85 PathProgramCache]: Analyzing trace with hash 689816092, now seen corresponding path program 4 times [2024-06-14 13:25:48,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:48,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660165808] [2024-06-14 13:25:48,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:48,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:48,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:51,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:51,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:51,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660165808] [2024-06-14 13:25:51,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660165808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:51,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:51,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:25:51,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357180879] [2024-06-14 13:25:51,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:51,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:25:51,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:51,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:25:51,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:25:52,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:52,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 330 transitions, 4249 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:25:52,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:52,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:52,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:53,588 INFO L124 PetriNetUnfolderBase]: 2293/3753 cut-off events. [2024-06-14 13:25:53,588 INFO L125 PetriNetUnfolderBase]: For 227611/227611 co-relation queries the response was YES. [2024-06-14 13:25:53,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25657 conditions, 3753 events. 2293/3753 cut-off events. For 227611/227611 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 22078 event pairs, 366 based on Foata normal form. 8/3760 useless extension candidates. Maximal degree in co-relation 25527. Up to 3089 conditions per place. [2024-06-14 13:25:53,632 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 307 selfloop transitions, 64 changer transitions 0/376 dead transitions. [2024-06-14 13:25:53,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 376 transitions, 5165 flow [2024-06-14 13:25:53,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:25:53,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:25:53,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-14 13:25:53,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:25:53,634 INFO L175 Difference]: Start difference. First operand has 281 places, 330 transitions, 4249 flow. Second operand 10 states and 175 transitions. [2024-06-14 13:25:53,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 376 transitions, 5165 flow [2024-06-14 13:25:54,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 376 transitions, 4967 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-14 13:25:54,316 INFO L231 Difference]: Finished difference. Result has 279 places, 330 transitions, 4189 flow [2024-06-14 13:25:54,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4051, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4189, PETRI_PLACES=279, PETRI_TRANSITIONS=330} [2024-06-14 13:25:54,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 13:25:54,317 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 330 transitions, 4189 flow [2024-06-14 13:25:54,317 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:25:54,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:54,318 INFO L208 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:25:54,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 13:25:54,318 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:25:54,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:54,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1177488838, now seen corresponding path program 4 times [2024-06-14 13:25:54,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:54,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043435401] [2024-06-14 13:25:54,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:54,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:54,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:25:57,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:25:57,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:25:57,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043435401] [2024-06-14 13:25:57,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043435401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:25:57,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:25:57,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:25:57,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46828197] [2024-06-14 13:25:57,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:25:57,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:25:57,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:25:57,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:25:57,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:25:57,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:25:57,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 330 transitions, 4189 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:25:57,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:25:57,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:25:57,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:25:58,766 INFO L124 PetriNetUnfolderBase]: 2314/3788 cut-off events. [2024-06-14 13:25:58,766 INFO L125 PetriNetUnfolderBase]: For 221848/221855 co-relation queries the response was YES. [2024-06-14 13:25:58,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26186 conditions, 3788 events. 2314/3788 cut-off events. For 221848/221855 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22450 event pairs, 497 based on Foata normal form. 8/3793 useless extension candidates. Maximal degree in co-relation 26055. Up to 3405 conditions per place. [2024-06-14 13:25:58,808 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 301 selfloop transitions, 57 changer transitions 0/363 dead transitions. [2024-06-14 13:25:58,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 363 transitions, 5219 flow [2024-06-14 13:25:58,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:25:58,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:25:58,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-14 13:25:58,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-14 13:25:58,809 INFO L175 Difference]: Start difference. First operand has 279 places, 330 transitions, 4189 flow. Second operand 8 states and 138 transitions. [2024-06-14 13:25:58,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 363 transitions, 5219 flow [2024-06-14 13:25:59,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 363 transitions, 5104 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 13:25:59,442 INFO L231 Difference]: Finished difference. Result has 279 places, 334 transitions, 4283 flow [2024-06-14 13:25:59,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4283, PETRI_PLACES=279, PETRI_TRANSITIONS=334} [2024-06-14 13:25:59,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 13:25:59,443 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 334 transitions, 4283 flow [2024-06-14 13:25:59,443 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:25:59,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:25:59,443 INFO L208 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:25:59,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 13:25:59,443 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:25:59,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:25:59,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1355990300, now seen corresponding path program 5 times [2024-06-14 13:25:59,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:25:59,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784083624] [2024-06-14 13:25:59,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:25:59,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:25:59,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:02,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:02,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:02,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784083624] [2024-06-14 13:26:02,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784083624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:02,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:02,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:02,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774539251] [2024-06-14 13:26:02,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:02,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:02,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:02,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:02,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:02,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:02,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 334 transitions, 4283 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:26:02,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:02,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:02,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:03,877 INFO L124 PetriNetUnfolderBase]: 2322/3810 cut-off events. [2024-06-14 13:26:03,878 INFO L125 PetriNetUnfolderBase]: For 212472/212479 co-relation queries the response was YES. [2024-06-14 13:26:03,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26120 conditions, 3810 events. 2322/3810 cut-off events. For 212472/212479 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 22659 event pairs, 507 based on Foata normal form. 8/3815 useless extension candidates. Maximal degree in co-relation 25989. Up to 3458 conditions per place. [2024-06-14 13:26:03,924 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 299 selfloop transitions, 55 changer transitions 0/359 dead transitions. [2024-06-14 13:26:03,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 359 transitions, 5103 flow [2024-06-14 13:26:03,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:03,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:03,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-14 13:26:03,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-14 13:26:03,925 INFO L175 Difference]: Start difference. First operand has 279 places, 334 transitions, 4283 flow. Second operand 8 states and 132 transitions. [2024-06-14 13:26:03,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 359 transitions, 5103 flow [2024-06-14 13:26:04,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 359 transitions, 4966 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:04,680 INFO L231 Difference]: Finished difference. Result has 283 places, 336 transitions, 4309 flow [2024-06-14 13:26:04,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4166, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4309, PETRI_PLACES=283, PETRI_TRANSITIONS=336} [2024-06-14 13:26:04,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-14 13:26:04,681 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 336 transitions, 4309 flow [2024-06-14 13:26:04,681 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:26:04,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:04,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:04,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 13:26:04,681 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:04,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:04,681 INFO L85 PathProgramCache]: Analyzing trace with hash 237135298, now seen corresponding path program 6 times [2024-06-14 13:26:04,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:04,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829316580] [2024-06-14 13:26:04,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:04,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:04,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:07,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:07,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:07,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829316580] [2024-06-14 13:26:07,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829316580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:07,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:07,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:07,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191188753] [2024-06-14 13:26:07,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:07,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:07,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:07,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:07,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:07,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:07,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 336 transitions, 4309 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:26:07,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:07,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:07,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:08,668 INFO L124 PetriNetUnfolderBase]: 2330/3822 cut-off events. [2024-06-14 13:26:08,668 INFO L125 PetriNetUnfolderBase]: For 216944/216951 co-relation queries the response was YES. [2024-06-14 13:26:08,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26282 conditions, 3822 events. 2330/3822 cut-off events. For 216944/216951 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22678 event pairs, 408 based on Foata normal form. 8/3827 useless extension candidates. Maximal degree in co-relation 26149. Up to 3247 conditions per place. [2024-06-14 13:26:08,708 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 288 selfloop transitions, 78 changer transitions 0/371 dead transitions. [2024-06-14 13:26:08,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 371 transitions, 5511 flow [2024-06-14 13:26:08,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:08,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:08,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:26:08,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:26:08,709 INFO L175 Difference]: Start difference. First operand has 283 places, 336 transitions, 4309 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:26:08,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 371 transitions, 5511 flow [2024-06-14 13:26:09,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 371 transitions, 5388 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:09,368 INFO L231 Difference]: Finished difference. Result has 285 places, 340 transitions, 4439 flow [2024-06-14 13:26:09,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4186, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4439, PETRI_PLACES=285, PETRI_TRANSITIONS=340} [2024-06-14 13:26:09,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-14 13:26:09,368 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 340 transitions, 4439 flow [2024-06-14 13:26:09,368 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:26:09,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:09,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:09,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 13:26:09,369 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:09,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:09,369 INFO L85 PathProgramCache]: Analyzing trace with hash 247610818, now seen corresponding path program 7 times [2024-06-14 13:26:09,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:09,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150765381] [2024-06-14 13:26:09,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:09,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:09,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:12,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:12,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:12,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150765381] [2024-06-14 13:26:12,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150765381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:12,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:12,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:12,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402221892] [2024-06-14 13:26:12,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:12,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:12,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:12,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:12,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:12,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:12,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 340 transitions, 4439 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:26:12,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:12,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:12,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:13,336 INFO L124 PetriNetUnfolderBase]: 2338/3834 cut-off events. [2024-06-14 13:26:13,336 INFO L125 PetriNetUnfolderBase]: For 223161/223168 co-relation queries the response was YES. [2024-06-14 13:26:13,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26659 conditions, 3834 events. 2338/3834 cut-off events. For 223161/223168 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 22782 event pairs, 411 based on Foata normal form. 8/3839 useless extension candidates. Maximal degree in co-relation 26525. Up to 3255 conditions per place. [2024-06-14 13:26:13,379 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 282 selfloop transitions, 81 changer transitions 0/368 dead transitions. [2024-06-14 13:26:13,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 368 transitions, 5435 flow [2024-06-14 13:26:13,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:13,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:13,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-14 13:26:13,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-14 13:26:13,381 INFO L175 Difference]: Start difference. First operand has 285 places, 340 transitions, 4439 flow. Second operand 8 states and 135 transitions. [2024-06-14 13:26:13,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 368 transitions, 5435 flow [2024-06-14 13:26:14,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 368 transitions, 5140 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-14 13:26:14,095 INFO L231 Difference]: Finished difference. Result has 286 places, 342 transitions, 4359 flow [2024-06-14 13:26:14,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4359, PETRI_PLACES=286, PETRI_TRANSITIONS=342} [2024-06-14 13:26:14,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-14 13:26:14,096 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 342 transitions, 4359 flow [2024-06-14 13:26:14,096 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:26:14,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:14,096 INFO L208 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:26:14,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 13:26:14,096 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:14,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:14,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1302084828, now seen corresponding path program 8 times [2024-06-14 13:26:14,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:14,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787203112] [2024-06-14 13:26:14,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:14,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:14,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:16,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:26:16,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:16,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787203112] [2024-06-14 13:26:16,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787203112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:16,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:16,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:16,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192292149] [2024-06-14 13:26:16,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:16,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:16,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:16,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:16,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:16,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:16,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 342 transitions, 4359 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:26:16,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:16,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:16,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:18,474 INFO L124 PetriNetUnfolderBase]: 2346/3846 cut-off events. [2024-06-14 13:26:18,475 INFO L125 PetriNetUnfolderBase]: For 226210/226217 co-relation queries the response was YES. [2024-06-14 13:26:18,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26320 conditions, 3846 events. 2346/3846 cut-off events. For 226210/226217 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 22879 event pairs, 511 based on Foata normal form. 8/3851 useless extension candidates. Maximal degree in co-relation 26187. Up to 3494 conditions per place. [2024-06-14 13:26:18,520 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 301 selfloop transitions, 57 changer transitions 0/363 dead transitions. [2024-06-14 13:26:18,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 363 transitions, 5161 flow [2024-06-14 13:26:18,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:18,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:18,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-14 13:26:18,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:26:18,521 INFO L175 Difference]: Start difference. First operand has 286 places, 342 transitions, 4359 flow. Second operand 8 states and 128 transitions. [2024-06-14 13:26:18,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 363 transitions, 5161 flow [2024-06-14 13:26:19,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 363 transitions, 5021 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:26:19,248 INFO L231 Difference]: Finished difference. Result has 289 places, 344 transitions, 4374 flow [2024-06-14 13:26:19,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4374, PETRI_PLACES=289, PETRI_TRANSITIONS=344} [2024-06-14 13:26:19,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-14 13:26:19,249 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 344 transitions, 4374 flow [2024-06-14 13:26:19,249 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:26:19,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:19,249 INFO L208 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:26:19,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 13:26:19,249 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:19,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:19,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1301817918, now seen corresponding path program 9 times [2024-06-14 13:26:19,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:19,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888222539] [2024-06-14 13:26:19,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:19,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:21,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:21,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:21,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888222539] [2024-06-14 13:26:21,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888222539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:21,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:21,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:26:21,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907338043] [2024-06-14 13:26:21,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:21,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:26:21,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:21,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:26:21,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:26:21,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:21,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 344 transitions, 4374 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:26:21,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:21,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:21,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:23,390 INFO L124 PetriNetUnfolderBase]: 2354/3854 cut-off events. [2024-06-14 13:26:23,391 INFO L125 PetriNetUnfolderBase]: For 231447/231454 co-relation queries the response was YES. [2024-06-14 13:26:23,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26325 conditions, 3854 events. 2354/3854 cut-off events. For 231447/231454 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 22921 event pairs, 507 based on Foata normal form. 8/3859 useless extension candidates. Maximal degree in co-relation 26191. Up to 3480 conditions per place. [2024-06-14 13:26:23,433 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 297 selfloop transitions, 64 changer transitions 0/366 dead transitions. [2024-06-14 13:26:23,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 366 transitions, 5178 flow [2024-06-14 13:26:23,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:26:23,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:26:23,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-14 13:26:23,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-14 13:26:23,435 INFO L175 Difference]: Start difference. First operand has 289 places, 344 transitions, 4374 flow. Second operand 8 states and 129 transitions. [2024-06-14 13:26:23,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 366 transitions, 5178 flow [2024-06-14 13:26:24,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 366 transitions, 5047 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:24,298 INFO L231 Difference]: Finished difference. Result has 291 places, 346 transitions, 4406 flow [2024-06-14 13:26:24,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4406, PETRI_PLACES=291, PETRI_TRANSITIONS=346} [2024-06-14 13:26:24,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-14 13:26:24,299 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 346 transitions, 4406 flow [2024-06-14 13:26:24,299 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:26:24,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:24,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:24,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 13:26:24,299 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:24,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:24,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1500153178, now seen corresponding path program 8 times [2024-06-14 13:26:24,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:24,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184323386] [2024-06-14 13:26:24,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:24,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:24,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:27,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:27,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:27,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184323386] [2024-06-14 13:26:27,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184323386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:27,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:27,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:27,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400329176] [2024-06-14 13:26:27,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:27,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:27,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:27,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:27,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:27,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:27,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 346 transitions, 4406 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:26:27,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:27,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:27,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:29,388 INFO L124 PetriNetUnfolderBase]: 2364/3870 cut-off events. [2024-06-14 13:26:29,388 INFO L125 PetriNetUnfolderBase]: For 236817/236817 co-relation queries the response was YES. [2024-06-14 13:26:29,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26508 conditions, 3870 events. 2364/3870 cut-off events. For 236817/236817 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 23017 event pairs, 524 based on Foata normal form. 2/3867 useless extension candidates. Maximal degree in co-relation 26373. Up to 3359 conditions per place. [2024-06-14 13:26:29,436 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 107 changer transitions 0/382 dead transitions. [2024-06-14 13:26:29,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 382 transitions, 5458 flow [2024-06-14 13:26:29,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:26:29,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:26:29,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-14 13:26:29,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-14 13:26:29,439 INFO L175 Difference]: Start difference. First operand has 291 places, 346 transitions, 4406 flow. Second operand 11 states and 179 transitions. [2024-06-14 13:26:29,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 382 transitions, 5458 flow [2024-06-14 13:26:30,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 382 transitions, 5317 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:30,325 INFO L231 Difference]: Finished difference. Result has 296 places, 349 transitions, 4535 flow [2024-06-14 13:26:30,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4265, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4535, PETRI_PLACES=296, PETRI_TRANSITIONS=349} [2024-06-14 13:26:30,326 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-14 13:26:30,326 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 349 transitions, 4535 flow [2024-06-14 13:26:30,326 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:26:30,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:30,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:30,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 13:26:30,326 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:30,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:30,327 INFO L85 PathProgramCache]: Analyzing trace with hash 540088276, now seen corresponding path program 9 times [2024-06-14 13:26:30,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:30,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961489223] [2024-06-14 13:26:30,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:30,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:30,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:33,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:33,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:33,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961489223] [2024-06-14 13:26:33,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961489223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:33,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:33,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:33,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901801990] [2024-06-14 13:26:33,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:33,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:33,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:33,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:33,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:33,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:33,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 349 transitions, 4535 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:26:33,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:33,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:33,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:35,053 INFO L124 PetriNetUnfolderBase]: 2390/3908 cut-off events. [2024-06-14 13:26:35,053 INFO L125 PetriNetUnfolderBase]: For 249232/249232 co-relation queries the response was YES. [2024-06-14 13:26:35,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27106 conditions, 3908 events. 2390/3908 cut-off events. For 249232/249232 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23288 event pairs, 528 based on Foata normal form. 2/3905 useless extension candidates. Maximal degree in co-relation 26970. Up to 3384 conditions per place. [2024-06-14 13:26:35,098 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 108 changer transitions 0/385 dead transitions. [2024-06-14 13:26:35,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 385 transitions, 5807 flow [2024-06-14 13:26:35,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:26:35,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:26:35,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 13:26:35,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-14 13:26:35,099 INFO L175 Difference]: Start difference. First operand has 296 places, 349 transitions, 4535 flow. Second operand 10 states and 167 transitions. [2024-06-14 13:26:35,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 385 transitions, 5807 flow [2024-06-14 13:26:36,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 385 transitions, 5471 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-14 13:26:36,074 INFO L231 Difference]: Finished difference. Result has 297 places, 355 transitions, 4533 flow [2024-06-14 13:26:36,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4239, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4533, PETRI_PLACES=297, PETRI_TRANSITIONS=355} [2024-06-14 13:26:36,075 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 254 predicate places. [2024-06-14 13:26:36,075 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 355 transitions, 4533 flow [2024-06-14 13:26:36,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:26:36,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:36,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] [2024-06-14 13:26:36,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 13:26:36,075 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:36,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:36,075 INFO L85 PathProgramCache]: Analyzing trace with hash 540078046, now seen corresponding path program 10 times [2024-06-14 13:26:36,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:36,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724450803] [2024-06-14 13:26:36,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:36,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:36,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:39,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:39,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:39,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724450803] [2024-06-14 13:26:39,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724450803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:39,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:39,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:39,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322376893] [2024-06-14 13:26:39,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:39,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:39,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:39,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:39,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:39,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:39,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 355 transitions, 4533 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:26:39,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:39,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:39,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:41,296 INFO L124 PetriNetUnfolderBase]: 2384/3900 cut-off events. [2024-06-14 13:26:41,296 INFO L125 PetriNetUnfolderBase]: For 247280/247280 co-relation queries the response was YES. [2024-06-14 13:26:41,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26802 conditions, 3900 events. 2384/3900 cut-off events. For 247280/247280 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23284 event pairs, 527 based on Foata normal form. 2/3897 useless extension candidates. Maximal degree in co-relation 26665. Up to 3379 conditions per place. [2024-06-14 13:26:41,334 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 109 changer transitions 0/387 dead transitions. [2024-06-14 13:26:41,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 387 transitions, 5545 flow [2024-06-14 13:26:41,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:26:41,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:26:41,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-14 13:26:41,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-06-14 13:26:41,335 INFO L175 Difference]: Start difference. First operand has 297 places, 355 transitions, 4533 flow. Second operand 12 states and 191 transitions. [2024-06-14 13:26:41,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 387 transitions, 5545 flow [2024-06-14 13:26:42,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 387 transitions, 5308 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 13:26:42,193 INFO L231 Difference]: Finished difference. Result has 303 places, 355 transitions, 4520 flow [2024-06-14 13:26:42,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4296, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4520, PETRI_PLACES=303, PETRI_TRANSITIONS=355} [2024-06-14 13:26:42,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-14 13:26:42,194 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 355 transitions, 4520 flow [2024-06-14 13:26:42,194 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:26:42,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:42,194 INFO L208 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:26:42,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 13:26:42,194 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:42,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:42,194 INFO L85 PathProgramCache]: Analyzing trace with hash 2029092854, now seen corresponding path program 11 times [2024-06-14 13:26:42,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:42,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243719070] [2024-06-14 13:26:42,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:42,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:42,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:45,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:45,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:45,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243719070] [2024-06-14 13:26:45,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243719070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:45,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:45,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:45,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231364753] [2024-06-14 13:26:45,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:45,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:45,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:45,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:45,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:45,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:45,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 355 transitions, 4520 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:26:45,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:45,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:45,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:47,065 INFO L124 PetriNetUnfolderBase]: 2410/3946 cut-off events. [2024-06-14 13:26:47,065 INFO L125 PetriNetUnfolderBase]: For 259673/259673 co-relation queries the response was YES. [2024-06-14 13:26:47,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27260 conditions, 3946 events. 2410/3946 cut-off events. For 259673/259673 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23658 event pairs, 493 based on Foata normal form. 2/3943 useless extension candidates. Maximal degree in co-relation 27122. Up to 3103 conditions per place. [2024-06-14 13:26:47,108 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 184 selfloop transitions, 201 changer transitions 0/390 dead transitions. [2024-06-14 13:26:47,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 390 transitions, 5863 flow [2024-06-14 13:26:47,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:26:47,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:26:47,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:26:47,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 13:26:47,109 INFO L175 Difference]: Start difference. First operand has 303 places, 355 transitions, 4520 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:26:47,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 390 transitions, 5863 flow [2024-06-14 13:26:47,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 390 transitions, 5631 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 13:26:47,973 INFO L231 Difference]: Finished difference. Result has 301 places, 364 transitions, 4883 flow [2024-06-14 13:26:47,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4294, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4883, PETRI_PLACES=301, PETRI_TRANSITIONS=364} [2024-06-14 13:26:47,973 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-14 13:26:47,973 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 364 transitions, 4883 flow [2024-06-14 13:26:47,973 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:26:47,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:47,973 INFO L208 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:26:47,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 13:26:47,973 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:47,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:47,974 INFO L85 PathProgramCache]: Analyzing trace with hash 2017128404, now seen corresponding path program 12 times [2024-06-14 13:26:47,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:47,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292177027] [2024-06-14 13:26:47,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:47,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:47,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:51,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:51,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:51,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292177027] [2024-06-14 13:26:51,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292177027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:51,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:51,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:51,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945874056] [2024-06-14 13:26:51,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:51,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:51,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:51,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:51,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:51,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:51,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 364 transitions, 4883 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:26:51,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:51,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:51,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:52,733 INFO L124 PetriNetUnfolderBase]: 2420/3958 cut-off events. [2024-06-14 13:26:52,734 INFO L125 PetriNetUnfolderBase]: For 269749/269749 co-relation queries the response was YES. [2024-06-14 13:26:52,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28086 conditions, 3958 events. 2420/3958 cut-off events. For 269749/269749 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23650 event pairs, 532 based on Foata normal form. 2/3955 useless extension candidates. Maximal degree in co-relation 27947. Up to 3463 conditions per place. [2024-06-14 13:26:52,782 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 102 changer transitions 0/389 dead transitions. [2024-06-14 13:26:52,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 389 transitions, 5920 flow [2024-06-14 13:26:52,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:26:52,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:26:52,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 13:26:52,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-14 13:26:52,783 INFO L175 Difference]: Start difference. First operand has 301 places, 364 transitions, 4883 flow. Second operand 9 states and 148 transitions. [2024-06-14 13:26:52,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 389 transitions, 5920 flow [2024-06-14 13:26:53,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 389 transitions, 5760 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-14 13:26:53,793 INFO L231 Difference]: Finished difference. Result has 306 places, 367 transitions, 4978 flow [2024-06-14 13:26:53,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4723, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4978, PETRI_PLACES=306, PETRI_TRANSITIONS=367} [2024-06-14 13:26:53,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-14 13:26:53,793 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 367 transitions, 4978 flow [2024-06-14 13:26:53,793 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:26:53,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:53,793 INFO L208 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:26:53,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 13:26:53,794 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:53,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:53,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1309442120, now seen corresponding path program 13 times [2024-06-14 13:26:53,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:53,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980358208] [2024-06-14 13:26:53,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:53,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:53,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:26:56,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:26:56,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:26:56,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980358208] [2024-06-14 13:26:56,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980358208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:26:56,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:26:56,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:26:56,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255565812] [2024-06-14 13:26:56,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:26:56,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:26:56,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:26:56,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:26:56,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:26:56,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:26:56,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 367 transitions, 4978 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:26:56,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:26:56,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:26:56,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:26:58,559 INFO L124 PetriNetUnfolderBase]: 2414/3952 cut-off events. [2024-06-14 13:26:58,560 INFO L125 PetriNetUnfolderBase]: For 262522/262522 co-relation queries the response was YES. [2024-06-14 13:26:58,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27400 conditions, 3952 events. 2414/3952 cut-off events. For 262522/262522 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23704 event pairs, 531 based on Foata normal form. 2/3949 useless extension candidates. Maximal degree in co-relation 27259. Up to 3458 conditions per place. [2024-06-14 13:26:58,607 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 283 selfloop transitions, 103 changer transitions 0/391 dead transitions. [2024-06-14 13:26:58,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 391 transitions, 5814 flow [2024-06-14 13:26:58,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:26:58,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:26:58,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-14 13:26:58,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36796536796536794 [2024-06-14 13:26:58,609 INFO L175 Difference]: Start difference. First operand has 306 places, 367 transitions, 4978 flow. Second operand 11 states and 170 transitions. [2024-06-14 13:26:58,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 391 transitions, 5814 flow [2024-06-14 13:26:59,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 391 transitions, 5528 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-14 13:26:59,591 INFO L231 Difference]: Finished difference. Result has 310 places, 367 transitions, 4904 flow [2024-06-14 13:26:59,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4692, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4904, PETRI_PLACES=310, PETRI_TRANSITIONS=367} [2024-06-14 13:26:59,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-14 13:26:59,591 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 367 transitions, 4904 flow [2024-06-14 13:26:59,591 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:26:59,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:26:59,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:26:59,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 13:26:59,592 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:26:59,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:26:59,592 INFO L85 PathProgramCache]: Analyzing trace with hash -551705500, now seen corresponding path program 10 times [2024-06-14 13:26:59,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:26:59,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678454144] [2024-06-14 13:26:59,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:26:59,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:26:59,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:02,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:02,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:02,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678454144] [2024-06-14 13:27:02,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678454144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:02,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:02,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:02,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691804187] [2024-06-14 13:27:02,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:02,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:02,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:02,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:02,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:02,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:02,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 367 transitions, 4904 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:27:02,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:02,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:02,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:03,917 INFO L124 PetriNetUnfolderBase]: 2409/3943 cut-off events. [2024-06-14 13:27:03,917 INFO L125 PetriNetUnfolderBase]: For 260361/260361 co-relation queries the response was YES. [2024-06-14 13:27:03,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27171 conditions, 3943 events. 2409/3943 cut-off events. For 260361/260361 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23575 event pairs, 501 based on Foata normal form. 2/3944 useless extension candidates. Maximal degree in co-relation 27029. Up to 3316 conditions per place. [2024-06-14 13:27:03,968 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 74 changer transitions 0/410 dead transitions. [2024-06-14 13:27:03,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 410 transitions, 5880 flow [2024-06-14 13:27:03,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:27:03,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:27:03,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-14 13:27:03,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-14 13:27:03,969 INFO L175 Difference]: Start difference. First operand has 310 places, 367 transitions, 4904 flow. Second operand 9 states and 166 transitions. [2024-06-14 13:27:03,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 410 transitions, 5880 flow [2024-06-14 13:27:05,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 410 transitions, 5650 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 13:27:05,049 INFO L231 Difference]: Finished difference. Result has 309 places, 367 transitions, 4846 flow [2024-06-14 13:27:05,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4674, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4846, PETRI_PLACES=309, PETRI_TRANSITIONS=367} [2024-06-14 13:27:05,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-14 13:27:05,050 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 367 transitions, 4846 flow [2024-06-14 13:27:05,050 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:27:05,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:05,051 INFO L208 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:27:05,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 13:27:05,051 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:05,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:05,051 INFO L85 PathProgramCache]: Analyzing trace with hash 401525770, now seen corresponding path program 11 times [2024-06-14 13:27:05,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:05,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928662222] [2024-06-14 13:27:05,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:05,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:05,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:07,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:07,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:07,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928662222] [2024-06-14 13:27:07,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928662222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:07,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:07,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:07,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568522778] [2024-06-14 13:27:07,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:07,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:07,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:07,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:07,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:08,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:08,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 367 transitions, 4846 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:27:08,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:08,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:08,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:09,245 INFO L124 PetriNetUnfolderBase]: 2404/3928 cut-off events. [2024-06-14 13:27:09,245 INFO L125 PetriNetUnfolderBase]: For 258876/258876 co-relation queries the response was YES. [2024-06-14 13:27:09,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27086 conditions, 3928 events. 2404/3928 cut-off events. For 258876/258876 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 23469 event pairs, 521 based on Foata normal form. 2/3925 useless extension candidates. Maximal degree in co-relation 26943. Up to 3513 conditions per place. [2024-06-14 13:27:09,293 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 65 changer transitions 0/393 dead transitions. [2024-06-14 13:27:09,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 393 transitions, 5700 flow [2024-06-14 13:27:09,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:27:09,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:27:09,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-14 13:27:09,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-14 13:27:09,294 INFO L175 Difference]: Start difference. First operand has 309 places, 367 transitions, 4846 flow. Second operand 7 states and 127 transitions. [2024-06-14 13:27:09,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 393 transitions, 5700 flow [2024-06-14 13:27:10,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 393 transitions, 5543 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 13:27:10,280 INFO L231 Difference]: Finished difference. Result has 308 places, 367 transitions, 4828 flow [2024-06-14 13:27:10,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4689, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4828, PETRI_PLACES=308, PETRI_TRANSITIONS=367} [2024-06-14 13:27:10,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 13:27:10,281 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 367 transitions, 4828 flow [2024-06-14 13:27:10,281 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:27:10,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:10,282 INFO L208 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:27:10,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 13:27:10,282 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:10,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:10,282 INFO L85 PathProgramCache]: Analyzing trace with hash 486116650, now seen corresponding path program 12 times [2024-06-14 13:27:10,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:10,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393554017] [2024-06-14 13:27:10,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:10,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:10,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:12,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:12,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:12,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393554017] [2024-06-14 13:27:12,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393554017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:12,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:12,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 13:27:12,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252816504] [2024-06-14 13:27:12,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:12,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 13:27:12,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:12,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 13:27:12,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 13:27:12,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:12,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 367 transitions, 4828 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:27:12,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:12,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:12,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:14,204 INFO L124 PetriNetUnfolderBase]: 2399/3931 cut-off events. [2024-06-14 13:27:14,204 INFO L125 PetriNetUnfolderBase]: For 246371/246371 co-relation queries the response was YES. [2024-06-14 13:27:14,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26724 conditions, 3931 events. 2399/3931 cut-off events. For 246371/246371 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23463 event pairs, 415 based on Foata normal form. 2/3928 useless extension candidates. Maximal degree in co-relation 26581. Up to 3206 conditions per place. [2024-06-14 13:27:14,251 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 310 selfloop transitions, 82 changer transitions 0/397 dead transitions. [2024-06-14 13:27:14,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 397 transitions, 5738 flow [2024-06-14 13:27:14,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 13:27:14,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 13:27:14,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-14 13:27:14,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-14 13:27:14,253 INFO L175 Difference]: Start difference. First operand has 308 places, 367 transitions, 4828 flow. Second operand 7 states and 131 transitions. [2024-06-14 13:27:14,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 397 transitions, 5738 flow [2024-06-14 13:27:15,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 397 transitions, 5580 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 13:27:15,249 INFO L231 Difference]: Finished difference. Result has 309 places, 367 transitions, 4842 flow [2024-06-14 13:27:15,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4670, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4842, PETRI_PLACES=309, PETRI_TRANSITIONS=367} [2024-06-14 13:27:15,249 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-14 13:27:15,249 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 367 transitions, 4842 flow [2024-06-14 13:27:15,249 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:27:15,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:15,249 INFO L208 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:27:15,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 13:27:15,249 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:15,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:15,250 INFO L85 PathProgramCache]: Analyzing trace with hash 279200888, now seen corresponding path program 14 times [2024-06-14 13:27:15,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:15,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880647525] [2024-06-14 13:27:15,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:15,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:15,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:18,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:18,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:18,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880647525] [2024-06-14 13:27:18,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880647525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:18,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:18,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:18,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509263333] [2024-06-14 13:27:18,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:18,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:18,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:18,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:18,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:18,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:18,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 367 transitions, 4842 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:27:18,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:18,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:18,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:20,404 INFO L124 PetriNetUnfolderBase]: 2425/3969 cut-off events. [2024-06-14 13:27:20,405 INFO L125 PetriNetUnfolderBase]: For 259594/259594 co-relation queries the response was YES. [2024-06-14 13:27:20,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27321 conditions, 3969 events. 2425/3969 cut-off events. For 259594/259594 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 23754 event pairs, 482 based on Foata normal form. 2/3970 useless extension candidates. Maximal degree in co-relation 27177. Up to 3335 conditions per place. [2024-06-14 13:27:20,456 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 274 selfloop transitions, 140 changer transitions 0/419 dead transitions. [2024-06-14 13:27:20,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 419 transitions, 6410 flow [2024-06-14 13:27:20,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:27:20,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:27:20,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-14 13:27:20,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-14 13:27:20,457 INFO L175 Difference]: Start difference. First operand has 309 places, 367 transitions, 4842 flow. Second operand 12 states and 206 transitions. [2024-06-14 13:27:20,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 419 transitions, 6410 flow [2024-06-14 13:27:21,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 419 transitions, 6195 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:27:21,614 INFO L231 Difference]: Finished difference. Result has 314 places, 373 transitions, 5019 flow [2024-06-14 13:27:21,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5019, PETRI_PLACES=314, PETRI_TRANSITIONS=373} [2024-06-14 13:27:21,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-14 13:27:21,615 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 373 transitions, 5019 flow [2024-06-14 13:27:21,615 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:27:21,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:21,615 INFO L208 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:27:21,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 13:27:21,616 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:21,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:21,616 INFO L85 PathProgramCache]: Analyzing trace with hash -551711142, now seen corresponding path program 15 times [2024-06-14 13:27:21,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:21,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122504237] [2024-06-14 13:27:21,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:21,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:21,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:24,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:24,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:24,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122504237] [2024-06-14 13:27:24,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122504237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:24,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:24,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:24,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711470935] [2024-06-14 13:27:24,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:24,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:24,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:24,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:24,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:24,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:24,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 373 transitions, 5019 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:27:24,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:24,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:24,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:26,808 INFO L124 PetriNetUnfolderBase]: 2419/3965 cut-off events. [2024-06-14 13:27:26,808 INFO L125 PetriNetUnfolderBase]: For 258041/258041 co-relation queries the response was YES. [2024-06-14 13:27:26,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27231 conditions, 3965 events. 2419/3965 cut-off events. For 258041/258041 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 23763 event pairs, 483 based on Foata normal form. 2/3966 useless extension candidates. Maximal degree in co-relation 27086. Up to 3330 conditions per place. [2024-06-14 13:27:26,852 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 147 changer transitions 0/424 dead transitions. [2024-06-14 13:27:26,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 424 transitions, 6515 flow [2024-06-14 13:27:26,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 13:27:26,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 13:27:26,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 222 transitions. [2024-06-14 13:27:26,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065934065934066 [2024-06-14 13:27:26,854 INFO L175 Difference]: Start difference. First operand has 314 places, 373 transitions, 5019 flow. Second operand 13 states and 222 transitions. [2024-06-14 13:27:26,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 424 transitions, 6515 flow [2024-06-14 13:27:27,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 424 transitions, 6210 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-14 13:27:27,953 INFO L231 Difference]: Finished difference. Result has 318 places, 373 transitions, 5024 flow [2024-06-14 13:27:27,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5024, PETRI_PLACES=318, PETRI_TRANSITIONS=373} [2024-06-14 13:27:27,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-14 13:27:27,953 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 373 transitions, 5024 flow [2024-06-14 13:27:27,953 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:27:27,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:27,953 INFO L208 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:27:27,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 13:27:27,954 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:27,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:27,954 INFO L85 PathProgramCache]: Analyzing trace with hash 644754872, now seen corresponding path program 16 times [2024-06-14 13:27:27,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:27,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36805030] [2024-06-14 13:27:27,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:27,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:27,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:30,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:30,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:30,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36805030] [2024-06-14 13:27:30,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36805030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:30,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:30,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:30,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705008503] [2024-06-14 13:27:30,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:30,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:30,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:30,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:30,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:31,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:31,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 373 transitions, 5024 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:27:31,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:31,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:31,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:32,259 INFO L124 PetriNetUnfolderBase]: 2429/3981 cut-off events. [2024-06-14 13:27:32,260 INFO L125 PetriNetUnfolderBase]: For 258639/258639 co-relation queries the response was YES. [2024-06-14 13:27:32,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27349 conditions, 3981 events. 2429/3981 cut-off events. For 258639/258639 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 23896 event pairs, 499 based on Foata normal form. 2/3978 useless extension candidates. Maximal degree in co-relation 27204. Up to 3253 conditions per place. [2024-06-14 13:27:32,307 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 240 selfloop transitions, 156 changer transitions 0/401 dead transitions. [2024-06-14 13:27:32,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 401 transitions, 6296 flow [2024-06-14 13:27:32,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:32,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:32,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-14 13:27:32,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-14 13:27:32,309 INFO L175 Difference]: Start difference. First operand has 318 places, 373 transitions, 5024 flow. Second operand 8 states and 140 transitions. [2024-06-14 13:27:32,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 401 transitions, 6296 flow [2024-06-14 13:27:33,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 401 transitions, 5899 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-14 13:27:33,265 INFO L231 Difference]: Finished difference. Result has 312 places, 376 transitions, 5019 flow [2024-06-14 13:27:33,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4631, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5019, PETRI_PLACES=312, PETRI_TRANSITIONS=376} [2024-06-14 13:27:33,266 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-14 13:27:33,266 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 376 transitions, 5019 flow [2024-06-14 13:27:33,266 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:27:33,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:33,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:33,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 13:27:33,267 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:33,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:33,267 INFO L85 PathProgramCache]: Analyzing trace with hash -212804262, now seen corresponding path program 17 times [2024-06-14 13:27:33,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:33,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786613338] [2024-06-14 13:27:33,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:33,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:33,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:36,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:36,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:36,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786613338] [2024-06-14 13:27:36,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786613338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:36,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:36,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:36,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779904209] [2024-06-14 13:27:36,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:36,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:36,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:36,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:36,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:36,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:36,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 376 transitions, 5019 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:27:36,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:36,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:36,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:37,896 INFO L124 PetriNetUnfolderBase]: 2439/3999 cut-off events. [2024-06-14 13:27:37,896 INFO L125 PetriNetUnfolderBase]: For 258955/258955 co-relation queries the response was YES. [2024-06-14 13:27:37,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27464 conditions, 3999 events. 2439/3999 cut-off events. For 258955/258955 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 24047 event pairs, 475 based on Foata normal form. 2/3996 useless extension candidates. Maximal degree in co-relation 27319. Up to 3263 conditions per place. [2024-06-14 13:27:37,945 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 236 selfloop transitions, 167 changer transitions 0/408 dead transitions. [2024-06-14 13:27:37,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 408 transitions, 6319 flow [2024-06-14 13:27:37,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:27:37,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:27:37,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-14 13:27:37,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-14 13:27:37,947 INFO L175 Difference]: Start difference. First operand has 312 places, 376 transitions, 5019 flow. Second operand 11 states and 180 transitions. [2024-06-14 13:27:37,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 408 transitions, 6319 flow [2024-06-14 13:27:39,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 408 transitions, 5961 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-14 13:27:39,045 INFO L231 Difference]: Finished difference. Result has 318 places, 379 transitions, 5077 flow [2024-06-14 13:27:39,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5077, PETRI_PLACES=318, PETRI_TRANSITIONS=379} [2024-06-14 13:27:39,046 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-14 13:27:39,046 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 379 transitions, 5077 flow [2024-06-14 13:27:39,046 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:27:39,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:39,046 INFO L208 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:27:39,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 13:27:39,046 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:39,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:39,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1248753746, now seen corresponding path program 18 times [2024-06-14 13:27:39,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:39,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165824501] [2024-06-14 13:27:39,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:39,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:39,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:42,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:42,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:42,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165824501] [2024-06-14 13:27:42,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165824501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:42,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:42,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:42,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753466793] [2024-06-14 13:27:42,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:42,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:42,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:42,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:42,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:42,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:42,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 379 transitions, 5077 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:27:42,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:42,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:42,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:43,624 INFO L124 PetriNetUnfolderBase]: 2449/4011 cut-off events. [2024-06-14 13:27:43,624 INFO L125 PetriNetUnfolderBase]: For 263932/263932 co-relation queries the response was YES. [2024-06-14 13:27:43,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27573 conditions, 4011 events. 2449/4011 cut-off events. For 263932/263932 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 24074 event pairs, 534 based on Foata normal form. 2/4008 useless extension candidates. Maximal degree in co-relation 27427. Up to 3540 conditions per place. [2024-06-14 13:27:43,674 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 326 selfloop transitions, 77 changer transitions 0/408 dead transitions. [2024-06-14 13:27:43,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 408 transitions, 6187 flow [2024-06-14 13:27:43,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:43,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:43,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-14 13:27:43,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-14 13:27:43,676 INFO L175 Difference]: Start difference. First operand has 318 places, 379 transitions, 5077 flow. Second operand 8 states and 139 transitions. [2024-06-14 13:27:43,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 408 transitions, 6187 flow [2024-06-14 13:27:44,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 408 transitions, 5634 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-14 13:27:44,785 INFO L231 Difference]: Finished difference. Result has 317 places, 382 transitions, 4738 flow [2024-06-14 13:27:44,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4738, PETRI_PLACES=317, PETRI_TRANSITIONS=382} [2024-06-14 13:27:44,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 13:27:44,785 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 382 transitions, 4738 flow [2024-06-14 13:27:44,786 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:27:44,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:44,786 INFO L208 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:27:44,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 13:27:44,786 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:44,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:44,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1248763976, now seen corresponding path program 19 times [2024-06-14 13:27:44,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:44,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924287221] [2024-06-14 13:27:44,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:44,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:44,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:47,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:47,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:47,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924287221] [2024-06-14 13:27:47,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924287221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:47,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:47,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:47,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612371249] [2024-06-14 13:27:47,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:47,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:47,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:47,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:47,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:47,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:47,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 382 transitions, 4738 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:27:47,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:47,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:47,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:49,588 INFO L124 PetriNetUnfolderBase]: 2443/4005 cut-off events. [2024-06-14 13:27:49,588 INFO L125 PetriNetUnfolderBase]: For 259126/259126 co-relation queries the response was YES. [2024-06-14 13:27:49,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26472 conditions, 4005 events. 2443/4005 cut-off events. For 259126/259126 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 24077 event pairs, 533 based on Foata normal form. 2/4002 useless extension candidates. Maximal degree in co-relation 26326. Up to 3535 conditions per place. [2024-06-14 13:27:49,637 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 328 selfloop transitions, 80 changer transitions 0/413 dead transitions. [2024-06-14 13:27:49,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 413 transitions, 5642 flow [2024-06-14 13:27:49,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:27:49,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:27:49,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-14 13:27:49,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-14 13:27:49,639 INFO L175 Difference]: Start difference. First operand has 317 places, 382 transitions, 4738 flow. Second operand 10 states and 166 transitions. [2024-06-14 13:27:49,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 413 transitions, 5642 flow [2024-06-14 13:27:50,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 413 transitions, 5356 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-14 13:27:50,880 INFO L231 Difference]: Finished difference. Result has 319 places, 382 transitions, 4618 flow [2024-06-14 13:27:50,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4452, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4618, PETRI_PLACES=319, PETRI_TRANSITIONS=382} [2024-06-14 13:27:50,881 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-14 13:27:50,881 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 382 transitions, 4618 flow [2024-06-14 13:27:50,881 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:27:50,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:50,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:27:50,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 13:27:50,881 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:50,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:50,881 INFO L85 PathProgramCache]: Analyzing trace with hash -545276472, now seen corresponding path program 20 times [2024-06-14 13:27:50,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:50,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253341841] [2024-06-14 13:27:50,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:50,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:50,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:27:54,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:27:54,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:27:54,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253341841] [2024-06-14 13:27:54,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253341841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:27:54,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:27:54,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:27:54,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733226520] [2024-06-14 13:27:54,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:27:54,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:27:54,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:27:54,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:27:54,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:27:54,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:27:54,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 382 transitions, 4618 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:27:54,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:27:54,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:27:54,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:27:55,635 INFO L124 PetriNetUnfolderBase]: 2437/3993 cut-off events. [2024-06-14 13:27:55,635 INFO L125 PetriNetUnfolderBase]: For 255288/255288 co-relation queries the response was YES. [2024-06-14 13:27:55,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26203 conditions, 3993 events. 2437/3993 cut-off events. For 255288/255288 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 23965 event pairs, 491 based on Foata normal form. 2/3994 useless extension candidates. Maximal degree in co-relation 26056. Up to 3611 conditions per place. [2024-06-14 13:27:55,687 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 351 selfloop transitions, 51 changer transitions 0/407 dead transitions. [2024-06-14 13:27:55,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 407 transitions, 5492 flow [2024-06-14 13:27:55,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:27:55,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:27:55,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-14 13:27:55,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-14 13:27:55,688 INFO L175 Difference]: Start difference. First operand has 319 places, 382 transitions, 4618 flow. Second operand 8 states and 134 transitions. [2024-06-14 13:27:55,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 407 transitions, 5492 flow [2024-06-14 13:27:56,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 407 transitions, 5286 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 13:27:56,825 INFO L231 Difference]: Finished difference. Result has 317 places, 382 transitions, 4524 flow [2024-06-14 13:27:56,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4412, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4524, PETRI_PLACES=317, PETRI_TRANSITIONS=382} [2024-06-14 13:27:56,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 13:27:56,825 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 382 transitions, 4524 flow [2024-06-14 13:27:56,825 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:27:56,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:27:56,825 INFO L208 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:27:56,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 13:27:56,826 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:27:56,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:27:56,827 INFO L85 PathProgramCache]: Analyzing trace with hash -545271822, now seen corresponding path program 21 times [2024-06-14 13:27:56,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:27:56,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78340010] [2024-06-14 13:27:56,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:27:56,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:27:56,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:00,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:00,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:00,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78340010] [2024-06-14 13:28:00,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78340010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:00,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:00,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:00,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577326705] [2024-06-14 13:28:00,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:00,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:00,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:00,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:00,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:00,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:00,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 382 transitions, 4524 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:28:00,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:00,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:00,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:01,806 INFO L124 PetriNetUnfolderBase]: 2431/3991 cut-off events. [2024-06-14 13:28:01,806 INFO L125 PetriNetUnfolderBase]: For 251516/251516 co-relation queries the response was YES. [2024-06-14 13:28:01,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25927 conditions, 3991 events. 2431/3991 cut-off events. For 251516/251516 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 24005 event pairs, 490 based on Foata normal form. 2/3992 useless extension candidates. Maximal degree in co-relation 25779. Up to 3353 conditions per place. [2024-06-14 13:28:01,853 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 143 changer transitions 0/417 dead transitions. [2024-06-14 13:28:01,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 417 transitions, 5446 flow [2024-06-14 13:28:01,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:01,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:01,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-14 13:28:01,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-14 13:28:01,855 INFO L175 Difference]: Start difference. First operand has 317 places, 382 transitions, 4524 flow. Second operand 10 states and 171 transitions. [2024-06-14 13:28:01,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 417 transitions, 5446 flow [2024-06-14 13:28:02,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 417 transitions, 5114 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-14 13:28:02,900 INFO L231 Difference]: Finished difference. Result has 317 places, 382 transitions, 4488 flow [2024-06-14 13:28:02,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4192, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4488, PETRI_PLACES=317, PETRI_TRANSITIONS=382} [2024-06-14 13:28:02,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 13:28:02,900 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 382 transitions, 4488 flow [2024-06-14 13:28:02,900 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:28:02,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:02,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:02,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 13:28:02,901 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:02,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:02,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1755205740, now seen corresponding path program 22 times [2024-06-14 13:28:02,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:02,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282930953] [2024-06-14 13:28:02,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:02,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:02,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:05,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:05,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:05,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282930953] [2024-06-14 13:28:05,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282930953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:05,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:05,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:05,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692249698] [2024-06-14 13:28:05,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:05,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:05,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:05,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:05,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:05,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:05,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 382 transitions, 4488 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:28:05,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:05,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:05,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:07,255 INFO L124 PetriNetUnfolderBase]: 2425/3981 cut-off events. [2024-06-14 13:28:07,256 INFO L125 PetriNetUnfolderBase]: For 248557/248557 co-relation queries the response was YES. [2024-06-14 13:28:07,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25565 conditions, 3981 events. 2425/3981 cut-off events. For 248557/248557 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 23976 event pairs, 482 based on Foata normal form. 2/3978 useless extension candidates. Maximal degree in co-relation 25419. Up to 3253 conditions per place. [2024-06-14 13:28:07,301 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 168 changer transitions 0/407 dead transitions. [2024-06-14 13:28:07,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 407 transitions, 5358 flow [2024-06-14 13:28:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:07,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:07,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-14 13:28:07,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-14 13:28:07,302 INFO L175 Difference]: Start difference. First operand has 317 places, 382 transitions, 4488 flow. Second operand 10 states and 164 transitions. [2024-06-14 13:28:07,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 407 transitions, 5358 flow [2024-06-14 13:28:08,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 407 transitions, 5005 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-14 13:28:08,364 INFO L231 Difference]: Finished difference. Result has 316 places, 382 transitions, 4477 flow [2024-06-14 13:28:08,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4477, PETRI_PLACES=316, PETRI_TRANSITIONS=382} [2024-06-14 13:28:08,364 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-14 13:28:08,364 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 382 transitions, 4477 flow [2024-06-14 13:28:08,364 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:28:08,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:08,364 INFO L208 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:28:08,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 13:28:08,364 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:08,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:08,365 INFO L85 PathProgramCache]: Analyzing trace with hash -837885529, now seen corresponding path program 1 times [2024-06-14 13:28:08,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:08,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808300826] [2024-06-14 13:28:08,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:08,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:08,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:10,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:10,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:10,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808300826] [2024-06-14 13:28:10,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808300826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:10,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:10,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:10,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833822972] [2024-06-14 13:28:10,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:10,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:10,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:10,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:10,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:10,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:10,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 382 transitions, 4477 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:28:10,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:10,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:10,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:12,670 INFO L124 PetriNetUnfolderBase]: 2769/4572 cut-off events. [2024-06-14 13:28:12,670 INFO L125 PetriNetUnfolderBase]: For 328293/328293 co-relation queries the response was YES. [2024-06-14 13:28:12,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30226 conditions, 4572 events. 2769/4572 cut-off events. For 328293/328293 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 28539 event pairs, 585 based on Foata normal form. 6/4577 useless extension candidates. Maximal degree in co-relation 30080. Up to 3731 conditions per place. [2024-06-14 13:28:12,725 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 408 selfloop transitions, 66 changer transitions 0/479 dead transitions. [2024-06-14 13:28:12,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 479 transitions, 6484 flow [2024-06-14 13:28:12,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:28:12,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:28:12,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 222 transitions. [2024-06-14 13:28:12,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-14 13:28:12,726 INFO L175 Difference]: Start difference. First operand has 316 places, 382 transitions, 4477 flow. Second operand 12 states and 222 transitions. [2024-06-14 13:28:12,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 479 transitions, 6484 flow [2024-06-14 13:28:14,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 479 transitions, 5891 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-14 13:28:14,111 INFO L231 Difference]: Finished difference. Result has 321 places, 409 transitions, 4479 flow [2024-06-14 13:28:14,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4479, PETRI_PLACES=321, PETRI_TRANSITIONS=409} [2024-06-14 13:28:14,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-14 13:28:14,111 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 409 transitions, 4479 flow [2024-06-14 13:28:14,112 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:28:14,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:14,112 INFO L208 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:28:14,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 13:28:14,112 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:14,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:14,112 INFO L85 PathProgramCache]: Analyzing trace with hash -171729723, now seen corresponding path program 2 times [2024-06-14 13:28:14,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:14,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756517488] [2024-06-14 13:28:14,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:14,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:14,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:17,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:17,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:17,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756517488] [2024-06-14 13:28:17,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756517488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:17,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:17,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:17,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591871222] [2024-06-14 13:28:17,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:17,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:17,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:17,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:17,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:17,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:17,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 409 transitions, 4479 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:28:17,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:17,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:17,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:19,130 INFO L124 PetriNetUnfolderBase]: 2868/4731 cut-off events. [2024-06-14 13:28:19,130 INFO L125 PetriNetUnfolderBase]: For 396646/396646 co-relation queries the response was YES. [2024-06-14 13:28:19,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32461 conditions, 4731 events. 2868/4731 cut-off events. For 396646/396646 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 29627 event pairs, 496 based on Foata normal form. 6/4736 useless extension candidates. Maximal degree in co-relation 32311. Up to 3393 conditions per place. [2024-06-14 13:28:19,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 383 selfloop transitions, 78 changer transitions 0/466 dead transitions. [2024-06-14 13:28:19,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 466 transitions, 6101 flow [2024-06-14 13:28:19,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:28:19,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:28:19,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-14 13:28:19,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-14 13:28:19,190 INFO L175 Difference]: Start difference. First operand has 321 places, 409 transitions, 4479 flow. Second operand 10 states and 184 transitions. [2024-06-14 13:28:19,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 466 transitions, 6101 flow [2024-06-14 13:28:20,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 466 transitions, 6059 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 13:28:20,392 INFO L231 Difference]: Finished difference. Result has 328 places, 412 transitions, 4673 flow [2024-06-14 13:28:20,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4673, PETRI_PLACES=328, PETRI_TRANSITIONS=412} [2024-06-14 13:28:20,392 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-14 13:28:20,392 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 412 transitions, 4673 flow [2024-06-14 13:28:20,392 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:28:20,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:20,393 INFO L208 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:28:20,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 13:28:20,393 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:20,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:20,393 INFO L85 PathProgramCache]: Analyzing trace with hash -578072409, now seen corresponding path program 3 times [2024-06-14 13:28:20,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:20,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900401533] [2024-06-14 13:28:20,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:20,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:20,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:23,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:23,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:23,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900401533] [2024-06-14 13:28:23,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900401533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:23,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:23,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:23,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861322694] [2024-06-14 13:28:23,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:23,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:23,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:23,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:23,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:24,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:24,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 412 transitions, 4673 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:28:24,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:24,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:24,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:25,825 INFO L124 PetriNetUnfolderBase]: 2842/4680 cut-off events. [2024-06-14 13:28:25,825 INFO L125 PetriNetUnfolderBase]: For 377874/377874 co-relation queries the response was YES. [2024-06-14 13:28:25,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31513 conditions, 4680 events. 2842/4680 cut-off events. For 377874/377874 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 29302 event pairs, 567 based on Foata normal form. 12/4691 useless extension candidates. Maximal degree in co-relation 31361. Up to 4160 conditions per place. [2024-06-14 13:28:25,884 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 396 selfloop transitions, 49 changer transitions 0/450 dead transitions. [2024-06-14 13:28:25,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 450 transitions, 5709 flow [2024-06-14 13:28:25,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:25,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:25,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 13:28:25,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 13:28:25,885 INFO L175 Difference]: Start difference. First operand has 328 places, 412 transitions, 4673 flow. Second operand 9 states and 156 transitions. [2024-06-14 13:28:25,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 450 transitions, 5709 flow [2024-06-14 13:28:27,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 450 transitions, 5610 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 13:28:27,392 INFO L231 Difference]: Finished difference. Result has 331 places, 412 transitions, 4678 flow [2024-06-14 13:28:27,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4678, PETRI_PLACES=331, PETRI_TRANSITIONS=412} [2024-06-14 13:28:27,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 13:28:27,393 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 412 transitions, 4678 flow [2024-06-14 13:28:27,393 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:28:27,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:27,393 INFO L208 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:28:27,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 13:28:27,393 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:27,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:27,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2132262745, now seen corresponding path program 4 times [2024-06-14 13:28:27,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:27,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530386506] [2024-06-14 13:28:27,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:27,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:27,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:30,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:30,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:30,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530386506] [2024-06-14 13:28:30,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530386506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:30,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:30,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:30,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002932070] [2024-06-14 13:28:30,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:30,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:30,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:30,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:30,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:30,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:30,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 412 transitions, 4678 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:28:30,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:30,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:30,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:32,435 INFO L124 PetriNetUnfolderBase]: 2898/4777 cut-off events. [2024-06-14 13:28:32,435 INFO L125 PetriNetUnfolderBase]: For 398822/398822 co-relation queries the response was YES. [2024-06-14 13:28:32,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32199 conditions, 4777 events. 2898/4777 cut-off events. For 398822/398822 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 30149 event pairs, 658 based on Foata normal form. 16/4792 useless extension candidates. Maximal degree in co-relation 32046. Up to 3857 conditions per place. [2024-06-14 13:28:32,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 60 changer transitions 0/460 dead transitions. [2024-06-14 13:28:32,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 460 transitions, 6053 flow [2024-06-14 13:28:32,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:32,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:32,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 13:28:32,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 13:28:32,501 INFO L175 Difference]: Start difference. First operand has 331 places, 412 transitions, 4678 flow. Second operand 9 states and 165 transitions. [2024-06-14 13:28:32,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 460 transitions, 6053 flow [2024-06-14 13:28:34,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 460 transitions, 5905 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 13:28:34,153 INFO L231 Difference]: Finished difference. Result has 331 places, 414 transitions, 4704 flow [2024-06-14 13:28:34,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4530, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4704, PETRI_PLACES=331, PETRI_TRANSITIONS=414} [2024-06-14 13:28:34,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 13:28:34,154 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 414 transitions, 4704 flow [2024-06-14 13:28:34,154 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:28:34,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:34,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:34,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 13:28:34,154 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:34,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:34,155 INFO L85 PathProgramCache]: Analyzing trace with hash -2124644185, now seen corresponding path program 5 times [2024-06-14 13:28:34,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:34,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043663052] [2024-06-14 13:28:34,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:34,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:34,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:37,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:37,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:37,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043663052] [2024-06-14 13:28:37,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043663052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:37,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:37,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:37,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818879301] [2024-06-14 13:28:37,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:37,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:37,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:37,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:37,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:37,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:37,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 414 transitions, 4704 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:28:37,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:37,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:37,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:39,296 INFO L124 PetriNetUnfolderBase]: 2862/4729 cut-off events. [2024-06-14 13:28:39,297 INFO L125 PetriNetUnfolderBase]: For 337080/337080 co-relation queries the response was YES. [2024-06-14 13:28:39,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30380 conditions, 4729 events. 2862/4729 cut-off events. For 337080/337080 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 29906 event pairs, 713 based on Foata normal form. 16/4744 useless extension candidates. Maximal degree in co-relation 30226. Up to 4249 conditions per place. [2024-06-14 13:28:39,362 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 55 changer transitions 0/451 dead transitions. [2024-06-14 13:28:39,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 451 transitions, 5758 flow [2024-06-14 13:28:39,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:39,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:39,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 13:28:39,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 13:28:39,364 INFO L175 Difference]: Start difference. First operand has 331 places, 414 transitions, 4704 flow. Second operand 9 states and 157 transitions. [2024-06-14 13:28:39,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 451 transitions, 5758 flow [2024-06-14 13:28:40,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 451 transitions, 5601 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 13:28:40,769 INFO L231 Difference]: Finished difference. Result has 333 places, 414 transitions, 4665 flow [2024-06-14 13:28:40,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4665, PETRI_PLACES=333, PETRI_TRANSITIONS=414} [2024-06-14 13:28:40,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-14 13:28:40,769 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 414 transitions, 4665 flow [2024-06-14 13:28:40,770 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:28:40,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:40,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:40,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 13:28:40,770 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:40,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:40,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1288369225, now seen corresponding path program 6 times [2024-06-14 13:28:40,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:40,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800980849] [2024-06-14 13:28:40,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:40,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:44,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:28:44,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:44,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800980849] [2024-06-14 13:28:44,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800980849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:44,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:44,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:44,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55481694] [2024-06-14 13:28:44,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:44,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:44,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:44,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:44,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:44,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:44,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 414 transitions, 4665 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:28:44,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:44,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:44,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:46,046 INFO L124 PetriNetUnfolderBase]: 2936/4831 cut-off events. [2024-06-14 13:28:46,047 INFO L125 PetriNetUnfolderBase]: For 342273/342273 co-relation queries the response was YES. [2024-06-14 13:28:46,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31789 conditions, 4831 events. 2936/4831 cut-off events. For 342273/342273 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 30485 event pairs, 666 based on Foata normal form. 8/4836 useless extension candidates. Maximal degree in co-relation 31634. Up to 4069 conditions per place. [2024-06-14 13:28:46,110 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 346 selfloop transitions, 108 changer transitions 0/459 dead transitions. [2024-06-14 13:28:46,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 459 transitions, 6029 flow [2024-06-14 13:28:46,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:46,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:46,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-14 13:28:46,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-14 13:28:46,111 INFO L175 Difference]: Start difference. First operand has 333 places, 414 transitions, 4665 flow. Second operand 9 states and 165 transitions. [2024-06-14 13:28:46,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 459 transitions, 6029 flow [2024-06-14 13:28:47,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 459 transitions, 5870 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 13:28:47,957 INFO L231 Difference]: Finished difference. Result has 333 places, 416 transitions, 4772 flow [2024-06-14 13:28:47,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4506, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4772, PETRI_PLACES=333, PETRI_TRANSITIONS=416} [2024-06-14 13:28:47,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-14 13:28:47,957 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 416 transitions, 4772 flow [2024-06-14 13:28:47,957 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:28:47,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:47,958 INFO L208 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:28:47,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 13:28:47,958 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:47,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:47,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1288578475, now seen corresponding path program 7 times [2024-06-14 13:28:47,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:47,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66783698] [2024-06-14 13:28:47,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:47,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:47,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:51,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:51,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:51,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66783698] [2024-06-14 13:28:51,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66783698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:51,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:51,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:51,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329166751] [2024-06-14 13:28:51,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:51,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:51,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:51,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:51,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:51,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:51,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 416 transitions, 4772 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:28:51,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:51,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:51,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:28:53,549 INFO L124 PetriNetUnfolderBase]: 2964/4875 cut-off events. [2024-06-14 13:28:53,550 INFO L125 PetriNetUnfolderBase]: For 350486/350486 co-relation queries the response was YES. [2024-06-14 13:28:53,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32127 conditions, 4875 events. 2964/4875 cut-off events. For 350486/350486 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 30835 event pairs, 686 based on Foata normal form. 8/4880 useless extension candidates. Maximal degree in co-relation 31972. Up to 4299 conditions per place. [2024-06-14 13:28:53,613 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 107 changer transitions 0/451 dead transitions. [2024-06-14 13:28:53,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 451 transitions, 5842 flow [2024-06-14 13:28:53,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:28:53,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:28:53,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-14 13:28:53,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-14 13:28:53,614 INFO L175 Difference]: Start difference. First operand has 333 places, 416 transitions, 4772 flow. Second operand 9 states and 157 transitions. [2024-06-14 13:28:53,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 451 transitions, 5842 flow [2024-06-14 13:28:55,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 451 transitions, 5699 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 13:28:55,325 INFO L231 Difference]: Finished difference. Result has 337 places, 417 transitions, 4874 flow [2024-06-14 13:28:55,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4633, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4874, PETRI_PLACES=337, PETRI_TRANSITIONS=417} [2024-06-14 13:28:55,325 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-14 13:28:55,326 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 417 transitions, 4874 flow [2024-06-14 13:28:55,326 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:28:55,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:28:55,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:28:55,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 13:28:55,326 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:28:55,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:28:55,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1554275755, now seen corresponding path program 8 times [2024-06-14 13:28:55,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:28:55,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794994372] [2024-06-14 13:28:55,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:28:55,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:28:55,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:28:58,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:28:58,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:28:58,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794994372] [2024-06-14 13:28:58,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794994372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:28:58,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:28:58,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:28:58,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818401970] [2024-06-14 13:28:58,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:28:58,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:28:58,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:28:58,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:28:58,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:28:58,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:28:58,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 417 transitions, 4874 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:28:58,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:28:58,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:28:58,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:00,889 INFO L124 PetriNetUnfolderBase]: 2992/4919 cut-off events. [2024-06-14 13:29:00,890 INFO L125 PetriNetUnfolderBase]: For 357182/357182 co-relation queries the response was YES. [2024-06-14 13:29:00,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32665 conditions, 4919 events. 2992/4919 cut-off events. For 357182/357182 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31225 event pairs, 689 based on Foata normal form. 8/4924 useless extension candidates. Maximal degree in co-relation 32508. Up to 4343 conditions per place. [2024-06-14 13:29:00,945 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 337 selfloop transitions, 106 changer transitions 0/448 dead transitions. [2024-06-14 13:29:00,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 448 transitions, 5920 flow [2024-06-14 13:29:00,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:00,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:00,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:29:00,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:29:00,947 INFO L175 Difference]: Start difference. First operand has 337 places, 417 transitions, 4874 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:29:00,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 448 transitions, 5920 flow [2024-06-14 13:29:02,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 448 transitions, 5705 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:02,857 INFO L231 Difference]: Finished difference. Result has 339 places, 418 transitions, 4900 flow [2024-06-14 13:29:02,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4659, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4900, PETRI_PLACES=339, PETRI_TRANSITIONS=418} [2024-06-14 13:29:02,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-14 13:29:02,857 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 418 transitions, 4900 flow [2024-06-14 13:29:02,857 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:29:02,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:02,858 INFO L208 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:29:02,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 13:29:02,858 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:02,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:02,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1673180587, now seen corresponding path program 9 times [2024-06-14 13:29:02,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:02,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453742596] [2024-06-14 13:29:02,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:02,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:02,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:06,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:06,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:06,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453742596] [2024-06-14 13:29:06,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453742596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:06,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:06,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:06,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325039137] [2024-06-14 13:29:06,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:06,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:06,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:06,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:06,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:06,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:06,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 418 transitions, 4900 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:29:06,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:06,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:06,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:08,175 INFO L124 PetriNetUnfolderBase]: 3020/4969 cut-off events. [2024-06-14 13:29:08,175 INFO L125 PetriNetUnfolderBase]: For 364866/364866 co-relation queries the response was YES. [2024-06-14 13:29:08,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33082 conditions, 4969 events. 3020/4969 cut-off events. For 364866/364866 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 31519 event pairs, 706 based on Foata normal form. 8/4976 useless extension candidates. Maximal degree in co-relation 32924. Up to 4552 conditions per place. [2024-06-14 13:29:08,243 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 45 changer transitions 0/445 dead transitions. [2024-06-14 13:29:08,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 445 transitions, 5926 flow [2024-06-14 13:29:08,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:08,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:08,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-14 13:29:08,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-14 13:29:08,244 INFO L175 Difference]: Start difference. First operand has 339 places, 418 transitions, 4900 flow. Second operand 9 states and 146 transitions. [2024-06-14 13:29:08,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 445 transitions, 5926 flow [2024-06-14 13:29:09,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 445 transitions, 5711 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:09,863 INFO L231 Difference]: Finished difference. Result has 341 places, 419 transitions, 4806 flow [2024-06-14 13:29:09,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4685, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4806, PETRI_PLACES=341, PETRI_TRANSITIONS=419} [2024-06-14 13:29:09,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-14 13:29:09,863 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 419 transitions, 4806 flow [2024-06-14 13:29:09,863 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:29:09,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:09,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:09,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 13:29:09,864 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:09,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:09,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1465625675, now seen corresponding path program 1 times [2024-06-14 13:29:09,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:09,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009058702] [2024-06-14 13:29:09,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:09,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:09,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:13,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:13,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:13,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009058702] [2024-06-14 13:29:13,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009058702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:13,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:13,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:13,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364471897] [2024-06-14 13:29:13,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:13,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:13,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:13,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:13,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:13,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:13,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 419 transitions, 4806 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:29:13,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:13,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:13,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:15,205 INFO L124 PetriNetUnfolderBase]: 3073/5050 cut-off events. [2024-06-14 13:29:15,205 INFO L125 PetriNetUnfolderBase]: For 391723/391723 co-relation queries the response was YES. [2024-06-14 13:29:15,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34143 conditions, 5050 events. 3073/5050 cut-off events. For 391723/391723 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 32096 event pairs, 656 based on Foata normal form. 6/5053 useless extension candidates. Maximal degree in co-relation 33984. Up to 3473 conditions per place. [2024-06-14 13:29:15,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 338 selfloop transitions, 124 changer transitions 0/467 dead transitions. [2024-06-14 13:29:15,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 467 transitions, 6396 flow [2024-06-14 13:29:15,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:15,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:15,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-14 13:29:15,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-14 13:29:15,269 INFO L175 Difference]: Start difference. First operand has 341 places, 419 transitions, 4806 flow. Second operand 9 states and 167 transitions. [2024-06-14 13:29:15,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 467 transitions, 6396 flow [2024-06-14 13:29:17,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 467 transitions, 6301 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:17,087 INFO L231 Difference]: Finished difference. Result has 343 places, 421 transitions, 5013 flow [2024-06-14 13:29:17,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5013, PETRI_PLACES=343, PETRI_TRANSITIONS=421} [2024-06-14 13:29:17,087 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-14 13:29:17,087 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 421 transitions, 5013 flow [2024-06-14 13:29:17,087 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:29:17,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:17,087 INFO L208 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:29:17,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 13:29:17,088 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:17,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:17,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1465894786, now seen corresponding path program 1 times [2024-06-14 13:29:17,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:17,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899085613] [2024-06-14 13:29:17,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:17,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:17,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:20,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:20,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:20,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899085613] [2024-06-14 13:29:20,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899085613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:20,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:20,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:20,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859624967] [2024-06-14 13:29:20,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:20,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:20,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:20,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:20,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:20,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:20,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 421 transitions, 5013 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:29:20,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:20,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:20,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:22,078 INFO L124 PetriNetUnfolderBase]: 3160/5160 cut-off events. [2024-06-14 13:29:22,078 INFO L125 PetriNetUnfolderBase]: For 461426/461426 co-relation queries the response was YES. [2024-06-14 13:29:22,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36335 conditions, 5160 events. 3160/5160 cut-off events. For 461426/461426 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32760 event pairs, 804 based on Foata normal form. 8/5165 useless extension candidates. Maximal degree in co-relation 36175. Up to 4505 conditions per place. [2024-06-14 13:29:22,147 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 371 selfloop transitions, 92 changer transitions 0/468 dead transitions. [2024-06-14 13:29:22,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 468 transitions, 6357 flow [2024-06-14 13:29:22,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:29:22,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:29:22,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-14 13:29:22,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:29:22,148 INFO L175 Difference]: Start difference. First operand has 343 places, 421 transitions, 5013 flow. Second operand 11 states and 187 transitions. [2024-06-14 13:29:22,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 468 transitions, 6357 flow [2024-06-14 13:29:24,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 468 transitions, 6086 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 13:29:24,222 INFO L231 Difference]: Finished difference. Result has 348 places, 423 transitions, 4964 flow [2024-06-14 13:29:24,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4742, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4964, PETRI_PLACES=348, PETRI_TRANSITIONS=423} [2024-06-14 13:29:24,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-14 13:29:24,222 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 423 transitions, 4964 flow [2024-06-14 13:29:24,222 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:29:24,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:24,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, 1, 1, 1] [2024-06-14 13:29:24,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 13:29:24,223 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:24,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:24,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1465894445, now seen corresponding path program 2 times [2024-06-14 13:29:24,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:24,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489720490] [2024-06-14 13:29:24,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:24,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:24,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:27,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:27,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:27,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489720490] [2024-06-14 13:29:27,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489720490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:27,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:27,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:27,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514296564] [2024-06-14 13:29:27,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:27,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:27,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:27,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:27,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:27,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:27,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 423 transitions, 4964 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:29:27,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:27,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:27,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:29,344 INFO L124 PetriNetUnfolderBase]: 3180/5217 cut-off events. [2024-06-14 13:29:29,344 INFO L125 PetriNetUnfolderBase]: For 457307/457307 co-relation queries the response was YES. [2024-06-14 13:29:29,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36409 conditions, 5217 events. 3180/5217 cut-off events. For 457307/457307 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 33193 event pairs, 660 based on Foata normal form. 6/5220 useless extension candidates. Maximal degree in co-relation 36248. Up to 3618 conditions per place. [2024-06-14 13:29:29,404 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 337 selfloop transitions, 124 changer transitions 0/466 dead transitions. [2024-06-14 13:29:29,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 466 transitions, 6334 flow [2024-06-14 13:29:29,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:29,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:29,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:29:29,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 13:29:29,406 INFO L175 Difference]: Start difference. First operand has 348 places, 423 transitions, 4964 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:29:29,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 466 transitions, 6334 flow [2024-06-14 13:29:31,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 466 transitions, 6217 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:31,467 INFO L231 Difference]: Finished difference. Result has 350 places, 424 transitions, 5115 flow [2024-06-14 13:29:31,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4847, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5115, PETRI_PLACES=350, PETRI_TRANSITIONS=424} [2024-06-14 13:29:31,467 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-14 13:29:31,467 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 424 transitions, 5115 flow [2024-06-14 13:29:31,467 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:29:31,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:31,468 INFO L208 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:29:31,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 13:29:31,468 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:31,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:31,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1467768395, now seen corresponding path program 3 times [2024-06-14 13:29:31,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:31,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713011816] [2024-06-14 13:29:31,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:31,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:31,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:34,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:34,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:34,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713011816] [2024-06-14 13:29:34,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713011816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:34,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:34,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:34,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794177717] [2024-06-14 13:29:34,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:34,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:34,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:34,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:34,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:34,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:34,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 424 transitions, 5115 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:29:34,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:34,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:34,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:36,838 INFO L124 PetriNetUnfolderBase]: 3200/5259 cut-off events. [2024-06-14 13:29:36,838 INFO L125 PetriNetUnfolderBase]: For 466191/466191 co-relation queries the response was YES. [2024-06-14 13:29:36,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37157 conditions, 5259 events. 3200/5259 cut-off events. For 466191/466191 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 33662 event pairs, 747 based on Foata normal form. 6/5262 useless extension candidates. Maximal degree in co-relation 36994. Up to 4541 conditions per place. [2024-06-14 13:29:36,913 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 342 selfloop transitions, 111 changer transitions 0/458 dead transitions. [2024-06-14 13:29:36,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 458 transitions, 6201 flow [2024-06-14 13:29:36,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:29:36,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:29:36,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-14 13:29:36,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-14 13:29:36,914 INFO L175 Difference]: Start difference. First operand has 350 places, 424 transitions, 5115 flow. Second operand 9 states and 155 transitions. [2024-06-14 13:29:36,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 458 transitions, 6201 flow [2024-06-14 13:29:39,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 458 transitions, 5998 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:29:39,232 INFO L231 Difference]: Finished difference. Result has 353 places, 425 transitions, 5158 flow [2024-06-14 13:29:39,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4913, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5158, PETRI_PLACES=353, PETRI_TRANSITIONS=425} [2024-06-14 13:29:39,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-14 13:29:39,232 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 425 transitions, 5158 flow [2024-06-14 13:29:39,232 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:29:39,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:39,232 INFO L208 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:29:39,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 13:29:39,233 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:39,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:39,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1965564832, now seen corresponding path program 2 times [2024-06-14 13:29:39,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:39,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272541122] [2024-06-14 13:29:39,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:39,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:39,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:42,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:29:42,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:42,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272541122] [2024-06-14 13:29:42,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272541122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:42,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:42,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:42,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195477275] [2024-06-14 13:29:42,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:42,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:42,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:42,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:42,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:42,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:42,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 425 transitions, 5158 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:29:42,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:42,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:42,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:44,640 INFO L124 PetriNetUnfolderBase]: 3287/5371 cut-off events. [2024-06-14 13:29:44,640 INFO L125 PetriNetUnfolderBase]: For 540920/540920 co-relation queries the response was YES. [2024-06-14 13:29:44,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38877 conditions, 5371 events. 3287/5371 cut-off events. For 540920/540920 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 34336 event pairs, 843 based on Foata normal form. 8/5376 useless extension candidates. Maximal degree in co-relation 38713. Up to 4810 conditions per place. [2024-06-14 13:29:44,711 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 376 selfloop transitions, 88 changer transitions 0/469 dead transitions. [2024-06-14 13:29:44,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 469 transitions, 6500 flow [2024-06-14 13:29:44,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:29:44,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:29:44,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-14 13:29:44,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-14 13:29:44,712 INFO L175 Difference]: Start difference. First operand has 353 places, 425 transitions, 5158 flow. Second operand 12 states and 195 transitions. [2024-06-14 13:29:44,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 469 transitions, 6500 flow [2024-06-14 13:29:47,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 469 transitions, 6276 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:29:47,057 INFO L231 Difference]: Finished difference. Result has 358 places, 427 transitions, 5152 flow [2024-06-14 13:29:47,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4934, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5152, PETRI_PLACES=358, PETRI_TRANSITIONS=427} [2024-06-14 13:29:47,058 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-14 13:29:47,058 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 427 transitions, 5152 flow [2024-06-14 13:29:47,058 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:29:47,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:47,058 INFO L208 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:29:47,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 13:29:47,058 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:47,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:47,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1965712702, now seen corresponding path program 3 times [2024-06-14 13:29:47,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:47,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916789269] [2024-06-14 13:29:47,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:47,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:47,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:50,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:50,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:50,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916789269] [2024-06-14 13:29:50,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916789269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:50,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:50,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:50,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974842252] [2024-06-14 13:29:50,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:50,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:50,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:50,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:50,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:50,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:50,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 427 transitions, 5152 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:29:50,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:50,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:50,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:29:52,208 INFO L124 PetriNetUnfolderBase]: 3264/5340 cut-off events. [2024-06-14 13:29:52,209 INFO L125 PetriNetUnfolderBase]: For 506797/506797 co-relation queries the response was YES. [2024-06-14 13:29:52,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37702 conditions, 5340 events. 3264/5340 cut-off events. For 506797/506797 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 34201 event pairs, 844 based on Foata normal form. 10/5347 useless extension candidates. Maximal degree in co-relation 37537. Up to 4838 conditions per place. [2024-06-14 13:29:52,290 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 373 selfloop transitions, 85 changer transitions 0/463 dead transitions. [2024-06-14 13:29:52,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 463 transitions, 6214 flow [2024-06-14 13:29:52,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:29:52,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:29:52,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-14 13:29:52,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-14 13:29:52,291 INFO L175 Difference]: Start difference. First operand has 358 places, 427 transitions, 5152 flow. Second operand 11 states and 179 transitions. [2024-06-14 13:29:52,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 463 transitions, 6214 flow [2024-06-14 13:29:54,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 463 transitions, 6089 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 13:29:54,784 INFO L231 Difference]: Finished difference. Result has 361 places, 427 transitions, 5202 flow [2024-06-14 13:29:54,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5027, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5202, PETRI_PLACES=361, PETRI_TRANSITIONS=427} [2024-06-14 13:29:54,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-14 13:29:54,785 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 427 transitions, 5202 flow [2024-06-14 13:29:54,785 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:29:54,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:29:54,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:29:54,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 13:29:54,785 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:29:54,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:29:54,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1872815038, now seen corresponding path program 4 times [2024-06-14 13:29:54,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:29:54,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318871689] [2024-06-14 13:29:54,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:29:54,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:29:54,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:29:58,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:29:58,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:29:58,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318871689] [2024-06-14 13:29:58,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318871689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:29:58,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:29:58,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:29:58,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754903061] [2024-06-14 13:29:58,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:29:58,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:29:58,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:29:58,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:29:58,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:29:58,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:29:58,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 427 transitions, 5202 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:29:58,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:29:58,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:29:58,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:00,417 INFO L124 PetriNetUnfolderBase]: 3404/5579 cut-off events. [2024-06-14 13:30:00,418 INFO L125 PetriNetUnfolderBase]: For 702918/702918 co-relation queries the response was YES. [2024-06-14 13:30:00,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39125 conditions, 5579 events. 3404/5579 cut-off events. For 702918/702918 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 35877 event pairs, 810 based on Foata normal form. 44/5622 useless extension candidates. Maximal degree in co-relation 38958. Up to 4871 conditions per place. [2024-06-14 13:30:00,491 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 67 changer transitions 11/464 dead transitions. [2024-06-14 13:30:00,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 464 transitions, 6296 flow [2024-06-14 13:30:00,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:30:00,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:30:00,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 193 transitions. [2024-06-14 13:30:00,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38293650793650796 [2024-06-14 13:30:00,493 INFO L175 Difference]: Start difference. First operand has 361 places, 427 transitions, 5202 flow. Second operand 12 states and 193 transitions. [2024-06-14 13:30:00,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 464 transitions, 6296 flow [2024-06-14 13:30:02,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 464 transitions, 6121 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 13:30:02,063 INFO L231 Difference]: Finished difference. Result has 363 places, 419 transitions, 5091 flow [2024-06-14 13:30:02,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5027, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5091, PETRI_PLACES=363, PETRI_TRANSITIONS=419} [2024-06-14 13:30:02,064 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 13:30:02,064 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 419 transitions, 5091 flow [2024-06-14 13:30:02,064 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:30:02,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:02,064 INFO L208 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:30:02,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 13:30:02,064 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:02,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:02,064 INFO L85 PathProgramCache]: Analyzing trace with hash 833667390, now seen corresponding path program 5 times [2024-06-14 13:30:02,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:02,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68711229] [2024-06-14 13:30:02,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:02,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:02,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:05,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:05,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:05,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68711229] [2024-06-14 13:30:05,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68711229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:05,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:05,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:05,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316315937] [2024-06-14 13:30:05,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:05,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:05,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:05,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:05,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:05,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:05,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 419 transitions, 5091 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:30:05,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:05,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:05,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:07,513 INFO L124 PetriNetUnfolderBase]: 3408/5589 cut-off events. [2024-06-14 13:30:07,514 INFO L125 PetriNetUnfolderBase]: For 717335/717335 co-relation queries the response was YES. [2024-06-14 13:30:07,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39296 conditions, 5589 events. 3408/5589 cut-off events. For 717335/717335 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 36036 event pairs, 818 based on Foata normal form. 44/5632 useless extension candidates. Maximal degree in co-relation 39128. Up to 4917 conditions per place. [2024-06-14 13:30:07,594 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 62 changer transitions 7/455 dead transitions. [2024-06-14 13:30:07,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 455 transitions, 6167 flow [2024-06-14 13:30:07,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:30:07,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:30:07,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-14 13:30:07,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-14 13:30:07,595 INFO L175 Difference]: Start difference. First operand has 363 places, 419 transitions, 5091 flow. Second operand 11 states and 181 transitions. [2024-06-14 13:30:07,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 455 transitions, 6167 flow [2024-06-14 13:30:09,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 455 transitions, 6014 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 13:30:09,546 INFO L231 Difference]: Finished difference. Result has 363 places, 415 transitions, 5033 flow [2024-06-14 13:30:09,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4938, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5033, PETRI_PLACES=363, PETRI_TRANSITIONS=415} [2024-06-14 13:30:09,547 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 13:30:09,547 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 415 transitions, 5033 flow [2024-06-14 13:30:09,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:30:09,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:09,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:30:09,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 13:30:09,548 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:09,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:09,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1673365037, now seen corresponding path program 4 times [2024-06-14 13:30:09,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:09,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615555380] [2024-06-14 13:30:09,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:09,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:09,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:13,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:13,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:13,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615555380] [2024-06-14 13:30:13,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615555380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:13,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:13,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:13,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097155742] [2024-06-14 13:30:13,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:13,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:13,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:13,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:13,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:13,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:13,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 415 transitions, 5033 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:30:13,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:13,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:13,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:15,010 INFO L124 PetriNetUnfolderBase]: 3310/5447 cut-off events. [2024-06-14 13:30:15,010 INFO L125 PetriNetUnfolderBase]: For 502777/502777 co-relation queries the response was YES. [2024-06-14 13:30:15,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38440 conditions, 5447 events. 3310/5447 cut-off events. For 502777/502777 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 35184 event pairs, 800 based on Foata normal form. 6/5452 useless extension candidates. Maximal degree in co-relation 38272. Up to 4924 conditions per place. [2024-06-14 13:30:15,088 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 393 selfloop transitions, 47 changer transitions 0/445 dead transitions. [2024-06-14 13:30:15,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 445 transitions, 6078 flow [2024-06-14 13:30:15,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:15,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:15,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 13:30:15,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-14 13:30:15,090 INFO L175 Difference]: Start difference. First operand has 363 places, 415 transitions, 5033 flow. Second operand 9 states and 148 transitions. [2024-06-14 13:30:15,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 445 transitions, 6078 flow [2024-06-14 13:30:17,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 445 transitions, 5945 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 13:30:17,261 INFO L231 Difference]: Finished difference. Result has 363 places, 416 transitions, 5019 flow [2024-06-14 13:30:17,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4900, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5019, PETRI_PLACES=363, PETRI_TRANSITIONS=416} [2024-06-14 13:30:17,261 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 13:30:17,262 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 416 transitions, 5019 flow [2024-06-14 13:30:17,262 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:30:17,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:17,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:30:17,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 13:30:17,262 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:17,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:17,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1184896060, now seen corresponding path program 6 times [2024-06-14 13:30:17,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:17,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039145692] [2024-06-14 13:30:17,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:17,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:17,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:20,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:20,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:20,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039145692] [2024-06-14 13:30:20,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039145692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:20,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:20,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:20,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471738425] [2024-06-14 13:30:20,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:20,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:20,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:20,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:20,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:20,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:20,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 416 transitions, 5019 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:30:20,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:20,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:20,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:22,828 INFO L124 PetriNetUnfolderBase]: 3434/5637 cut-off events. [2024-06-14 13:30:22,829 INFO L125 PetriNetUnfolderBase]: For 706104/706104 co-relation queries the response was YES. [2024-06-14 13:30:22,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39461 conditions, 5637 events. 3434/5637 cut-off events. For 706104/706104 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36429 event pairs, 780 based on Foata normal form. 40/5676 useless extension candidates. Maximal degree in co-relation 39292. Up to 4817 conditions per place. [2024-06-14 13:30:22,898 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 58 changer transitions 14/458 dead transitions. [2024-06-14 13:30:22,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 458 transitions, 6171 flow [2024-06-14 13:30:22,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:30:22,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:30:22,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-14 13:30:22,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-14 13:30:22,900 INFO L175 Difference]: Start difference. First operand has 363 places, 416 transitions, 5019 flow. Second operand 11 states and 185 transitions. [2024-06-14 13:30:22,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 458 transitions, 6171 flow [2024-06-14 13:30:25,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 458 transitions, 6073 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:30:25,035 INFO L231 Difference]: Finished difference. Result has 367 places, 408 transitions, 4902 flow [2024-06-14 13:30:25,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4921, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4902, PETRI_PLACES=367, PETRI_TRANSITIONS=408} [2024-06-14 13:30:25,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-14 13:30:25,036 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 408 transitions, 4902 flow [2024-06-14 13:30:25,036 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:30:25,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:25,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:30:25,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 13:30:25,036 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:25,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:25,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1880439550, now seen corresponding path program 1 times [2024-06-14 13:30:25,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:25,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060447981] [2024-06-14 13:30:25,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:25,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:25,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:28,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:28,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:28,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060447981] [2024-06-14 13:30:28,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060447981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:28,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:28,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 13:30:28,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112885351] [2024-06-14 13:30:28,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:28,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 13:30:28,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:28,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 13:30:28,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-14 13:30:28,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:28,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 408 transitions, 4902 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:30:28,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:28,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:28,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:31,187 INFO L124 PetriNetUnfolderBase]: 3378/5569 cut-off events. [2024-06-14 13:30:31,187 INFO L125 PetriNetUnfolderBase]: For 690743/690743 co-relation queries the response was YES. [2024-06-14 13:30:31,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39022 conditions, 5569 events. 3378/5569 cut-off events. For 690743/690743 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 35930 event pairs, 774 based on Foata normal form. 36/5604 useless extension candidates. Maximal degree in co-relation 38852. Up to 4727 conditions per place. [2024-06-14 13:30:31,256 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 380 selfloop transitions, 50 changer transitions 18/453 dead transitions. [2024-06-14 13:30:31,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 453 transitions, 6074 flow [2024-06-14 13:30:31,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 13:30:31,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 13:30:31,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-14 13:30:31,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-14 13:30:31,257 INFO L175 Difference]: Start difference. First operand has 367 places, 408 transitions, 4902 flow. Second operand 12 states and 195 transitions. [2024-06-14 13:30:31,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 453 transitions, 6074 flow [2024-06-14 13:30:33,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 453 transitions, 5922 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 13:30:33,361 INFO L231 Difference]: Finished difference. Result has 371 places, 399 transitions, 4702 flow [2024-06-14 13:30:33,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4750, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4702, PETRI_PLACES=371, PETRI_TRANSITIONS=399} [2024-06-14 13:30:33,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-14 13:30:33,362 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 399 transitions, 4702 flow [2024-06-14 13:30:33,362 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:30:33,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:33,362 INFO L208 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:30:33,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 13:30:33,362 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:33,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:33,363 INFO L85 PathProgramCache]: Analyzing trace with hash -747518903, now seen corresponding path program 10 times [2024-06-14 13:30:33,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:33,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241116232] [2024-06-14 13:30:33,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:33,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:36,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:36,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:36,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241116232] [2024-06-14 13:30:36,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241116232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:36,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:36,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:36,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832039010] [2024-06-14 13:30:36,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:36,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:36,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:36,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:36,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:36,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:36,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 399 transitions, 4702 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:30:36,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:36,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:36,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:38,564 INFO L124 PetriNetUnfolderBase]: 3251/5352 cut-off events. [2024-06-14 13:30:38,564 INFO L125 PetriNetUnfolderBase]: For 576284/576284 co-relation queries the response was YES. [2024-06-14 13:30:38,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38592 conditions, 5352 events. 3251/5352 cut-off events. For 576284/576284 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 34317 event pairs, 782 based on Foata normal form. 8/5354 useless extension candidates. Maximal degree in co-relation 38420. Up to 4590 conditions per place. [2024-06-14 13:30:38,641 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 95 changer transitions 0/441 dead transitions. [2024-06-14 13:30:38,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 441 transitions, 6052 flow [2024-06-14 13:30:38,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:38,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:38,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-14 13:30:38,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-14 13:30:38,642 INFO L175 Difference]: Start difference. First operand has 371 places, 399 transitions, 4702 flow. Second operand 9 states and 161 transitions. [2024-06-14 13:30:38,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 441 transitions, 6052 flow [2024-06-14 13:30:40,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 441 transitions, 5965 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 13:30:40,917 INFO L231 Difference]: Finished difference. Result has 370 places, 401 transitions, 4859 flow [2024-06-14 13:30:40,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4615, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4859, PETRI_PLACES=370, PETRI_TRANSITIONS=401} [2024-06-14 13:30:40,917 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-14 13:30:40,917 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 401 transitions, 4859 flow [2024-06-14 13:30:40,918 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:30:40,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:40,918 INFO L208 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:30:40,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 13:30:40,918 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:40,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:40,918 INFO L85 PathProgramCache]: Analyzing trace with hash -739900343, now seen corresponding path program 11 times [2024-06-14 13:30:40,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:40,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896755721] [2024-06-14 13:30:40,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:40,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:44,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:30:44,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:44,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896755721] [2024-06-14 13:30:44,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896755721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:44,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:44,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:44,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725042008] [2024-06-14 13:30:44,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:44,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:44,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:44,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:44,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:44,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:44,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 401 transitions, 4859 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:30:44,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:44,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:44,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:46,426 INFO L124 PetriNetUnfolderBase]: 3279/5396 cut-off events. [2024-06-14 13:30:46,426 INFO L125 PetriNetUnfolderBase]: For 588010/588010 co-relation queries the response was YES. [2024-06-14 13:30:46,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39240 conditions, 5396 events. 3279/5396 cut-off events. For 588010/588010 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 34616 event pairs, 802 based on Foata normal form. 8/5398 useless extension candidates. Maximal degree in co-relation 39066. Up to 4820 conditions per place. [2024-06-14 13:30:46,501 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 334 selfloop transitions, 94 changer transitions 0/433 dead transitions. [2024-06-14 13:30:46,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 433 transitions, 5885 flow [2024-06-14 13:30:46,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:46,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:46,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-14 13:30:46,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-14 13:30:46,502 INFO L175 Difference]: Start difference. First operand has 370 places, 401 transitions, 4859 flow. Second operand 9 states and 153 transitions. [2024-06-14 13:30:46,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 433 transitions, 5885 flow [2024-06-14 13:30:49,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 433 transitions, 5753 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 13:30:49,019 INFO L231 Difference]: Finished difference. Result has 374 places, 402 transitions, 4948 flow [2024-06-14 13:30:49,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4733, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4948, PETRI_PLACES=374, PETRI_TRANSITIONS=402} [2024-06-14 13:30:49,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-14 13:30:49,020 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 402 transitions, 4948 flow [2024-06-14 13:30:49,020 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:30:49,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:49,020 INFO L208 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:30:49,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 13:30:49,020 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:49,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:49,020 INFO L85 PathProgramCache]: Analyzing trace with hash -481612373, now seen corresponding path program 12 times [2024-06-14 13:30:49,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:49,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884525296] [2024-06-14 13:30:49,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:49,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:49,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:30:52,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:30:52,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:30:52,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884525296] [2024-06-14 13:30:52,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884525296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:30:52,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:30:52,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:30:52,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725019647] [2024-06-14 13:30:52,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:30:52,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:30:52,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:30:52,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:30:52,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:30:52,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:30:52,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 402 transitions, 4948 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:30:52,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:30:52,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:30:52,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:30:54,712 INFO L124 PetriNetUnfolderBase]: 3307/5440 cut-off events. [2024-06-14 13:30:54,712 INFO L125 PetriNetUnfolderBase]: For 597540/597540 co-relation queries the response was YES. [2024-06-14 13:30:54,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39726 conditions, 5440 events. 3307/5440 cut-off events. For 597540/597540 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 35014 event pairs, 806 based on Foata normal form. 8/5442 useless extension candidates. Maximal degree in co-relation 39550. Up to 4864 conditions per place. [2024-06-14 13:30:54,779 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 334 selfloop transitions, 92 changer transitions 0/431 dead transitions. [2024-06-14 13:30:54,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 431 transitions, 5958 flow [2024-06-14 13:30:54,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:30:54,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:30:54,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-14 13:30:54,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-14 13:30:54,781 INFO L175 Difference]: Start difference. First operand has 374 places, 402 transitions, 4948 flow. Second operand 9 states and 150 transitions. [2024-06-14 13:30:54,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 431 transitions, 5958 flow [2024-06-14 13:30:57,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 431 transitions, 5769 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:30:57,244 INFO L231 Difference]: Finished difference. Result has 376 places, 403 transitions, 4972 flow [2024-06-14 13:30:57,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4759, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4972, PETRI_PLACES=376, PETRI_TRANSITIONS=403} [2024-06-14 13:30:57,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-14 13:30:57,244 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 403 transitions, 4972 flow [2024-06-14 13:30:57,244 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:30:57,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:30:57,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:30:57,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 13:30:57,244 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:30:57,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:30:57,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1565963499, now seen corresponding path program 13 times [2024-06-14 13:30:57,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:30:57,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427171580] [2024-06-14 13:30:57,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:30:57,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:30:57,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:00,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:00,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:00,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427171580] [2024-06-14 13:31:00,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427171580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:00,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:00,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:00,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061363247] [2024-06-14 13:31:00,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:00,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:00,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:00,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:00,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:00,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:00,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 403 transitions, 4972 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:31:00,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:00,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:00,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:02,445 INFO L124 PetriNetUnfolderBase]: 3335/5484 cut-off events. [2024-06-14 13:31:02,445 INFO L125 PetriNetUnfolderBase]: For 608727/608727 co-relation queries the response was YES. [2024-06-14 13:31:02,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40159 conditions, 5484 events. 3335/5484 cut-off events. For 608727/608727 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35303 event pairs, 810 based on Foata normal form. 8/5486 useless extension candidates. Maximal degree in co-relation 39982. Up to 4908 conditions per place. [2024-06-14 13:31:02,523 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 326 selfloop transitions, 96 changer transitions 0/427 dead transitions. [2024-06-14 13:31:02,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 427 transitions, 5954 flow [2024-06-14 13:31:02,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:02,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:02,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-14 13:31:02,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-14 13:31:02,524 INFO L175 Difference]: Start difference. First operand has 376 places, 403 transitions, 4972 flow. Second operand 9 states and 145 transitions. [2024-06-14 13:31:02,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 427 transitions, 5954 flow [2024-06-14 13:31:05,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 427 transitions, 5767 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:31:05,374 INFO L231 Difference]: Finished difference. Result has 378 places, 404 transitions, 5008 flow [2024-06-14 13:31:05,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4785, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5008, PETRI_PLACES=378, PETRI_TRANSITIONS=404} [2024-06-14 13:31:05,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-14 13:31:05,375 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 404 transitions, 5008 flow [2024-06-14 13:31:05,375 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:31:05,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:05,375 INFO L208 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:31:05,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 13:31:05,375 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:05,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:05,375 INFO L85 PathProgramCache]: Analyzing trace with hash -665687675, now seen corresponding path program 14 times [2024-06-14 13:31:05,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:05,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848301831] [2024-06-14 13:31:05,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:05,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:05,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:08,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:08,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:08,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848301831] [2024-06-14 13:31:08,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848301831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:08,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:08,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:08,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431883753] [2024-06-14 13:31:08,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:08,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:08,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:08,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:08,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:08,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:08,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 404 transitions, 5008 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:31:08,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:08,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:08,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:10,285 INFO L124 PetriNetUnfolderBase]: 3317/5458 cut-off events. [2024-06-14 13:31:10,285 INFO L125 PetriNetUnfolderBase]: For 568464/568464 co-relation queries the response was YES. [2024-06-14 13:31:10,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39150 conditions, 5458 events. 3317/5458 cut-off events. For 568464/568464 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35250 event pairs, 790 based on Foata normal form. 8/5460 useless extension candidates. Maximal degree in co-relation 38972. Up to 4809 conditions per place. [2024-06-14 13:31:10,510 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 362 selfloop transitions, 71 changer transitions 0/438 dead transitions. [2024-06-14 13:31:10,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 438 transitions, 6032 flow [2024-06-14 13:31:10,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 13:31:10,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 13:31:10,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-14 13:31:10,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-14 13:31:10,511 INFO L175 Difference]: Start difference. First operand has 378 places, 404 transitions, 5008 flow. Second operand 8 states and 146 transitions. [2024-06-14 13:31:10,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 438 transitions, 6032 flow [2024-06-14 13:31:13,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 438 transitions, 5831 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 13:31:13,311 INFO L231 Difference]: Finished difference. Result has 379 places, 404 transitions, 4957 flow [2024-06-14 13:31:13,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4807, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4957, PETRI_PLACES=379, PETRI_TRANSITIONS=404} [2024-06-14 13:31:13,312 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 13:31:13,312 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 404 transitions, 4957 flow [2024-06-14 13:31:13,312 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:31:13,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:13,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:13,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 13:31:13,312 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:13,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:13,312 INFO L85 PathProgramCache]: Analyzing trace with hash 27604873, now seen corresponding path program 15 times [2024-06-14 13:31:13,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:13,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744209506] [2024-06-14 13:31:13,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:13,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:13,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:16,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:16,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:16,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744209506] [2024-06-14 13:31:16,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744209506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:16,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:16,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:16,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091687998] [2024-06-14 13:31:16,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:16,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:16,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:16,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:16,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:16,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:16,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 404 transitions, 4957 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:31:16,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:16,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:16,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:18,499 INFO L124 PetriNetUnfolderBase]: 3299/5432 cut-off events. [2024-06-14 13:31:18,499 INFO L125 PetriNetUnfolderBase]: For 525381/525381 co-relation queries the response was YES. [2024-06-14 13:31:18,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38037 conditions, 5432 events. 3299/5432 cut-off events. For 525381/525381 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35111 event pairs, 785 based on Foata normal form. 8/5439 useless extension candidates. Maximal degree in co-relation 37858. Up to 4751 conditions per place. [2024-06-14 13:31:18,580 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 371 selfloop transitions, 76 changer transitions 0/452 dead transitions. [2024-06-14 13:31:18,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 452 transitions, 6061 flow [2024-06-14 13:31:18,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:31:18,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:31:18,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-14 13:31:18,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357142857142857 [2024-06-14 13:31:18,581 INFO L175 Difference]: Start difference. First operand has 379 places, 404 transitions, 4957 flow. Second operand 10 states and 183 transitions. [2024-06-14 13:31:18,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 452 transitions, 6061 flow [2024-06-14 13:31:21,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 452 transitions, 5895 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 13:31:21,432 INFO L231 Difference]: Finished difference. Result has 381 places, 404 transitions, 4954 flow [2024-06-14 13:31:21,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4791, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4954, PETRI_PLACES=381, PETRI_TRANSITIONS=404} [2024-06-14 13:31:21,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-14 13:31:21,432 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 404 transitions, 4954 flow [2024-06-14 13:31:21,432 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:31:21,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:21,432 INFO L208 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:31:21,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 13:31:21,433 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:21,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:21,433 INFO L85 PathProgramCache]: Analyzing trace with hash -526108443, now seen corresponding path program 5 times [2024-06-14 13:31:21,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:21,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701023738] [2024-06-14 13:31:21,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:21,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:24,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:24,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:24,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701023738] [2024-06-14 13:31:24,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701023738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:24,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:24,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:24,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755898197] [2024-06-14 13:31:24,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:24,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:24,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:24,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:24,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:24,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:24,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 404 transitions, 4954 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:31:24,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:24,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:24,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:26,664 INFO L124 PetriNetUnfolderBase]: 3352/5519 cut-off events. [2024-06-14 13:31:26,664 INFO L125 PetriNetUnfolderBase]: For 550820/550820 co-relation queries the response was YES. [2024-06-14 13:31:26,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39317 conditions, 5519 events. 3352/5519 cut-off events. For 550820/550820 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 35680 event pairs, 778 based on Foata normal form. 6/5519 useless extension candidates. Maximal degree in co-relation 39138. Up to 4470 conditions per place. [2024-06-14 13:31:26,737 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 340 selfloop transitions, 104 changer transitions 0/449 dead transitions. [2024-06-14 13:31:26,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 449 transitions, 6340 flow [2024-06-14 13:31:26,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:26,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:26,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-14 13:31:26,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-14 13:31:26,738 INFO L175 Difference]: Start difference. First operand has 381 places, 404 transitions, 4954 flow. Second operand 9 states and 163 transitions. [2024-06-14 13:31:26,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 449 transitions, 6340 flow [2024-06-14 13:31:29,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 449 transitions, 6167 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 13:31:29,265 INFO L231 Difference]: Finished difference. Result has 380 places, 406 transitions, 5051 flow [2024-06-14 13:31:29,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4785, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5051, PETRI_PLACES=380, PETRI_TRANSITIONS=406} [2024-06-14 13:31:29,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-14 13:31:29,266 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 406 transitions, 5051 flow [2024-06-14 13:31:29,266 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:31:29,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:29,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:29,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 13:31:29,266 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:29,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:29,266 INFO L85 PathProgramCache]: Analyzing trace with hash -569993342, now seen corresponding path program 7 times [2024-06-14 13:31:29,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:29,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241301434] [2024-06-14 13:31:29,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:29,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:32,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:32,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:32,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241301434] [2024-06-14 13:31:32,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241301434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:32,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:32,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:32,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020033665] [2024-06-14 13:31:32,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:32,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:32,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:32,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:32,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:32,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:32,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 406 transitions, 5051 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:31:32,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:32,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:32,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:34,376 INFO L124 PetriNetUnfolderBase]: 3439/5641 cut-off events. [2024-06-14 13:31:34,376 INFO L125 PetriNetUnfolderBase]: For 622371/622378 co-relation queries the response was YES. [2024-06-14 13:31:34,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41286 conditions, 5641 events. 3439/5641 cut-off events. For 622371/622378 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 36557 event pairs, 922 based on Foata normal form. 14/5652 useless extension candidates. Maximal degree in co-relation 41107. Up to 5050 conditions per place. [2024-06-14 13:31:34,457 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 374 selfloop transitions, 69 changer transitions 0/448 dead transitions. [2024-06-14 13:31:34,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 448 transitions, 6375 flow [2024-06-14 13:31:34,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:31:34,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:31:34,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-14 13:31:34,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-14 13:31:34,458 INFO L175 Difference]: Start difference. First operand has 380 places, 406 transitions, 5051 flow. Second operand 10 states and 169 transitions. [2024-06-14 13:31:34,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 448 transitions, 6375 flow [2024-06-14 13:31:37,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 448 transitions, 6147 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:31:37,330 INFO L231 Difference]: Finished difference. Result has 384 places, 408 transitions, 5007 flow [2024-06-14 13:31:37,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5007, PETRI_PLACES=384, PETRI_TRANSITIONS=408} [2024-06-14 13:31:37,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-14 13:31:37,331 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 408 transitions, 5007 flow [2024-06-14 13:31:37,331 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:31:37,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:37,331 INFO L208 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:31:37,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 13:31:37,331 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:37,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:37,331 INFO L85 PathProgramCache]: Analyzing trace with hash 645988443, now seen corresponding path program 6 times [2024-06-14 13:31:37,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:37,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579266893] [2024-06-14 13:31:37,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:37,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:37,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:40,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:40,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:40,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579266893] [2024-06-14 13:31:40,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579266893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:40,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:40,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:40,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519774903] [2024-06-14 13:31:40,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:40,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:40,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:40,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:40,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:40,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:40,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 408 transitions, 5007 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:31:40,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:40,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:40,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:42,581 INFO L124 PetriNetUnfolderBase]: 3459/5682 cut-off events. [2024-06-14 13:31:42,581 INFO L125 PetriNetUnfolderBase]: For 616600/616600 co-relation queries the response was YES. [2024-06-14 13:31:42,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41318 conditions, 5682 events. 3459/5682 cut-off events. For 616600/616600 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36758 event pairs, 812 based on Foata normal form. 6/5682 useless extension candidates. Maximal degree in co-relation 41138. Up to 4615 conditions per place. [2024-06-14 13:31:42,662 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 103 changer transitions 0/449 dead transitions. [2024-06-14 13:31:42,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 449 transitions, 6367 flow [2024-06-14 13:31:42,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:42,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:42,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 13:31:42,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 13:31:42,663 INFO L175 Difference]: Start difference. First operand has 384 places, 408 transitions, 5007 flow. Second operand 9 states and 160 transitions. [2024-06-14 13:31:42,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 449 transitions, 6367 flow [2024-06-14 13:31:45,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 449 transitions, 6271 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 13:31:45,866 INFO L231 Difference]: Finished difference. Result has 387 places, 409 transitions, 5137 flow [2024-06-14 13:31:45,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4911, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5137, PETRI_PLACES=387, PETRI_TRANSITIONS=409} [2024-06-14 13:31:45,866 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-14 13:31:45,866 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 409 transitions, 5137 flow [2024-06-14 13:31:45,866 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:31:45,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:45,866 INFO L208 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:31:45,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 13:31:45,866 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:45,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:45,867 INFO L85 PathProgramCache]: Analyzing trace with hash -523965723, now seen corresponding path program 7 times [2024-06-14 13:31:45,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:45,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654944062] [2024-06-14 13:31:45,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:45,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:45,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:49,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:49,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:49,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654944062] [2024-06-14 13:31:49,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654944062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:49,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:49,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:49,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934149418] [2024-06-14 13:31:49,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:49,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:49,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:49,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:49,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:49,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:49,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 409 transitions, 5137 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:31:49,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:49,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:49,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:51,233 INFO L124 PetriNetUnfolderBase]: 3479/5724 cut-off events. [2024-06-14 13:31:51,233 INFO L125 PetriNetUnfolderBase]: For 626716/626716 co-relation queries the response was YES. [2024-06-14 13:31:51,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41822 conditions, 5724 events. 3479/5724 cut-off events. For 626716/626716 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 37281 event pairs, 852 based on Foata normal form. 6/5724 useless extension candidates. Maximal degree in co-relation 41640. Up to 5074 conditions per place. [2024-06-14 13:31:51,306 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 341 selfloop transitions, 95 changer transitions 0/441 dead transitions. [2024-06-14 13:31:51,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 441 transitions, 6187 flow [2024-06-14 13:31:51,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:31:51,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:31:51,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-14 13:31:51,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-14 13:31:51,308 INFO L175 Difference]: Start difference. First operand has 387 places, 409 transitions, 5137 flow. Second operand 9 states and 152 transitions. [2024-06-14 13:31:51,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 441 transitions, 6187 flow [2024-06-14 13:31:54,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 441 transitions, 6004 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:31:54,107 INFO L231 Difference]: Finished difference. Result has 390 places, 410 transitions, 5168 flow [2024-06-14 13:31:54,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4955, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5168, PETRI_PLACES=390, PETRI_TRANSITIONS=410} [2024-06-14 13:31:54,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-14 13:31:54,108 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 410 transitions, 5168 flow [2024-06-14 13:31:54,108 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:31:54,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:31:54,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:31:54,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 13:31:54,108 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:31:54,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:31:54,108 INFO L85 PathProgramCache]: Analyzing trace with hash -481427582, now seen corresponding path program 8 times [2024-06-14 13:31:54,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:31:54,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946245718] [2024-06-14 13:31:54,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:31:54,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:31:54,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:31:57,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:31:57,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:31:57,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946245718] [2024-06-14 13:31:57,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946245718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:31:57,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:31:57,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:31:57,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041019274] [2024-06-14 13:31:57,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:31:57,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:31:57,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:31:57,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:31:57,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:31:57,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:31:57,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 410 transitions, 5168 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:31:57,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:31:57,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:31:57,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:31:59,471 INFO L124 PetriNetUnfolderBase]: 3566/5852 cut-off events. [2024-06-14 13:31:59,471 INFO L125 PetriNetUnfolderBase]: For 720358/720365 co-relation queries the response was YES. [2024-06-14 13:31:59,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43762 conditions, 5852 events. 3566/5852 cut-off events. For 720358/720365 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 38176 event pairs, 963 based on Foata normal form. 14/5863 useless extension candidates. Maximal degree in co-relation 43579. Up to 5317 conditions per place. [2024-06-14 13:31:59,559 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 66 changer transitions 0/449 dead transitions. [2024-06-14 13:31:59,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 449 transitions, 6482 flow [2024-06-14 13:31:59,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 13:31:59,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 13:31:59,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-14 13:31:59,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38311688311688313 [2024-06-14 13:31:59,561 INFO L175 Difference]: Start difference. First operand has 390 places, 410 transitions, 5168 flow. Second operand 11 states and 177 transitions. [2024-06-14 13:31:59,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 449 transitions, 6482 flow [2024-06-14 13:32:02,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 449 transitions, 6290 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 13:32:02,944 INFO L231 Difference]: Finished difference. Result has 394 places, 412 transitions, 5150 flow [2024-06-14 13:32:02,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4976, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5150, PETRI_PLACES=394, PETRI_TRANSITIONS=412} [2024-06-14 13:32:02,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-14 13:32:02,944 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 412 transitions, 5150 flow [2024-06-14 13:32:02,944 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:32:02,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:02,944 INFO L208 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:32:02,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 13:32:02,944 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:02,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:02,945 INFO L85 PathProgramCache]: Analyzing trace with hash -481279712, now seen corresponding path program 9 times [2024-06-14 13:32:02,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:02,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979872679] [2024-06-14 13:32:02,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:02,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:02,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:06,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:06,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:06,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979872679] [2024-06-14 13:32:06,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979872679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:06,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:06,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:06,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947090046] [2024-06-14 13:32:06,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:06,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:06,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:06,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:06,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:06,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:06,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 412 transitions, 5150 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:32:06,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:06,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:06,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:08,290 INFO L124 PetriNetUnfolderBase]: 3543/5821 cut-off events. [2024-06-14 13:32:08,290 INFO L125 PetriNetUnfolderBase]: For 676886/676893 co-relation queries the response was YES. [2024-06-14 13:32:08,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42453 conditions, 5821 events. 3543/5821 cut-off events. For 676886/676893 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 37998 event pairs, 964 based on Foata normal form. 16/5834 useless extension candidates. Maximal degree in co-relation 42269. Up to 5345 conditions per place. [2024-06-14 13:32:08,378 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 63 changer transitions 0/443 dead transitions. [2024-06-14 13:32:08,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 443 transitions, 6158 flow [2024-06-14 13:32:08,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:32:08,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:32:08,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-14 13:32:08,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-14 13:32:08,387 INFO L175 Difference]: Start difference. First operand has 394 places, 412 transitions, 5150 flow. Second operand 10 states and 161 transitions. [2024-06-14 13:32:08,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 443 transitions, 6158 flow [2024-06-14 13:32:10,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 443 transitions, 6063 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 13:32:10,918 INFO L231 Difference]: Finished difference. Result has 397 places, 412 transitions, 5186 flow [2024-06-14 13:32:10,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5055, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5186, PETRI_PLACES=397, PETRI_TRANSITIONS=412} [2024-06-14 13:32:10,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-14 13:32:10,919 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 412 transitions, 5186 flow [2024-06-14 13:32:10,919 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:32:10,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:10,919 INFO L208 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:32:10,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 13:32:10,919 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:10,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:10,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1194854171, now seen corresponding path program 8 times [2024-06-14 13:32:10,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:10,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657732793] [2024-06-14 13:32:10,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:10,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:10,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:13,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:32:13,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:13,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657732793] [2024-06-14 13:32:13,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657732793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:13,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:13,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:13,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547751821] [2024-06-14 13:32:13,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:14,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:14,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:14,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:14,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:14,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:14,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 412 transitions, 5186 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:32:14,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:14,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:14,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:15,969 INFO L124 PetriNetUnfolderBase]: 3563/5860 cut-off events. [2024-06-14 13:32:15,969 INFO L125 PetriNetUnfolderBase]: For 658278/658278 co-relation queries the response was YES. [2024-06-14 13:32:16,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42826 conditions, 5860 events. 3563/5860 cut-off events. For 658278/658278 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 37925 event pairs, 723 based on Foata normal form. 6/5860 useless extension candidates. Maximal degree in co-relation 42640. Up to 3485 conditions per place. [2024-06-14 13:32:16,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 317 selfloop transitions, 135 changer transitions 0/457 dead transitions. [2024-06-14 13:32:16,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 457 transitions, 6804 flow [2024-06-14 13:32:16,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:32:16,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:32:16,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-14 13:32:16,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-14 13:32:16,044 INFO L175 Difference]: Start difference. First operand has 397 places, 412 transitions, 5186 flow. Second operand 9 states and 164 transitions. [2024-06-14 13:32:16,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 457 transitions, 6804 flow [2024-06-14 13:32:19,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 457 transitions, 6673 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 13:32:19,171 INFO L231 Difference]: Finished difference. Result has 397 places, 413 transitions, 5355 flow [2024-06-14 13:32:19,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5055, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5355, PETRI_PLACES=397, PETRI_TRANSITIONS=413} [2024-06-14 13:32:19,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-14 13:32:19,171 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 413 transitions, 5355 flow [2024-06-14 13:32:19,171 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:32:19,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:19,171 INFO L208 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:32:19,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 13:32:19,172 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:19,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:19,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1194585401, now seen corresponding path program 9 times [2024-06-14 13:32:19,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:19,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371254436] [2024-06-14 13:32:19,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:19,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:19,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:22,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:22,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:22,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371254436] [2024-06-14 13:32:22,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371254436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:22,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:22,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:22,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956723784] [2024-06-14 13:32:22,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:22,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:22,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:22,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:22,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:22,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:22,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 413 transitions, 5355 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:32:22,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:22,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:22,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:24,188 INFO L124 PetriNetUnfolderBase]: 3583/5896 cut-off events. [2024-06-14 13:32:24,188 INFO L125 PetriNetUnfolderBase]: For 672133/672133 co-relation queries the response was YES. [2024-06-14 13:32:24,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43705 conditions, 5896 events. 3583/5896 cut-off events. For 672133/672133 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 38256 event pairs, 725 based on Foata normal form. 6/5896 useless extension candidates. Maximal degree in co-relation 43518. Up to 3497 conditions per place. [2024-06-14 13:32:24,279 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 318 selfloop transitions, 133 changer transitions 0/456 dead transitions. [2024-06-14 13:32:24,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 456 transitions, 6983 flow [2024-06-14 13:32:24,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:32:24,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:32:24,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-14 13:32:24,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-14 13:32:24,280 INFO L175 Difference]: Start difference. First operand has 397 places, 413 transitions, 5355 flow. Second operand 9 states and 162 transitions. [2024-06-14 13:32:24,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 456 transitions, 6983 flow [2024-06-14 13:32:27,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 456 transitions, 6511 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 13:32:27,769 INFO L231 Difference]: Finished difference. Result has 397 places, 414 transitions, 5181 flow [2024-06-14 13:32:27,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4896, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5181, PETRI_PLACES=397, PETRI_TRANSITIONS=414} [2024-06-14 13:32:27,770 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-14 13:32:27,770 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 414 transitions, 5181 flow [2024-06-14 13:32:27,770 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:32:27,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:27,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:27,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 13:32:27,771 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:27,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:27,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1194585060, now seen corresponding path program 10 times [2024-06-14 13:32:27,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:27,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306264357] [2024-06-14 13:32:27,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:27,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:27,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:30,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:32:30,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:30,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306264357] [2024-06-14 13:32:30,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306264357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:30,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:30,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:30,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240416865] [2024-06-14 13:32:30,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:30,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:30,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:30,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:30,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:30,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:30,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 414 transitions, 5181 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:32:30,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:30,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:30,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:33,153 INFO L124 PetriNetUnfolderBase]: 3657/6013 cut-off events. [2024-06-14 13:32:33,153 INFO L125 PetriNetUnfolderBase]: For 754242/754249 co-relation queries the response was YES. [2024-06-14 13:32:33,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44302 conditions, 6013 events. 3657/6013 cut-off events. For 754242/754249 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 39226 event pairs, 765 based on Foata normal form. 14/6024 useless extension candidates. Maximal degree in co-relation 44117. Up to 5261 conditions per place. [2024-06-14 13:32:33,237 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 365 selfloop transitions, 86 changer transitions 0/456 dead transitions. [2024-06-14 13:32:33,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 456 transitions, 6517 flow [2024-06-14 13:32:33,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:32:33,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:32:33,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-14 13:32:33,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-14 13:32:33,238 INFO L175 Difference]: Start difference. First operand has 397 places, 414 transitions, 5181 flow. Second operand 10 states and 167 transitions. [2024-06-14 13:32:33,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 456 transitions, 6517 flow [2024-06-14 13:32:36,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 456 transitions, 6259 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:32:36,513 INFO L231 Difference]: Finished difference. Result has 401 places, 416 transitions, 5145 flow [2024-06-14 13:32:36,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4923, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5145, PETRI_PLACES=401, PETRI_TRANSITIONS=416} [2024-06-14 13:32:36,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-14 13:32:36,513 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 416 transitions, 5145 flow [2024-06-14 13:32:36,513 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:32:36,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:36,513 INFO L208 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:32:36,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 13:32:36,513 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:36,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:36,514 INFO L85 PathProgramCache]: Analyzing trace with hash -869844281, now seen corresponding path program 10 times [2024-06-14 13:32:36,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:36,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873925680] [2024-06-14 13:32:36,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:36,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:36,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:39,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:39,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:39,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873925680] [2024-06-14 13:32:39,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873925680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:39,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:39,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:39,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730489152] [2024-06-14 13:32:39,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:39,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:39,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:39,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:39,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:39,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:39,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 416 transitions, 5145 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:32:39,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:39,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:39,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:41,347 INFO L124 PetriNetUnfolderBase]: 3677/6046 cut-off events. [2024-06-14 13:32:41,347 INFO L125 PetriNetUnfolderBase]: For 749491/749491 co-relation queries the response was YES. [2024-06-14 13:32:41,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44250 conditions, 6046 events. 3677/6046 cut-off events. For 749491/749491 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 39262 event pairs, 668 based on Foata normal form. 6/6046 useless extension candidates. Maximal degree in co-relation 44064. Up to 3623 conditions per place. [2024-06-14 13:32:41,439 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 308 selfloop transitions, 140 changer transitions 0/453 dead transitions. [2024-06-14 13:32:41,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 453 transitions, 6507 flow [2024-06-14 13:32:41,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:32:41,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:32:41,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-14 13:32:41,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-14 13:32:41,441 INFO L175 Difference]: Start difference. First operand has 401 places, 416 transitions, 5145 flow. Second operand 9 states and 156 transitions. [2024-06-14 13:32:41,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 453 transitions, 6507 flow [2024-06-14 13:32:45,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 453 transitions, 6367 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 13:32:45,287 INFO L231 Difference]: Finished difference. Result has 404 places, 417 transitions, 5305 flow [2024-06-14 13:32:45,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5005, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5305, PETRI_PLACES=404, PETRI_TRANSITIONS=417} [2024-06-14 13:32:45,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-14 13:32:45,288 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 417 transitions, 5305 flow [2024-06-14 13:32:45,288 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:32:45,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:45,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:45,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 13:32:45,288 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:45,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:45,288 INFO L85 PathProgramCache]: Analyzing trace with hash -869843940, now seen corresponding path program 11 times [2024-06-14 13:32:45,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:45,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867789760] [2024-06-14 13:32:45,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:45,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:45,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:48,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:48,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:48,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867789760] [2024-06-14 13:32:48,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867789760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:48,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:48,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:48,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302491649] [2024-06-14 13:32:48,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:48,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:48,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:48,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:48,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:48,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:48,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 417 transitions, 5305 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:32:48,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:48,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:48,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:50,436 INFO L124 PetriNetUnfolderBase]: 3705/6093 cut-off events. [2024-06-14 13:32:50,436 INFO L125 PetriNetUnfolderBase]: For 777861/777868 co-relation queries the response was YES. [2024-06-14 13:32:50,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45017 conditions, 6093 events. 3705/6093 cut-off events. For 777861/777868 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39912 event pairs, 767 based on Foata normal form. 14/6104 useless extension candidates. Maximal degree in co-relation 44829. Up to 5395 conditions per place. [2024-06-14 13:32:50,523 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 357 selfloop transitions, 86 changer transitions 0/448 dead transitions. [2024-06-14 13:32:50,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 448 transitions, 6311 flow [2024-06-14 13:32:50,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:32:50,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:32:50,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 13:32:50,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-14 13:32:50,524 INFO L175 Difference]: Start difference. First operand has 404 places, 417 transitions, 5305 flow. Second operand 9 states and 148 transitions. [2024-06-14 13:32:50,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 448 transitions, 6311 flow [2024-06-14 13:32:53,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 448 transitions, 6111 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 13:32:53,989 INFO L231 Difference]: Finished difference. Result has 407 places, 418 transitions, 5295 flow [2024-06-14 13:32:53,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5105, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5295, PETRI_PLACES=407, PETRI_TRANSITIONS=418} [2024-06-14 13:32:53,989 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-14 13:32:53,990 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 418 transitions, 5295 flow [2024-06-14 13:32:53,990 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:32:53,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:32:53,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:32:53,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 13:32:53,990 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:32:53,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:32:53,990 INFO L85 PathProgramCache]: Analyzing trace with hash -913612000, now seen corresponding path program 12 times [2024-06-14 13:32:53,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:32:53,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829673165] [2024-06-14 13:32:53,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:32:53,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:32:54,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:32:56,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:32:56,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:32:56,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829673165] [2024-06-14 13:32:56,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829673165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:32:56,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:32:56,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:32:56,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874921711] [2024-06-14 13:32:56,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:32:56,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:32:56,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:32:56,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:32:56,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:32:57,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:32:57,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 418 transitions, 5295 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:32:57,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:32:57,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:32:57,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:32:59,140 INFO L124 PetriNetUnfolderBase]: 3766/6192 cut-off events. [2024-06-14 13:32:59,140 INFO L125 PetriNetUnfolderBase]: For 834010/834017 co-relation queries the response was YES. [2024-06-14 13:32:59,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46172 conditions, 6192 events. 3766/6192 cut-off events. For 834010/834017 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 40755 event pairs, 772 based on Foata normal form. 14/6203 useless extension candidates. Maximal degree in co-relation 45983. Up to 4351 conditions per place. [2024-06-14 13:32:59,398 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 132 changer transitions 0/460 dead transitions. [2024-06-14 13:32:59,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 460 transitions, 6679 flow [2024-06-14 13:32:59,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:32:59,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:32:59,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-14 13:32:59,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-14 13:32:59,399 INFO L175 Difference]: Start difference. First operand has 407 places, 418 transitions, 5295 flow. Second operand 9 states and 160 transitions. [2024-06-14 13:32:59,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 460 transitions, 6679 flow [2024-06-14 13:33:03,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 460 transitions, 6503 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 13:33:03,132 INFO L231 Difference]: Finished difference. Result has 409 places, 420 transitions, 5437 flow [2024-06-14 13:33:03,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5119, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5437, PETRI_PLACES=409, PETRI_TRANSITIONS=420} [2024-06-14 13:33:03,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-14 13:33:03,132 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 420 transitions, 5437 flow [2024-06-14 13:33:03,132 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:33:03,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:03,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:03,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 13:33:03,133 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:03,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:03,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1559159490, now seen corresponding path program 13 times [2024-06-14 13:33:03,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:03,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866725983] [2024-06-14 13:33:03,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:03,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:03,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:06,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:06,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:06,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866725983] [2024-06-14 13:33:06,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866725983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:06,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:06,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:06,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555871552] [2024-06-14 13:33:06,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:06,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:06,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:06,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:06,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:06,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:33:06,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 420 transitions, 5437 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:33:06,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:06,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:33:06,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:08,584 INFO L124 PetriNetUnfolderBase]: 3920/6424 cut-off events. [2024-06-14 13:33:08,585 INFO L125 PetriNetUnfolderBase]: For 1022059/1022066 co-relation queries the response was YES. [2024-06-14 13:33:08,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50847 conditions, 6424 events. 3920/6424 cut-off events. For 1022059/1022066 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 42469 event pairs, 1021 based on Foata normal form. 16/6437 useless extension candidates. Maximal degree in co-relation 50657. Up to 5546 conditions per place. [2024-06-14 13:33:08,678 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 346 selfloop transitions, 105 changer transitions 0/456 dead transitions. [2024-06-14 13:33:08,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 456 transitions, 6829 flow [2024-06-14 13:33:08,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:08,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:08,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-14 13:33:08,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-14 13:33:08,679 INFO L175 Difference]: Start difference. First operand has 409 places, 420 transitions, 5437 flow. Second operand 9 states and 154 transitions. [2024-06-14 13:33:08,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 456 transitions, 6829 flow [2024-06-14 13:33:12,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 456 transitions, 6679 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 13:33:12,770 INFO L231 Difference]: Finished difference. Result has 414 places, 423 transitions, 5594 flow [2024-06-14 13:33:12,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5287, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5594, PETRI_PLACES=414, PETRI_TRANSITIONS=423} [2024-06-14 13:33:12,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-14 13:33:12,771 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 423 transitions, 5594 flow [2024-06-14 13:33:12,771 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:33:12,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:12,771 INFO L208 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:33:12,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 13:33:12,772 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:12,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:12,772 INFO L85 PathProgramCache]: Analyzing trace with hash 878593790, now seen corresponding path program 14 times [2024-06-14 13:33:12,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:12,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282046448] [2024-06-14 13:33:12,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:12,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:12,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:15,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:15,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:15,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282046448] [2024-06-14 13:33:15,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282046448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:15,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:15,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:15,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329789794] [2024-06-14 13:33:15,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:15,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:15,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:15,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:15,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:15,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:33:15,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 423 transitions, 5594 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:33:15,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:15,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:33:15,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:18,223 INFO L124 PetriNetUnfolderBase]: 3948/6464 cut-off events. [2024-06-14 13:33:18,223 INFO L125 PetriNetUnfolderBase]: For 1026560/1026567 co-relation queries the response was YES. [2024-06-14 13:33:18,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51586 conditions, 6464 events. 3948/6464 cut-off events. For 1026560/1026567 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 42789 event pairs, 1121 based on Foata normal form. 14/6475 useless extension candidates. Maximal degree in co-relation 51393. Up to 5923 conditions per place. [2024-06-14 13:33:18,325 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 388 selfloop transitions, 62 changer transitions 0/455 dead transitions. [2024-06-14 13:33:18,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 455 transitions, 6908 flow [2024-06-14 13:33:18,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 13:33:18,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 13:33:18,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-14 13:33:18,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:33:18,327 INFO L175 Difference]: Start difference. First operand has 414 places, 423 transitions, 5594 flow. Second operand 10 states and 160 transitions. [2024-06-14 13:33:18,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 455 transitions, 6908 flow [2024-06-14 13:33:23,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 455 transitions, 6764 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 13:33:23,244 INFO L231 Difference]: Finished difference. Result has 419 places, 424 transitions, 5604 flow [2024-06-14 13:33:23,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5450, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5604, PETRI_PLACES=419, PETRI_TRANSITIONS=424} [2024-06-14 13:33:23,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-14 13:33:23,245 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 424 transitions, 5604 flow [2024-06-14 13:33:23,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:33:23,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:23,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, 1] [2024-06-14 13:33:23,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 13:33:23,245 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:23,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:23,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1760264134, now seen corresponding path program 15 times [2024-06-14 13:33:23,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:23,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131896754] [2024-06-14 13:33:23,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:23,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:23,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:26,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:26,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:26,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131896754] [2024-06-14 13:33:26,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131896754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:26,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:26,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:26,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524812296] [2024-06-14 13:33:26,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:26,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:26,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:26,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:26,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:26,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:33:26,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 424 transitions, 5604 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:33:26,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:26,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:33:26,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:28,851 INFO L124 PetriNetUnfolderBase]: 3925/6433 cut-off events. [2024-06-14 13:33:28,851 INFO L125 PetriNetUnfolderBase]: For 975411/975418 co-relation queries the response was YES. [2024-06-14 13:33:28,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50160 conditions, 6433 events. 3925/6433 cut-off events. For 975411/975418 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 42599 event pairs, 1122 based on Foata normal form. 16/6446 useless extension candidates. Maximal degree in co-relation 49965. Up to 5951 conditions per place. [2024-06-14 13:33:28,950 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 385 selfloop transitions, 59 changer transitions 0/449 dead transitions. [2024-06-14 13:33:28,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 449 transitions, 6606 flow [2024-06-14 13:33:28,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:28,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:28,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-14 13:33:28,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-14 13:33:28,951 INFO L175 Difference]: Start difference. First operand has 419 places, 424 transitions, 5604 flow. Second operand 9 states and 144 transitions. [2024-06-14 13:33:28,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 449 transitions, 6606 flow [2024-06-14 13:33:33,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 449 transitions, 6466 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 13:33:33,574 INFO L231 Difference]: Finished difference. Result has 421 places, 424 transitions, 5587 flow [2024-06-14 13:33:33,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5464, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5587, PETRI_PLACES=421, PETRI_TRANSITIONS=424} [2024-06-14 13:33:33,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-14 13:33:33,575 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 424 transitions, 5587 flow [2024-06-14 13:33:33,575 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:33:33,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:33,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 13:33:33,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 13:33:33,575 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:33,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:33,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1937824211, now seen corresponding path program 11 times [2024-06-14 13:33:33,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:33,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097185857] [2024-06-14 13:33:33,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:33,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:33,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 13:33:36,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 13:33:36,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 13:33:36,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097185857] [2024-06-14 13:33:36,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097185857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 13:33:36,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 13:33:36,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 13:33:36,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620427044] [2024-06-14 13:33:36,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 13:33:36,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 13:33:36,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 13:33:36,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 13:33:36,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-14 13:33:36,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-14 13:33:36,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 424 transitions, 5587 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:33:36,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 13:33:36,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-14 13:33:36,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 13:33:39,220 INFO L124 PetriNetUnfolderBase]: 3945/6468 cut-off events. [2024-06-14 13:33:39,220 INFO L125 PetriNetUnfolderBase]: For 955329/955329 co-relation queries the response was YES. [2024-06-14 13:33:39,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50254 conditions, 6468 events. 3945/6468 cut-off events. For 955329/955329 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 42847 event pairs, 1028 based on Foata normal form. 6/6468 useless extension candidates. Maximal degree in co-relation 50058. Up to 5832 conditions per place. [2024-06-14 13:33:39,309 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 348 selfloop transitions, 98 changer transitions 0/451 dead transitions. [2024-06-14 13:33:39,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 451 transitions, 6636 flow [2024-06-14 13:33:39,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 13:33:39,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 13:33:39,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-14 13:33:39,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-14 13:33:39,310 INFO L175 Difference]: Start difference. First operand has 421 places, 424 transitions, 5587 flow. Second operand 9 states and 148 transitions. [2024-06-14 13:33:39,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 451 transitions, 6636 flow [2024-06-14 13:33:44,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 451 transitions, 6515 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 13:33:44,092 INFO L231 Difference]: Finished difference. Result has 422 places, 425 transitions, 5687 flow [2024-06-14 13:33:44,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5466, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5687, PETRI_PLACES=422, PETRI_TRANSITIONS=425} [2024-06-14 13:33:44,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-14 13:33:44,092 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 425 transitions, 5687 flow [2024-06-14 13:33:44,092 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:33:44,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 13:33:44,093 INFO L208 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:33:44,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 13:33:44,093 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 13:33:44,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 13:33:44,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1931325960, now seen corresponding path program 16 times [2024-06-14 13:33:44,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 13:33:44,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808505776] [2024-06-14 13:33:44,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 13:33:44,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 13:33:44,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15