./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe001_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/safe001_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/safe001_power.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/safe001_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-76401ed-m [2024-06-20 16:43:22,949 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:43:23,025 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:43:23,030 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:43:23,031 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:43:23,059 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:43:23,064 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:43:23,064 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:43:23,065 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:43:23,068 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:43:23,069 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:43:23,069 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:43:23,070 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:43:23,071 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:43:23,071 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:43:23,071 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:43:23,072 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:43:23,072 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:43:23,072 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:43:23,072 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:43:23,073 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:43:23,073 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:43:23,073 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:43:23,074 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:43:23,074 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:43:23,074 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:43:23,074 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:43:23,075 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:43:23,075 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:43:23,075 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:43:23,076 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:43:23,077 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:43:23,077 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:43:23,077 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:43:23,077 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:43:23,078 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:43:23,078 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:43:23,078 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:43:23,078 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:43:23,078 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:43:23,079 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:43:23,079 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:43:23,079 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:43:23,079 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-20 16:43:23,348 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:43:23,371 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:43:23,373 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:43:23,374 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:43:23,375 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:43:23,376 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe001_power.oepc.i [2024-06-20 16:43:24,519 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:43:24,825 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:43:24,826 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe001_power.oepc.i [2024-06-20 16:43:24,841 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/061e443f0/bc7c48927947476283b52685d8ece566/FLAG2ead591d9 [2024-06-20 16:43:24,853 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/061e443f0/bc7c48927947476283b52685d8ece566 [2024-06-20 16:43:24,855 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:43:24,855 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:43:24,856 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/safe001_power.oepc.yml/witness.yml [2024-06-20 16:43:25,061 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:43:25,062 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:43:25,063 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:43:25,063 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:43:25,069 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:43:25,070 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:43:24" (1/2) ... [2024-06-20 16:43:25,071 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12f3b6f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:43:25, skipping insertion in model container [2024-06-20 16:43:25,071 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:43:24" (1/2) ... [2024-06-20 16:43:25,073 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5621711d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:43:25, skipping insertion in model container [2024-06-20 16:43:25,073 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:43:25" (2/2) ... [2024-06-20 16:43:25,074 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@12f3b6f4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25, skipping insertion in model container [2024-06-20 16:43:25,074 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:43:25" (2/2) ... [2024-06-20 16:43:25,074 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:43:25,226 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:43:25,228 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-20 16:43:25,228 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-20 16:43:25,228 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || (((0 <= y$mem_tmp && y$mem_tmp <= 2) && y$mem_tmp <= 127) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || ((((0 <= *__unbuffered_p0_EAX$read_delayed_var && *__unbuffered_p0_EAX$read_delayed_var <= 2) && *__unbuffered_p0_EAX$read_delayed_var <= 127) && __unbuffered_p0_EAX$read_delayed_var == & y) && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-20 16:43:25,229 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:43:25,229 INFO L106 edCorrectnessWitness]: ghost_update [L852-L852] multithreaded = 1; [2024-06-20 16:43:25,278 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:43:25,649 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:43:25,660 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:43:25,841 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:43:25,881 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:43:25,881 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25 WrapperNode [2024-06-20 16:43:25,881 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:43:25,882 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:43:25,882 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:43:25,883 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:43:25,890 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:25,926 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:25,964 INFO L138 Inliner]: procedures = 175, calls = 109, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 282 [2024-06-20 16:43:25,965 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:43:25,965 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:43:25,966 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:43:25,966 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:43:25,975 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:25,975 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:25,981 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:26,015 INFO L175 MemorySlicer]: Split 68 memory accesses to 2 slices as follows [2, 66]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 11 writes are split as follows [0, 11]. [2024-06-20 16:43:26,016 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:26,016 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:26,045 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:26,048 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:26,051 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:26,074 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:26,081 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:43:26,081 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:43:26,081 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:43:26,082 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:43:26,082 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (1/1) ... [2024-06-20 16:43:26,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:43:26,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:43:26,117 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-20 16:43:26,130 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-20 16:43:26,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-20 16:43:26,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-20 16:43:26,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-20 16:43:26,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-20 16:43:26,165 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:43:26,166 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:43:26,166 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:43:26,166 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:43:26,166 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:43:26,166 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:43:26,167 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 16:43:26,167 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 16:43:26,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:43:26,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-20 16:43:26,168 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:43:26,168 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:43:26,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:43:26,170 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:43:26,325 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:43:26,327 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:43:27,041 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:43:27,041 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:43:27,715 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:43:27,715 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:43:27,716 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:43:27 BoogieIcfgContainer [2024-06-20 16:43:27,716 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:43:27,719 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:43:27,720 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:43:27,722 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:43:27,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:43:24" (1/4) ... [2024-06-20 16:43:27,723 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7219b125 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:43:27, skipping insertion in model container [2024-06-20 16:43:27,724 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:43:25" (2/4) ... [2024-06-20 16:43:27,724 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7219b125 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:43:27, skipping insertion in model container [2024-06-20 16:43:27,724 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:43:25" (3/4) ... [2024-06-20 16:43:27,725 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7219b125 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:43:27, skipping insertion in model container [2024-06-20 16:43:27,725 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:43:27" (4/4) ... [2024-06-20 16:43:27,726 INFO L112 eAbstractionObserver]: Analyzing ICFG safe001_power.oepc.i [2024-06-20 16:43:27,743 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:43:27,744 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 16:43:27,744 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:43:27,819 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:43:27,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 16:43:27,892 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-20 16:43:27,893 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:43:27,895 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 55 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-20 16:43:27,895 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 16:43:27,898 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-20 16:43:27,905 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:43:27,912 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;@7f25cdf3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:43:27,912 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 16:43:27,918 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:43:27,919 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-20 16:43:27,919 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:43:27,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:27,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:43:27,920 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-20 16:43:27,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:27,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1003445186, now seen corresponding path program 1 times [2024-06-20 16:43:27,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:27,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643709004] [2024-06-20 16:43:27,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:27,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:28,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:30,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-20 16:43:30,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:30,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643709004] [2024-06-20 16:43:30,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643709004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:30,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:30,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:43:30,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16825233] [2024-06-20 16:43:30,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:30,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:43:30,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:30,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:43:30,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:43:30,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:43:30,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:30,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:30,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:43:30,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:31,297 INFO L124 PetriNetUnfolderBase]: 1409/2137 cut-off events. [2024-06-20 16:43:31,297 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-20 16:43:31,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4335 conditions, 2137 events. 1409/2137 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9990 event pairs, 873 based on Foata normal form. 2/2102 useless extension candidates. Maximal degree in co-relation 4323. Up to 2108 conditions per place. [2024-06-20 16:43:31,318 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 37 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-20 16:43:31,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 189 flow [2024-06-20 16:43:31,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:43:31,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:43:31,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2024-06-20 16:43:31,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-20 16:43:31,334 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 68 transitions. [2024-06-20 16:43:31,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 189 flow [2024-06-20 16:43:31,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 16:43:31,339 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-20 16:43:31,341 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-20 16:43:31,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-20 16:43:31,344 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-20 16:43:31,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:31,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:31,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:31,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:43:31,346 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-20 16:43:31,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:31,346 INFO L85 PathProgramCache]: Analyzing trace with hash -2056767679, now seen corresponding path program 1 times [2024-06-20 16:43:31,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:31,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263468502] [2024-06-20 16:43:31,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:31,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:31,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:34,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:34,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:34,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263468502] [2024-06-20 16:43:34,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263468502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:34,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:34,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:43:34,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563103687] [2024-06-20 16:43:34,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:34,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:43:34,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:34,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:43:34,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:43:34,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:43:34,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:34,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:34,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:43:34,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:35,235 INFO L124 PetriNetUnfolderBase]: 1400/2124 cut-off events. [2024-06-20 16:43:35,235 INFO L125 PetriNetUnfolderBase]: For 387/387 co-relation queries the response was YES. [2024-06-20 16:43:35,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4874 conditions, 2124 events. 1400/2124 cut-off events. For 387/387 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9996 event pairs, 726 based on Foata normal form. 4/2125 useless extension candidates. Maximal degree in co-relation 4862. Up to 2071 conditions per place. [2024-06-20 16:43:35,247 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 47 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-20 16:43:35,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 268 flow [2024-06-20 16:43:35,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:43:35,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:43:35,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-20 16:43:35,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-20 16:43:35,250 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 89 transitions. [2024-06-20 16:43:35,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 268 flow [2024-06-20 16:43:35,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 264 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:43:35,252 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-20 16:43:35,252 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-20 16:43:35,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-20 16:43:35,253 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-20 16:43:35,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:35,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:35,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:35,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:43:35,254 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-20 16:43:35,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:35,255 INFO L85 PathProgramCache]: Analyzing trace with hash 664713020, now seen corresponding path program 1 times [2024-06-20 16:43:35,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:35,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312652675] [2024-06-20 16:43:35,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:35,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:35,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:38,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:38,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:38,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312652675] [2024-06-20 16:43:38,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312652675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:38,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:38,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 16:43:38,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562791718] [2024-06-20 16:43:38,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:38,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 16:43:38,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:38,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 16:43:38,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 16:43:38,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:43:38,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:38,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:38,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:43:38,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:39,075 INFO L124 PetriNetUnfolderBase]: 1414/2157 cut-off events. [2024-06-20 16:43:39,076 INFO L125 PetriNetUnfolderBase]: For 1112/1112 co-relation queries the response was YES. [2024-06-20 16:43:39,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5477 conditions, 2157 events. 1414/2157 cut-off events. For 1112/1112 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10276 event pairs, 512 based on Foata normal form. 7/2160 useless extension candidates. Maximal degree in co-relation 5463. Up to 1977 conditions per place. [2024-06-20 16:43:39,090 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 16 changer transitions 0/84 dead transitions. [2024-06-20 16:43:39,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 84 transitions, 434 flow [2024-06-20 16:43:39,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:43:39,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:43:39,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-20 16:43:39,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5619047619047619 [2024-06-20 16:43:39,098 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 118 transitions. [2024-06-20 16:43:39,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 84 transitions, 434 flow [2024-06-20 16:43:39,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 84 transitions, 420 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 16:43:39,102 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-20 16:43:39,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-20 16:43:39,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-20 16:43:39,104 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-20 16:43:39,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:39,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:39,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:39,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:43:39,105 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:43:39,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:39,105 INFO L85 PathProgramCache]: Analyzing trace with hash -2021520201, now seen corresponding path program 1 times [2024-06-20 16:43:39,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:39,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056867911] [2024-06-20 16:43:39,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:39,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:39,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:42,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:42,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:42,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056867911] [2024-06-20 16:43:42,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056867911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:42,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:42,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:43:42,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520026856] [2024-06-20 16:43:42,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:42,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:43:42,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:42,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:43:42,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:43:42,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-20 16:43:42,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:42,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:42,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-20 16:43:42,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:43,192 INFO L124 PetriNetUnfolderBase]: 1435/2192 cut-off events. [2024-06-20 16:43:43,192 INFO L125 PetriNetUnfolderBase]: For 2633/2633 co-relation queries the response was YES. [2024-06-20 16:43:43,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6591 conditions, 2192 events. 1435/2192 cut-off events. For 2633/2633 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10446 event pairs, 349 based on Foata normal form. 14/2202 useless extension candidates. Maximal degree in co-relation 6574. Up to 1924 conditions per place. [2024-06-20 16:43:43,207 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 69 selfloop transitions, 19 changer transitions 0/93 dead transitions. [2024-06-20 16:43:43,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 93 transitions, 545 flow [2024-06-20 16:43:43,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:43:43,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:43:43,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-20 16:43:43,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-20 16:43:43,210 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 135 transitions. [2024-06-20 16:43:43,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 93 transitions, 545 flow [2024-06-20 16:43:43,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 93 transitions, 537 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-20 16:43:43,219 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 293 flow [2024-06-20 16:43:43,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-20 16:43:43,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-20 16:43:43,221 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 293 flow [2024-06-20 16:43:43,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:43,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:43,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:43,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:43:43,222 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-20 16:43:43,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:43,223 INFO L85 PathProgramCache]: Analyzing trace with hash -259539519, now seen corresponding path program 1 times [2024-06-20 16:43:43,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:43,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21858715] [2024-06-20 16:43:43,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:43,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:43,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:44,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:44,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:44,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21858715] [2024-06-20 16:43:44,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21858715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:44,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:44,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:43:44,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481818132] [2024-06-20 16:43:44,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:44,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:43:44,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:44,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:43:44,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:43:44,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:43:44,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 293 flow. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:44,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:44,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:43:44,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:45,900 INFO L124 PetriNetUnfolderBase]: 1427/2180 cut-off events. [2024-06-20 16:43:45,900 INFO L125 PetriNetUnfolderBase]: For 3892/3892 co-relation queries the response was YES. [2024-06-20 16:43:45,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7157 conditions, 2180 events. 1427/2180 cut-off events. For 3892/3892 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10371 event pairs, 503 based on Foata normal form. 3/2180 useless extension candidates. Maximal degree in co-relation 7136. Up to 2124 conditions per place. [2024-06-20 16:43:45,915 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 8 changer transitions 0/68 dead transitions. [2024-06-20 16:43:45,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 68 transitions, 459 flow [2024-06-20 16:43:45,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:43:45,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:43:45,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-20 16:43:45,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-20 16:43:45,917 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 293 flow. Second operand 5 states and 87 transitions. [2024-06-20 16:43:45,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 68 transitions, 459 flow [2024-06-20 16:43:45,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 68 transitions, 409 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 16:43:45,922 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 267 flow [2024-06-20 16:43:45,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-20 16:43:45,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-20 16:43:45,923 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 267 flow [2024-06-20 16:43:45,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:45,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:45,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:45,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:43:45,924 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-20 16:43:45,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:45,924 INFO L85 PathProgramCache]: Analyzing trace with hash 543432578, now seen corresponding path program 1 times [2024-06-20 16:43:45,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:45,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456630102] [2024-06-20 16:43:45,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:45,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:45,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:47,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:47,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:47,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456630102] [2024-06-20 16:43:47,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456630102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:47,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:47,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:43:47,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911153844] [2024-06-20 16:43:47,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:47,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:43:47,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:47,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:43:47,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:43:48,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:43:48,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 267 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:48,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:48,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:43:48,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:49,366 INFO L124 PetriNetUnfolderBase]: 1417/2162 cut-off events. [2024-06-20 16:43:49,366 INFO L125 PetriNetUnfolderBase]: For 4555/4555 co-relation queries the response was YES. [2024-06-20 16:43:49,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7079 conditions, 2162 events. 1417/2162 cut-off events. For 4555/4555 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10167 event pairs, 551 based on Foata normal form. 4/2163 useless extension candidates. Maximal degree in co-relation 7056. Up to 2096 conditions per place. [2024-06-20 16:43:49,377 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 66 selfloop transitions, 11 changer transitions 0/81 dead transitions. [2024-06-20 16:43:49,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 81 transitions, 521 flow [2024-06-20 16:43:49,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:43:49,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:43:49,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-20 16:43:49,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-20 16:43:49,378 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 267 flow. Second operand 6 states and 101 transitions. [2024-06-20 16:43:49,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 81 transitions, 521 flow [2024-06-20 16:43:49,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 81 transitions, 489 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 16:43:49,382 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 339 flow [2024-06-20 16:43:49,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=339, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-20 16:43:49,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-20 16:43:49,383 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 339 flow [2024-06-20 16:43:49,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:49,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:49,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:49,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:43:49,384 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-20 16:43:49,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:49,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1054019456, now seen corresponding path program 1 times [2024-06-20 16:43:49,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:49,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873846064] [2024-06-20 16:43:49,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:49,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:49,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:52,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:43:52,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:52,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873846064] [2024-06-20 16:43:52,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873846064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:52,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:52,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:43:52,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245136469] [2024-06-20 16:43:52,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:52,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:43:52,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:52,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:43:52,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:43:52,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:43:52,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 339 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:52,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:52,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:43:52,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:53,528 INFO L124 PetriNetUnfolderBase]: 1427/2178 cut-off events. [2024-06-20 16:43:53,528 INFO L125 PetriNetUnfolderBase]: For 5853/5856 co-relation queries the response was YES. [2024-06-20 16:43:53,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7681 conditions, 2178 events. 1427/2178 cut-off events. For 5853/5856 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10305 event pairs, 496 based on Foata normal form. 8/2182 useless extension candidates. Maximal degree in co-relation 7656. Up to 1997 conditions per place. [2024-06-20 16:43:53,544 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 65 selfloop transitions, 22 changer transitions 0/91 dead transitions. [2024-06-20 16:43:53,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 91 transitions, 627 flow [2024-06-20 16:43:53,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:43:53,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:43:53,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-20 16:43:53,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-20 16:43:53,546 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 339 flow. Second operand 6 states and 113 transitions. [2024-06-20 16:43:53,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 91 transitions, 627 flow [2024-06-20 16:43:53,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 91 transitions, 621 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-20 16:43:53,552 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 411 flow [2024-06-20 16:43:53,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=411, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-20 16:43:53,553 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-20 16:43:53,553 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 411 flow [2024-06-20 16:43:53,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:53,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:53,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:53,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:43:53,554 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-20 16:43:53,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:53,554 INFO L85 PathProgramCache]: Analyzing trace with hash -309334976, now seen corresponding path program 2 times [2024-06-20 16:43:53,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:53,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556921554] [2024-06-20 16:43:53,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:53,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:53,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:56,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-20 16:43:56,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:56,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556921554] [2024-06-20 16:43:56,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556921554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:56,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:56,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:43:56,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003551301] [2024-06-20 16:43:56,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:56,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:43:56,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:56,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:43:56,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:43:56,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:43:56,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 411 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:56,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:56,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:43:56,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:43:57,254 INFO L124 PetriNetUnfolderBase]: 1407/2136 cut-off events. [2024-06-20 16:43:57,254 INFO L125 PetriNetUnfolderBase]: For 7168/7168 co-relation queries the response was YES. [2024-06-20 16:43:57,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7874 conditions, 2136 events. 1407/2136 cut-off events. For 7168/7168 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10008 event pairs, 514 based on Foata normal form. 3/2130 useless extension candidates. Maximal degree in co-relation 7846. Up to 1973 conditions per place. [2024-06-20 16:43:57,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 23 changer transitions 0/86 dead transitions. [2024-06-20 16:43:57,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 86 transitions, 633 flow [2024-06-20 16:43:57,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:43:57,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:43:57,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-20 16:43:57,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:43:57,273 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 411 flow. Second operand 6 states and 108 transitions. [2024-06-20 16:43:57,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 86 transitions, 633 flow [2024-06-20 16:43:57,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 86 transitions, 600 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 16:43:57,280 INFO L231 Difference]: Finished difference. Result has 69 places, 64 transitions, 433 flow [2024-06-20 16:43:57,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=433, PETRI_PLACES=69, PETRI_TRANSITIONS=64} [2024-06-20 16:43:57,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-20 16:43:57,281 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 64 transitions, 433 flow [2024-06-20 16:43:57,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:43:57,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:43:57,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:43:57,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:43:57,282 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-20 16:43:57,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:43:57,283 INFO L85 PathProgramCache]: Analyzing trace with hash -313897907, now seen corresponding path program 1 times [2024-06-20 16:43:57,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:43:57,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331145861] [2024-06-20 16:43:57,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:43:57,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:43:57,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:43:59,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-20 16:43:59,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:43:59,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331145861] [2024-06-20 16:43:59,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331145861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:43:59,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:43:59,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:43:59,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559248951] [2024-06-20 16:43:59,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:43:59,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:43:59,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:43:59,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:43:59,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:43:59,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:43:59,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 64 transitions, 433 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-20 16:43:59,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:43:59,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:43:59,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:01,501 INFO L124 PetriNetUnfolderBase]: 2219/3312 cut-off events. [2024-06-20 16:44:01,502 INFO L125 PetriNetUnfolderBase]: For 12829/12832 co-relation queries the response was YES. [2024-06-20 16:44:01,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12390 conditions, 3312 events. 2219/3312 cut-off events. For 12829/12832 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16047 event pairs, 572 based on Foata normal form. 22/3330 useless extension candidates. Maximal degree in co-relation 12361. Up to 2314 conditions per place. [2024-06-20 16:44:01,526 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 110 selfloop transitions, 57 changer transitions 0/171 dead transitions. [2024-06-20 16:44:01,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 171 transitions, 1314 flow [2024-06-20 16:44:01,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:44:01,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:44:01,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-20 16:44:01,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4653679653679654 [2024-06-20 16:44:01,529 INFO L175 Difference]: Start difference. First operand has 69 places, 64 transitions, 433 flow. Second operand 11 states and 215 transitions. [2024-06-20 16:44:01,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 171 transitions, 1314 flow [2024-06-20 16:44:01,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 171 transitions, 1179 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 16:44:01,543 INFO L231 Difference]: Finished difference. Result has 80 places, 102 transitions, 776 flow [2024-06-20 16:44:01,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=776, PETRI_PLACES=80, PETRI_TRANSITIONS=102} [2024-06-20 16:44:01,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-20 16:44:01,544 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 102 transitions, 776 flow [2024-06-20 16:44:01,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-20 16:44:01,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:01,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:01,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:44:01,545 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-20 16:44:01,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:01,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1753929279, now seen corresponding path program 2 times [2024-06-20 16:44:01,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:01,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275776584] [2024-06-20 16:44:01,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:01,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:01,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:04,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:04,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:04,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275776584] [2024-06-20 16:44:04,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275776584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:04,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:04,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:44:04,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347584739] [2024-06-20 16:44:04,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:04,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:44:04,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:04,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:44:04,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:44:04,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:04,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 102 transitions, 776 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-20 16:44:04,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:04,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:04,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:06,061 INFO L124 PetriNetUnfolderBase]: 2651/3924 cut-off events. [2024-06-20 16:44:06,061 INFO L125 PetriNetUnfolderBase]: For 20880/20885 co-relation queries the response was YES. [2024-06-20 16:44:06,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17583 conditions, 3924 events. 2651/3924 cut-off events. For 20880/20885 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19325 event pairs, 600 based on Foata normal form. 38/3958 useless extension candidates. Maximal degree in co-relation 17547. Up to 2554 conditions per place. [2024-06-20 16:44:06,088 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 90 selfloop transitions, 76 changer transitions 0/170 dead transitions. [2024-06-20 16:44:06,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 170 transitions, 1486 flow [2024-06-20 16:44:06,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:44:06,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:44:06,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 16:44:06,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 16:44:06,092 INFO L175 Difference]: Start difference. First operand has 80 places, 102 transitions, 776 flow. Second operand 9 states and 171 transitions. [2024-06-20 16:44:06,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 170 transitions, 1486 flow [2024-06-20 16:44:06,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 170 transitions, 1443 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-20 16:44:06,121 INFO L231 Difference]: Finished difference. Result has 89 places, 121 transitions, 1106 flow [2024-06-20 16:44:06,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1106, PETRI_PLACES=89, PETRI_TRANSITIONS=121} [2024-06-20 16:44:06,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-20 16:44:06,125 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 121 transitions, 1106 flow [2024-06-20 16:44:06,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-20 16:44:06,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:06,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:06,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:44:06,126 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-20 16:44:06,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:06,127 INFO L85 PathProgramCache]: Analyzing trace with hash -981573579, now seen corresponding path program 3 times [2024-06-20 16:44:06,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:06,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860317218] [2024-06-20 16:44:06,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:06,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:06,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:09,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:09,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:09,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860317218] [2024-06-20 16:44:09,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860317218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:09,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:09,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:44:09,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325873837] [2024-06-20 16:44:09,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:09,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:44:09,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:09,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:44:09,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:44:09,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:09,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 121 transitions, 1106 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-20 16:44:09,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:09,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:09,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:11,067 INFO L124 PetriNetUnfolderBase]: 2679/3980 cut-off events. [2024-06-20 16:44:11,068 INFO L125 PetriNetUnfolderBase]: For 27455/27457 co-relation queries the response was YES. [2024-06-20 16:44:11,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20274 conditions, 3980 events. 2679/3980 cut-off events. For 27455/27457 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19722 event pairs, 680 based on Foata normal form. 18/3984 useless extension candidates. Maximal degree in co-relation 20234. Up to 3501 conditions per place. [2024-06-20 16:44:11,099 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 113 selfloop transitions, 52 changer transitions 0/169 dead transitions. [2024-06-20 16:44:11,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 169 transitions, 1720 flow [2024-06-20 16:44:11,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:44:11,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:44:11,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:44:11,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 16:44:11,102 INFO L175 Difference]: Start difference. First operand has 89 places, 121 transitions, 1106 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:44:11,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 169 transitions, 1720 flow [2024-06-20 16:44:11,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 169 transitions, 1593 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-20 16:44:11,158 INFO L231 Difference]: Finished difference. Result has 93 places, 135 transitions, 1265 flow [2024-06-20 16:44:11,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1265, PETRI_PLACES=93, PETRI_TRANSITIONS=135} [2024-06-20 16:44:11,159 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-20 16:44:11,160 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 135 transitions, 1265 flow [2024-06-20 16:44:11,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-20 16:44:11,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:11,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:11,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:44:11,160 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-20 16:44:11,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:11,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1747263039, now seen corresponding path program 4 times [2024-06-20 16:44:11,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:11,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670138981] [2024-06-20 16:44:11,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:11,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:11,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:14,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:14,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:14,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670138981] [2024-06-20 16:44:14,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670138981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:14,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:14,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:44:14,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229665148] [2024-06-20 16:44:14,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:14,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:44:14,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:14,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:44:14,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:44:14,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:14,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 135 transitions, 1265 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-20 16:44:14,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:14,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:14,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:15,965 INFO L124 PetriNetUnfolderBase]: 2669/3948 cut-off events. [2024-06-20 16:44:15,965 INFO L125 PetriNetUnfolderBase]: For 30815/30817 co-relation queries the response was YES. [2024-06-20 16:44:15,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20236 conditions, 3948 events. 2669/3948 cut-off events. For 30815/30817 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19255 event pairs, 680 based on Foata normal form. 4/3935 useless extension candidates. Maximal degree in co-relation 20194. Up to 3377 conditions per place. [2024-06-20 16:44:15,993 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 55 changer transitions 0/208 dead transitions. [2024-06-20 16:44:15,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 208 transitions, 2261 flow [2024-06-20 16:44:15,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:44:15,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:44:15,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 16:44:15,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-20 16:44:15,996 INFO L175 Difference]: Start difference. First operand has 93 places, 135 transitions, 1265 flow. Second operand 7 states and 128 transitions. [2024-06-20 16:44:15,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 208 transitions, 2261 flow [2024-06-20 16:44:16,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 208 transitions, 2080 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 16:44:16,053 INFO L231 Difference]: Finished difference. Result has 98 places, 174 transitions, 1759 flow [2024-06-20 16:44:16,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1759, PETRI_PLACES=98, PETRI_TRANSITIONS=174} [2024-06-20 16:44:16,055 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-20 16:44:16,055 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 174 transitions, 1759 flow [2024-06-20 16:44:16,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 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-20 16:44:16,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:16,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:16,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:44:16,056 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-20 16:44:16,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:16,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1691811885, now seen corresponding path program 1 times [2024-06-20 16:44:16,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:16,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129468132] [2024-06-20 16:44:16,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:16,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:16,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:18,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:18,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:18,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129468132] [2024-06-20 16:44:18,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129468132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:18,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:18,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:44:18,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174199334] [2024-06-20 16:44:18,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:18,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:44:18,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:18,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:44:18,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:44:18,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:18,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 174 transitions, 1759 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:18,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:18,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:18,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:20,479 INFO L124 PetriNetUnfolderBase]: 2661/3946 cut-off events. [2024-06-20 16:44:20,480 INFO L125 PetriNetUnfolderBase]: For 32653/32655 co-relation queries the response was YES. [2024-06-20 16:44:20,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20925 conditions, 3946 events. 2661/3946 cut-off events. For 32653/32655 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19314 event pairs, 778 based on Foata normal form. 4/3947 useless extension candidates. Maximal degree in co-relation 20879. Up to 3825 conditions per place. [2024-06-20 16:44:20,509 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 185 selfloop transitions, 13 changer transitions 0/202 dead transitions. [2024-06-20 16:44:20,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 202 transitions, 2255 flow [2024-06-20 16:44:20,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:44:20,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:44:20,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-20 16:44:20,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-20 16:44:20,512 INFO L175 Difference]: Start difference. First operand has 98 places, 174 transitions, 1759 flow. Second operand 7 states and 116 transitions. [2024-06-20 16:44:20,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 202 transitions, 2255 flow [2024-06-20 16:44:20,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 202 transitions, 2225 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-20 16:44:20,578 INFO L231 Difference]: Finished difference. Result has 104 places, 176 transitions, 1786 flow [2024-06-20 16:44:20,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1786, PETRI_PLACES=104, PETRI_TRANSITIONS=176} [2024-06-20 16:44:20,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-20 16:44:20,579 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 176 transitions, 1786 flow [2024-06-20 16:44:20,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:20,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:20,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:20,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:44:20,580 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-20 16:44:20,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:20,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1056645846, now seen corresponding path program 1 times [2024-06-20 16:44:20,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:20,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767557455] [2024-06-20 16:44:20,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:20,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:20,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:23,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:23,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:23,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767557455] [2024-06-20 16:44:23,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767557455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:23,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:23,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:44:23,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284887272] [2024-06-20 16:44:23,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:23,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:44:23,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:23,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:44:23,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:44:23,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:23,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 176 transitions, 1786 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:23,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:23,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:23,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:24,739 INFO L124 PetriNetUnfolderBase]: 2789/4172 cut-off events. [2024-06-20 16:44:24,739 INFO L125 PetriNetUnfolderBase]: For 38126/38139 co-relation queries the response was YES. [2024-06-20 16:44:24,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22294 conditions, 4172 events. 2789/4172 cut-off events. For 38126/38139 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 21078 event pairs, 682 based on Foata normal form. 32/4200 useless extension candidates. Maximal degree in co-relation 22245. Up to 2647 conditions per place. [2024-06-20 16:44:24,763 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 116 selfloop transitions, 131 changer transitions 0/251 dead transitions. [2024-06-20 16:44:24,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 251 transitions, 2800 flow [2024-06-20 16:44:24,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:44:24,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:44:24,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-20 16:44:24,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 16:44:24,772 INFO L175 Difference]: Start difference. First operand has 104 places, 176 transitions, 1786 flow. Second operand 9 states and 180 transitions. [2024-06-20 16:44:24,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 251 transitions, 2800 flow [2024-06-20 16:44:24,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 251 transitions, 2765 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 16:44:24,820 INFO L231 Difference]: Finished difference. Result has 110 places, 195 transitions, 2375 flow [2024-06-20 16:44:24,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2375, PETRI_PLACES=110, PETRI_TRANSITIONS=195} [2024-06-20 16:44:24,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-20 16:44:24,821 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 195 transitions, 2375 flow [2024-06-20 16:44:24,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:24,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:24,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:24,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:44:24,822 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-20 16:44:24,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:24,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1056651426, now seen corresponding path program 2 times [2024-06-20 16:44:24,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:24,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632239607] [2024-06-20 16:44:24,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:24,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:24,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:27,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:27,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:27,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632239607] [2024-06-20 16:44:27,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632239607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:27,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:27,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:44:27,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613037302] [2024-06-20 16:44:27,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:27,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:44:27,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:27,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:44:27,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:44:27,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:27,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 195 transitions, 2375 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:27,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:27,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:27,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:28,763 INFO L124 PetriNetUnfolderBase]: 2813/4221 cut-off events. [2024-06-20 16:44:28,764 INFO L125 PetriNetUnfolderBase]: For 47416/47425 co-relation queries the response was YES. [2024-06-20 16:44:28,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24980 conditions, 4221 events. 2813/4221 cut-off events. For 47416/47425 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21481 event pairs, 605 based on Foata normal form. 26/4243 useless extension candidates. Maximal degree in co-relation 24928. Up to 2673 conditions per place. [2024-06-20 16:44:28,787 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 108 selfloop transitions, 127 changer transitions 0/239 dead transitions. [2024-06-20 16:44:28,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 239 transitions, 3094 flow [2024-06-20 16:44:28,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:44:28,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:44:28,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 16:44:28,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 16:44:28,790 INFO L175 Difference]: Start difference. First operand has 110 places, 195 transitions, 2375 flow. Second operand 8 states and 150 transitions. [2024-06-20 16:44:28,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 239 transitions, 3094 flow [2024-06-20 16:44:28,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 239 transitions, 2870 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-20 16:44:28,878 INFO L231 Difference]: Finished difference. Result has 113 places, 202 transitions, 2532 flow [2024-06-20 16:44:28,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2532, PETRI_PLACES=113, PETRI_TRANSITIONS=202} [2024-06-20 16:44:28,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-20 16:44:28,880 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 202 transitions, 2532 flow [2024-06-20 16:44:28,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:28,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:28,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:28,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:44:28,881 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-20 16:44:28,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:28,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1490270220, now seen corresponding path program 3 times [2024-06-20 16:44:28,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:28,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375645036] [2024-06-20 16:44:28,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:28,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:28,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:31,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-20 16:44:31,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:31,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375645036] [2024-06-20 16:44:31,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375645036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:31,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:31,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:44:31,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690579320] [2024-06-20 16:44:31,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:31,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:44:31,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:31,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:44:31,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:44:31,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:31,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 202 transitions, 2532 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:31,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:31,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:31,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:32,852 INFO L124 PetriNetUnfolderBase]: 2803/4206 cut-off events. [2024-06-20 16:44:32,852 INFO L125 PetriNetUnfolderBase]: For 52067/52089 co-relation queries the response was YES. [2024-06-20 16:44:32,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25256 conditions, 4206 events. 2803/4206 cut-off events. For 52067/52089 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21211 event pairs, 712 based on Foata normal form. 13/4200 useless extension candidates. Maximal degree in co-relation 25203. Up to 3557 conditions per place. [2024-06-20 16:44:32,877 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 176 selfloop transitions, 53 changer transitions 0/233 dead transitions. [2024-06-20 16:44:32,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 233 transitions, 3123 flow [2024-06-20 16:44:32,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:44:32,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:44:32,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 16:44:32,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 16:44:32,879 INFO L175 Difference]: Start difference. First operand has 113 places, 202 transitions, 2532 flow. Second operand 7 states and 123 transitions. [2024-06-20 16:44:32,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 233 transitions, 3123 flow [2024-06-20 16:44:32,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 233 transitions, 2867 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 16:44:32,962 INFO L231 Difference]: Finished difference. Result has 116 places, 205 transitions, 2457 flow [2024-06-20 16:44:32,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2457, PETRI_PLACES=116, PETRI_TRANSITIONS=205} [2024-06-20 16:44:32,962 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-20 16:44:32,962 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 205 transitions, 2457 flow [2024-06-20 16:44:32,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:32,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:32,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:32,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:44:32,963 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-20 16:44:32,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:32,964 INFO L85 PathProgramCache]: Analyzing trace with hash -275292064, now seen corresponding path program 1 times [2024-06-20 16:44:32,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:32,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032428418] [2024-06-20 16:44:32,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:32,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:32,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:35,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:35,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:35,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032428418] [2024-06-20 16:44:35,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032428418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:35,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:35,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:44:35,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774189400] [2024-06-20 16:44:35,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:35,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:44:35,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:35,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:44:35,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:44:35,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:35,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 205 transitions, 2457 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:35,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:35,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:35,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:36,951 INFO L124 PetriNetUnfolderBase]: 2831/4251 cut-off events. [2024-06-20 16:44:36,951 INFO L125 PetriNetUnfolderBase]: For 53783/53792 co-relation queries the response was YES. [2024-06-20 16:44:36,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25029 conditions, 4251 events. 2831/4251 cut-off events. For 53783/53792 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21741 event pairs, 571 based on Foata normal form. 12/4259 useless extension candidates. Maximal degree in co-relation 24974. Up to 3688 conditions per place. [2024-06-20 16:44:36,979 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 188 selfloop transitions, 50 changer transitions 0/242 dead transitions. [2024-06-20 16:44:36,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 242 transitions, 3177 flow [2024-06-20 16:44:36,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:44:36,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:44:36,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 16:44:36,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-20 16:44:36,981 INFO L175 Difference]: Start difference. First operand has 116 places, 205 transitions, 2457 flow. Second operand 7 states and 129 transitions. [2024-06-20 16:44:36,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 242 transitions, 3177 flow [2024-06-20 16:44:37,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 242 transitions, 3117 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 16:44:37,060 INFO L231 Difference]: Finished difference. Result has 120 places, 209 transitions, 2572 flow [2024-06-20 16:44:37,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2572, PETRI_PLACES=120, PETRI_TRANSITIONS=209} [2024-06-20 16:44:37,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-20 16:44:37,061 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 209 transitions, 2572 flow [2024-06-20 16:44:37,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:37,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:37,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:37,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:44:37,062 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-20 16:44:37,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:37,062 INFO L85 PathProgramCache]: Analyzing trace with hash -740787372, now seen corresponding path program 2 times [2024-06-20 16:44:37,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:37,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041071864] [2024-06-20 16:44:37,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:37,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:37,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:39,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:39,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:39,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041071864] [2024-06-20 16:44:39,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041071864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:39,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:39,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:44:39,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953594313] [2024-06-20 16:44:39,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:39,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:44:39,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:39,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:44:39,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:44:39,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:39,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 209 transitions, 2572 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:39,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:39,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:39,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:41,304 INFO L124 PetriNetUnfolderBase]: 2818/4225 cut-off events. [2024-06-20 16:44:41,305 INFO L125 PetriNetUnfolderBase]: For 58532/58537 co-relation queries the response was YES. [2024-06-20 16:44:41,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25102 conditions, 4225 events. 2818/4225 cut-off events. For 58532/58537 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21393 event pairs, 746 based on Foata normal form. 8/4229 useless extension candidates. Maximal degree in co-relation 25045. Up to 3818 conditions per place. [2024-06-20 16:44:41,334 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 179 selfloop transitions, 57 changer transitions 0/240 dead transitions. [2024-06-20 16:44:41,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 240 transitions, 3159 flow [2024-06-20 16:44:41,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:44:41,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:44:41,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 16:44:41,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-20 16:44:41,336 INFO L175 Difference]: Start difference. First operand has 120 places, 209 transitions, 2572 flow. Second operand 7 states and 127 transitions. [2024-06-20 16:44:41,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 240 transitions, 3159 flow [2024-06-20 16:44:41,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 240 transitions, 3063 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-20 16:44:41,432 INFO L231 Difference]: Finished difference. Result has 124 places, 209 transitions, 2602 flow [2024-06-20 16:44:41,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2602, PETRI_PLACES=124, PETRI_TRANSITIONS=209} [2024-06-20 16:44:41,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-20 16:44:41,432 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 209 transitions, 2602 flow [2024-06-20 16:44:41,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:41,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:41,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:41,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:44:41,433 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-20 16:44:41,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:41,433 INFO L85 PathProgramCache]: Analyzing trace with hash -622514994, now seen corresponding path program 1 times [2024-06-20 16:44:41,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:41,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893932054] [2024-06-20 16:44:41,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:41,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:41,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:44,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:44,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:44,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893932054] [2024-06-20 16:44:44,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893932054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:44,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:44,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:44:44,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663567970] [2024-06-20 16:44:44,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:44,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:44:44,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:44,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:44:44,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:44:44,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:44,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 209 transitions, 2602 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:44,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:44,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:44,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:46,577 INFO L124 PetriNetUnfolderBase]: 3218/4883 cut-off events. [2024-06-20 16:44:46,577 INFO L125 PetriNetUnfolderBase]: For 80052/80057 co-relation queries the response was YES. [2024-06-20 16:44:46,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27842 conditions, 4883 events. 3218/4883 cut-off events. For 80052/80057 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 25901 event pairs, 698 based on Foata normal form. 94/4973 useless extension candidates. Maximal degree in co-relation 27783. Up to 2588 conditions per place. [2024-06-20 16:44:46,611 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 122 selfloop transitions, 143 changer transitions 0/269 dead transitions. [2024-06-20 16:44:46,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 269 transitions, 3441 flow [2024-06-20 16:44:46,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:44:46,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:44:46,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-20 16:44:46,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-20 16:44:46,614 INFO L175 Difference]: Start difference. First operand has 124 places, 209 transitions, 2602 flow. Second operand 10 states and 193 transitions. [2024-06-20 16:44:46,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 269 transitions, 3441 flow [2024-06-20 16:44:46,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 269 transitions, 3316 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 16:44:46,703 INFO L231 Difference]: Finished difference. Result has 128 places, 212 transitions, 2841 flow [2024-06-20 16:44:46,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2841, PETRI_PLACES=128, PETRI_TRANSITIONS=212} [2024-06-20 16:44:46,704 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-20 16:44:46,704 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 212 transitions, 2841 flow [2024-06-20 16:44:46,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:46,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:46,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:46,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:44:46,705 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-20 16:44:46,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:46,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1603022828, now seen corresponding path program 2 times [2024-06-20 16:44:46,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:46,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622262655] [2024-06-20 16:44:46,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:46,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:46,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:50,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-20 16:44:50,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:50,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622262655] [2024-06-20 16:44:50,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622262655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:50,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:50,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:44:50,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446301770] [2024-06-20 16:44:50,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:50,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:44:50,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:50,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:44:50,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:44:50,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:50,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 212 transitions, 2841 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:50,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:50,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:50,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:51,966 INFO L124 PetriNetUnfolderBase]: 3306/5033 cut-off events. [2024-06-20 16:44:51,966 INFO L125 PetriNetUnfolderBase]: For 79407/79409 co-relation queries the response was YES. [2024-06-20 16:44:51,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30171 conditions, 5033 events. 3306/5033 cut-off events. For 79407/79409 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 26902 event pairs, 885 based on Foata normal form. 18/5037 useless extension candidates. Maximal degree in co-relation 30111. Up to 4392 conditions per place. [2024-06-20 16:44:51,996 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 177 selfloop transitions, 77 changer transitions 0/258 dead transitions. [2024-06-20 16:44:51,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 258 transitions, 3584 flow [2024-06-20 16:44:51,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:44:51,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:44:51,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-20 16:44:51,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-20 16:44:51,997 INFO L175 Difference]: Start difference. First operand has 128 places, 212 transitions, 2841 flow. Second operand 9 states and 163 transitions. [2024-06-20 16:44:51,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 258 transitions, 3584 flow [2024-06-20 16:44:52,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 258 transitions, 3278 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:44:52,113 INFO L231 Difference]: Finished difference. Result has 129 places, 215 transitions, 2764 flow [2024-06-20 16:44:52,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2535, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2764, PETRI_PLACES=129, PETRI_TRANSITIONS=215} [2024-06-20 16:44:52,113 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-20 16:44:52,113 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 215 transitions, 2764 flow [2024-06-20 16:44:52,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:52,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:52,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:52,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:44:52,114 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-20 16:44:52,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:52,114 INFO L85 PathProgramCache]: Analyzing trace with hash 220755010, now seen corresponding path program 3 times [2024-06-20 16:44:52,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:52,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607662374] [2024-06-20 16:44:52,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:52,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:52,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:44:55,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:44:55,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:44:55,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607662374] [2024-06-20 16:44:55,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607662374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:44:55,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:44:55,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:44:55,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814419132] [2024-06-20 16:44:55,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:44:55,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:44:55,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:44:55,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:44:55,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:44:55,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:44:55,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 215 transitions, 2764 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:55,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:44:55,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:44:55,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:44:57,028 INFO L124 PetriNetUnfolderBase]: 3326/5049 cut-off events. [2024-06-20 16:44:57,028 INFO L125 PetriNetUnfolderBase]: For 77510/77512 co-relation queries the response was YES. [2024-06-20 16:44:57,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29610 conditions, 5049 events. 3326/5049 cut-off events. For 77510/77512 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 26784 event pairs, 874 based on Foata normal form. 4/5033 useless extension candidates. Maximal degree in co-relation 29549. Up to 4396 conditions per place. [2024-06-20 16:44:57,067 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 185 selfloop transitions, 64 changer transitions 0/253 dead transitions. [2024-06-20 16:44:57,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 253 transitions, 3416 flow [2024-06-20 16:44:57,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:44:57,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:44:57,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:44:57,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 16:44:57,069 INFO L175 Difference]: Start difference. First operand has 129 places, 215 transitions, 2764 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:44:57,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 253 transitions, 3416 flow [2024-06-20 16:44:57,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 253 transitions, 3225 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 16:44:57,182 INFO L231 Difference]: Finished difference. Result has 130 places, 217 transitions, 2748 flow [2024-06-20 16:44:57,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2748, PETRI_PLACES=130, PETRI_TRANSITIONS=217} [2024-06-20 16:44:57,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-20 16:44:57,183 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 217 transitions, 2748 flow [2024-06-20 16:44:57,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:44:57,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:44:57,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:44:57,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:44:57,183 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:44:57,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:44:57,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1961344084, now seen corresponding path program 4 times [2024-06-20 16:44:57,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:44:57,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114736408] [2024-06-20 16:44:57,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:44:57,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:44:57,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:00,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:45:00,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:00,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114736408] [2024-06-20 16:45:00,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114736408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:00,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:00,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:45:00,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554504359] [2024-06-20 16:45:00,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:00,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:45:00,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:00,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:45:00,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:45:00,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:00,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 217 transitions, 2748 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:00,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:00,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:00,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:02,123 INFO L124 PetriNetUnfolderBase]: 3318/5041 cut-off events. [2024-06-20 16:45:02,123 INFO L125 PetriNetUnfolderBase]: For 80400/80402 co-relation queries the response was YES. [2024-06-20 16:45:02,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29421 conditions, 5041 events. 3318/5041 cut-off events. For 80400/80402 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 26714 event pairs, 827 based on Foata normal form. 4/5025 useless extension candidates. Maximal degree in co-relation 29359. Up to 4100 conditions per place. [2024-06-20 16:45:02,160 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 186 selfloop transitions, 71 changer transitions 0/261 dead transitions. [2024-06-20 16:45:02,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 261 transitions, 3448 flow [2024-06-20 16:45:02,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:45:02,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:45:02,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 16:45:02,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 16:45:02,162 INFO L175 Difference]: Start difference. First operand has 130 places, 217 transitions, 2748 flow. Second operand 8 states and 145 transitions. [2024-06-20 16:45:02,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 261 transitions, 3448 flow [2024-06-20 16:45:02,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 261 transitions, 3293 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 16:45:02,267 INFO L231 Difference]: Finished difference. Result has 133 places, 221 transitions, 2816 flow [2024-06-20 16:45:02,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2593, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2816, PETRI_PLACES=133, PETRI_TRANSITIONS=221} [2024-06-20 16:45:02,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-20 16:45:02,268 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 221 transitions, 2816 flow [2024-06-20 16:45:02,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:02,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:02,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:02,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:45:02,268 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-20 16:45:02,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:02,269 INFO L85 PathProgramCache]: Analyzing trace with hash 496207361, now seen corresponding path program 1 times [2024-06-20 16:45:02,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:02,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65948996] [2024-06-20 16:45:02,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:02,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:02,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:04,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:45:04,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:04,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65948996] [2024-06-20 16:45:04,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65948996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:04,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:04,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:45:04,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805908569] [2024-06-20 16:45:04,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:04,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:45:04,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:04,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:45:04,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:45:04,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:04,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 221 transitions, 2816 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:04,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:04,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:04,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:05,701 INFO L124 PetriNetUnfolderBase]: 3312/5049 cut-off events. [2024-06-20 16:45:05,701 INFO L125 PetriNetUnfolderBase]: For 84395/84397 co-relation queries the response was YES. [2024-06-20 16:45:05,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29842 conditions, 5049 events. 3312/5049 cut-off events. For 84395/84397 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 27050 event pairs, 1027 based on Foata normal form. 2/5048 useless extension candidates. Maximal degree in co-relation 29778. Up to 4918 conditions per place. [2024-06-20 16:45:05,739 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 220 selfloop transitions, 13 changer transitions 0/237 dead transitions. [2024-06-20 16:45:05,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 237 transitions, 3356 flow [2024-06-20 16:45:05,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:45:05,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:45:05,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-20 16:45:05,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3401360544217687 [2024-06-20 16:45:05,741 INFO L175 Difference]: Start difference. First operand has 133 places, 221 transitions, 2816 flow. Second operand 7 states and 100 transitions. [2024-06-20 16:45:05,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 237 transitions, 3356 flow [2024-06-20 16:45:05,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 237 transitions, 3201 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 16:45:05,884 INFO L231 Difference]: Finished difference. Result has 136 places, 226 transitions, 2748 flow [2024-06-20 16:45:05,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2661, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2748, PETRI_PLACES=136, PETRI_TRANSITIONS=226} [2024-06-20 16:45:05,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-20 16:45:05,885 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 226 transitions, 2748 flow [2024-06-20 16:45:05,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:05,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:05,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:05,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:45:05,886 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:45:05,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:05,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1167255657, now seen corresponding path program 1 times [2024-06-20 16:45:05,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:05,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657076760] [2024-06-20 16:45:05,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:05,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:05,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:08,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:45:08,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:08,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657076760] [2024-06-20 16:45:08,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657076760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:08,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:08,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:45:08,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156772589] [2024-06-20 16:45:08,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:08,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:45:08,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:08,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:45:08,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:45:09,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:09,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 226 transitions, 2748 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:09,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:09,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:09,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:11,308 INFO L124 PetriNetUnfolderBase]: 4507/6949 cut-off events. [2024-06-20 16:45:11,309 INFO L125 PetriNetUnfolderBase]: For 156899/156908 co-relation queries the response was YES. [2024-06-20 16:45:11,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40630 conditions, 6949 events. 4507/6949 cut-off events. For 156899/156908 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 40402 event pairs, 911 based on Foata normal form. 78/7023 useless extension candidates. Maximal degree in co-relation 40564. Up to 2587 conditions per place. [2024-06-20 16:45:11,350 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 179 selfloop transitions, 127 changer transitions 0/310 dead transitions. [2024-06-20 16:45:11,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 310 transitions, 4030 flow [2024-06-20 16:45:11,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:45:11,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:45:11,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-20 16:45:11,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-20 16:45:11,351 INFO L175 Difference]: Start difference. First operand has 136 places, 226 transitions, 2748 flow. Second operand 9 states and 192 transitions. [2024-06-20 16:45:11,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 310 transitions, 4030 flow [2024-06-20 16:45:11,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 310 transitions, 3974 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:45:11,509 INFO L231 Difference]: Finished difference. Result has 142 places, 236 transitions, 3232 flow [2024-06-20 16:45:11,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3232, PETRI_PLACES=142, PETRI_TRANSITIONS=236} [2024-06-20 16:45:11,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-20 16:45:11,509 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 236 transitions, 3232 flow [2024-06-20 16:45:11,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:11,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:11,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:11,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:45:11,510 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:45:11,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:11,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1163594247, now seen corresponding path program 2 times [2024-06-20 16:45:11,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:11,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713749396] [2024-06-20 16:45:11,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:11,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:11,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:14,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:45:14,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:14,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713749396] [2024-06-20 16:45:14,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713749396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:14,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:14,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:45:14,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849473176] [2024-06-20 16:45:14,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:14,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:45:14,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:14,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:45:14,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:45:14,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:14,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 236 transitions, 3232 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:14,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:14,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:14,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:16,893 INFO L124 PetriNetUnfolderBase]: 5183/8024 cut-off events. [2024-06-20 16:45:16,893 INFO L125 PetriNetUnfolderBase]: For 208575/208580 co-relation queries the response was YES. [2024-06-20 16:45:16,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48785 conditions, 8024 events. 5183/8024 cut-off events. For 208575/208580 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 48281 event pairs, 1505 based on Foata normal form. 74/8094 useless extension candidates. Maximal degree in co-relation 48718. Up to 4493 conditions per place. [2024-06-20 16:45:16,960 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 160 selfloop transitions, 147 changer transitions 0/311 dead transitions. [2024-06-20 16:45:16,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 311 transitions, 4377 flow [2024-06-20 16:45:16,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:45:16,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:45:16,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-20 16:45:16,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-20 16:45:16,961 INFO L175 Difference]: Start difference. First operand has 142 places, 236 transitions, 3232 flow. Second operand 10 states and 204 transitions. [2024-06-20 16:45:16,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 311 transitions, 4377 flow [2024-06-20 16:45:17,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 311 transitions, 4151 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-20 16:45:17,351 INFO L231 Difference]: Finished difference. Result has 149 places, 243 transitions, 3508 flow [2024-06-20 16:45:17,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3010, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3508, PETRI_PLACES=149, PETRI_TRANSITIONS=243} [2024-06-20 16:45:17,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-20 16:45:17,352 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 243 transitions, 3508 flow [2024-06-20 16:45:17,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:17,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:17,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:17,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:45:17,353 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:45:17,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:17,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2123819783, now seen corresponding path program 3 times [2024-06-20 16:45:17,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:17,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542893069] [2024-06-20 16:45:17,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:17,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:17,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:20,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-20 16:45:20,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:20,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542893069] [2024-06-20 16:45:20,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542893069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:20,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:20,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:45:20,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326004810] [2024-06-20 16:45:20,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:20,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:45:20,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:20,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:45:20,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:45:20,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:20,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 243 transitions, 3508 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:20,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:20,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:20,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:22,884 INFO L124 PetriNetUnfolderBase]: 5792/9076 cut-off events. [2024-06-20 16:45:22,884 INFO L125 PetriNetUnfolderBase]: For 248482/248495 co-relation queries the response was YES. [2024-06-20 16:45:22,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55699 conditions, 9076 events. 5792/9076 cut-off events. For 248482/248495 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 57267 event pairs, 1642 based on Foata normal form. 76/9148 useless extension candidates. Maximal degree in co-relation 55629. Up to 5897 conditions per place. [2024-06-20 16:45:22,960 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 174 selfloop transitions, 145 changer transitions 0/323 dead transitions. [2024-06-20 16:45:22,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 323 transitions, 4739 flow [2024-06-20 16:45:22,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:45:22,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:45:22,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-20 16:45:22,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49523809523809526 [2024-06-20 16:45:22,962 INFO L175 Difference]: Start difference. First operand has 149 places, 243 transitions, 3508 flow. Second operand 10 states and 208 transitions. [2024-06-20 16:45:22,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 323 transitions, 4739 flow [2024-06-20 16:45:23,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 323 transitions, 4399 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-20 16:45:23,378 INFO L231 Difference]: Finished difference. Result has 153 places, 249 transitions, 3627 flow [2024-06-20 16:45:23,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3168, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3627, PETRI_PLACES=153, PETRI_TRANSITIONS=249} [2024-06-20 16:45:23,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-20 16:45:23,379 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 249 transitions, 3627 flow [2024-06-20 16:45:23,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:23,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:23,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:23,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:45:23,380 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:45:23,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:23,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1266263377, now seen corresponding path program 4 times [2024-06-20 16:45:23,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:23,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908531467] [2024-06-20 16:45:23,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:23,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:23,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:26,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:45:26,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:26,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908531467] [2024-06-20 16:45:26,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908531467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:26,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:26,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:45:26,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523210782] [2024-06-20 16:45:26,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:26,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:45:26,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:26,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:45:26,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:45:26,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:26,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 249 transitions, 3627 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:26,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:26,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:26,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:28,963 INFO L124 PetriNetUnfolderBase]: 6104/9589 cut-off events. [2024-06-20 16:45:28,963 INFO L125 PetriNetUnfolderBase]: For 264786/264795 co-relation queries the response was YES. [2024-06-20 16:45:29,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57830 conditions, 9589 events. 6104/9589 cut-off events. For 264786/264795 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 61356 event pairs, 2143 based on Foata normal form. 80/9665 useless extension candidates. Maximal degree in co-relation 57758. Up to 7436 conditions per place. [2024-06-20 16:45:29,035 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 163 selfloop transitions, 132 changer transitions 0/299 dead transitions. [2024-06-20 16:45:29,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 299 transitions, 4477 flow [2024-06-20 16:45:29,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:45:29,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:45:29,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 16:45:29,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-20 16:45:29,037 INFO L175 Difference]: Start difference. First operand has 153 places, 249 transitions, 3627 flow. Second operand 9 states and 172 transitions. [2024-06-20 16:45:29,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 299 transitions, 4477 flow [2024-06-20 16:45:29,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 299 transitions, 4233 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-20 16:45:29,429 INFO L231 Difference]: Finished difference. Result has 156 places, 251 transitions, 3725 flow [2024-06-20 16:45:29,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3725, PETRI_PLACES=156, PETRI_TRANSITIONS=251} [2024-06-20 16:45:29,429 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-20 16:45:29,429 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 251 transitions, 3725 flow [2024-06-20 16:45:29,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:29,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:29,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:29,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:45:29,430 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:45:29,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:29,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1824418741, now seen corresponding path program 5 times [2024-06-20 16:45:29,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:29,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981030105] [2024-06-20 16:45:29,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:29,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:29,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:45:32,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:32,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981030105] [2024-06-20 16:45:32,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981030105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:32,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:32,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:45:32,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044982877] [2024-06-20 16:45:32,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:32,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:45:32,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:32,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:45:32,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:45:32,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:32,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 251 transitions, 3725 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:32,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:32,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:32,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:35,218 INFO L124 PetriNetUnfolderBase]: 6233/9831 cut-off events. [2024-06-20 16:45:35,219 INFO L125 PetriNetUnfolderBase]: For 268300/268313 co-relation queries the response was YES. [2024-06-20 16:45:35,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58379 conditions, 9831 events. 6233/9831 cut-off events. For 268300/268313 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 63736 event pairs, 2316 based on Foata normal form. 86/9913 useless extension candidates. Maximal degree in co-relation 58305. Up to 7667 conditions per place. [2024-06-20 16:45:35,293 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 172 selfloop transitions, 142 changer transitions 0/318 dead transitions. [2024-06-20 16:45:35,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 318 transitions, 4740 flow [2024-06-20 16:45:35,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:45:35,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:45:35,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-20 16:45:35,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-20 16:45:35,295 INFO L175 Difference]: Start difference. First operand has 156 places, 251 transitions, 3725 flow. Second operand 10 states and 201 transitions. [2024-06-20 16:45:35,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 318 transitions, 4740 flow [2024-06-20 16:45:35,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 318 transitions, 4448 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 16:45:35,703 INFO L231 Difference]: Finished difference. Result has 159 places, 253 transitions, 3797 flow [2024-06-20 16:45:35,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3433, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3797, PETRI_PLACES=159, PETRI_TRANSITIONS=253} [2024-06-20 16:45:35,704 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-20 16:45:35,704 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 253 transitions, 3797 flow [2024-06-20 16:45:35,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:35,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:35,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:35,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:45:35,705 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:45:35,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:35,705 INFO L85 PathProgramCache]: Analyzing trace with hash -2118094331, now seen corresponding path program 1 times [2024-06-20 16:45:35,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:35,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643223030] [2024-06-20 16:45:35,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:35,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:35,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:39,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:45:39,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:39,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643223030] [2024-06-20 16:45:39,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643223030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:39,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:39,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:45:39,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354507261] [2024-06-20 16:45:39,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:39,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:45:39,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:39,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:45:39,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:45:39,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:39,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 253 transitions, 3797 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:39,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:39,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:39,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:41,902 INFO L124 PetriNetUnfolderBase]: 6344/10069 cut-off events. [2024-06-20 16:45:41,902 INFO L125 PetriNetUnfolderBase]: For 268825/268834 co-relation queries the response was YES. [2024-06-20 16:45:41,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58733 conditions, 10069 events. 6344/10069 cut-off events. For 268825/268834 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 65978 event pairs, 2050 based on Foata normal form. 60/10125 useless extension candidates. Maximal degree in co-relation 58658. Up to 5962 conditions per place. [2024-06-20 16:45:42,000 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 165 selfloop transitions, 138 changer transitions 0/307 dead transitions. [2024-06-20 16:45:42,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 307 transitions, 4667 flow [2024-06-20 16:45:42,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:45:42,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:45:42,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 16:45:42,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 16:45:42,002 INFO L175 Difference]: Start difference. First operand has 159 places, 253 transitions, 3797 flow. Second operand 9 states and 176 transitions. [2024-06-20 16:45:42,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 307 transitions, 4667 flow [2024-06-20 16:45:42,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 307 transitions, 4351 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 16:45:42,754 INFO L231 Difference]: Finished difference. Result has 160 places, 254 transitions, 3805 flow [2024-06-20 16:45:42,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3805, PETRI_PLACES=160, PETRI_TRANSITIONS=254} [2024-06-20 16:45:42,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-20 16:45:42,755 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 254 transitions, 3805 flow [2024-06-20 16:45:42,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:42,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:42,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:42,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:45:42,756 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:45:42,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:42,756 INFO L85 PathProgramCache]: Analyzing trace with hash 923854567, now seen corresponding path program 6 times [2024-06-20 16:45:42,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:42,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058805484] [2024-06-20 16:45:42,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:42,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:42,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:45,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:45:45,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:45,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058805484] [2024-06-20 16:45:45,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058805484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:45,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:45,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:45:45,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657976937] [2024-06-20 16:45:45,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:45,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:45:45,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:45,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:45:45,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:45:45,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:45,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 254 transitions, 3805 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:45,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:45,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:45,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:48,794 INFO L124 PetriNetUnfolderBase]: 6376/10140 cut-off events. [2024-06-20 16:45:48,794 INFO L125 PetriNetUnfolderBase]: For 261664/261686 co-relation queries the response was YES. [2024-06-20 16:45:48,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58963 conditions, 10140 events. 6376/10140 cut-off events. For 261664/261686 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 66698 event pairs, 2655 based on Foata normal form. 29/10150 useless extension candidates. Maximal degree in co-relation 58887. Up to 9260 conditions per place. [2024-06-20 16:45:48,869 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 234 selfloop transitions, 54 changer transitions 0/292 dead transitions. [2024-06-20 16:45:48,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 292 transitions, 4525 flow [2024-06-20 16:45:48,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:45:48,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:45:48,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:45:48,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 16:45:48,871 INFO L175 Difference]: Start difference. First operand has 160 places, 254 transitions, 3805 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:45:48,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 292 transitions, 4525 flow [2024-06-20 16:45:49,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 292 transitions, 4145 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 16:45:49,294 INFO L231 Difference]: Finished difference. Result has 160 places, 255 transitions, 3564 flow [2024-06-20 16:45:49,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3564, PETRI_PLACES=160, PETRI_TRANSITIONS=255} [2024-06-20 16:45:49,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-20 16:45:49,295 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 255 transitions, 3564 flow [2024-06-20 16:45:49,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:49,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:49,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:49,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:45:49,295 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:45:49,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:49,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1180570279, now seen corresponding path program 2 times [2024-06-20 16:45:49,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:49,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939043934] [2024-06-20 16:45:49,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:49,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:49,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:52,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-20 16:45:52,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:52,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939043934] [2024-06-20 16:45:52,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939043934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:52,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:52,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:45:52,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320917446] [2024-06-20 16:45:52,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:52,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:45:52,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:52,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:45:52,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:45:52,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:52,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 255 transitions, 3564 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:52,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:52,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:52,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:45:55,395 INFO L124 PetriNetUnfolderBase]: 6424/10236 cut-off events. [2024-06-20 16:45:55,395 INFO L125 PetriNetUnfolderBase]: For 266658/266680 co-relation queries the response was YES. [2024-06-20 16:45:55,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58155 conditions, 10236 events. 6424/10236 cut-off events. For 266658/266680 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 67645 event pairs, 2659 based on Foata normal form. 21/10238 useless extension candidates. Maximal degree in co-relation 58079. Up to 9238 conditions per place. [2024-06-20 16:45:55,490 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 235 selfloop transitions, 56 changer transitions 0/295 dead transitions. [2024-06-20 16:45:55,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 295 transitions, 4302 flow [2024-06-20 16:45:55,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:45:55,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:45:55,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:45:55,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 16:45:55,492 INFO L175 Difference]: Start difference. First operand has 160 places, 255 transitions, 3564 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:45:55,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 295 transitions, 4302 flow [2024-06-20 16:45:55,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 295 transitions, 4181 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 16:45:55,989 INFO L231 Difference]: Finished difference. Result has 162 places, 256 transitions, 3587 flow [2024-06-20 16:45:55,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3443, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3587, PETRI_PLACES=162, PETRI_TRANSITIONS=256} [2024-06-20 16:45:55,989 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-20 16:45:55,989 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 256 transitions, 3587 flow [2024-06-20 16:45:55,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:55,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:45:55,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:45:55,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:45:55,990 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 16:45:55,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:45:55,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1189767049, now seen corresponding path program 3 times [2024-06-20 16:45:55,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:45:55,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379227403] [2024-06-20 16:45:55,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:45:55,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:45:56,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:45:59,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:45:59,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:45:59,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379227403] [2024-06-20 16:45:59,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379227403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:45:59,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:45:59,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:45:59,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630375575] [2024-06-20 16:45:59,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:45:59,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:45:59,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:45:59,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:45:59,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:45:59,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:45:59,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 256 transitions, 3587 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:45:59,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:45:59,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:45:59,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:01,850 INFO L124 PetriNetUnfolderBase]: 6404/10204 cut-off events. [2024-06-20 16:46:01,850 INFO L125 PetriNetUnfolderBase]: For 273993/274015 co-relation queries the response was YES. [2024-06-20 16:46:01,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58004 conditions, 10204 events. 6404/10204 cut-off events. For 273993/274015 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 67061 event pairs, 2600 based on Foata normal form. 21/10206 useless extension candidates. Maximal degree in co-relation 57927. Up to 8414 conditions per place. [2024-06-20 16:46:01,939 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 226 selfloop transitions, 64 changer transitions 0/294 dead transitions. [2024-06-20 16:46:01,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 294 transitions, 4237 flow [2024-06-20 16:46:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:46:01,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:46:01,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:46:01,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 16:46:01,941 INFO L175 Difference]: Start difference. First operand has 162 places, 256 transitions, 3587 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:46:01,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 294 transitions, 4237 flow [2024-06-20 16:46:02,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 294 transitions, 4107 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 16:46:02,396 INFO L231 Difference]: Finished difference. Result has 163 places, 255 transitions, 3527 flow [2024-06-20 16:46:02,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3527, PETRI_PLACES=163, PETRI_TRANSITIONS=255} [2024-06-20 16:46:02,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-20 16:46:02,397 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 255 transitions, 3527 flow [2024-06-20 16:46:02,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:02,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:02,397 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-20 16:46:02,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:46:02,398 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-20 16:46:02,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:02,398 INFO L85 PathProgramCache]: Analyzing trace with hash -772525376, now seen corresponding path program 1 times [2024-06-20 16:46:02,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:02,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239997808] [2024-06-20 16:46:02,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:02,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:02,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:06,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:06,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:06,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239997808] [2024-06-20 16:46:06,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239997808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:06,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:06,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:06,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554682069] [2024-06-20 16:46:06,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:06,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:06,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:06,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:06,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:06,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:06,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 255 transitions, 3527 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:06,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:06,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:06,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:08,763 INFO L124 PetriNetUnfolderBase]: 6413/10219 cut-off events. [2024-06-20 16:46:08,763 INFO L125 PetriNetUnfolderBase]: For 282312/282316 co-relation queries the response was YES. [2024-06-20 16:46:08,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58483 conditions, 10219 events. 6413/10219 cut-off events. For 282312/282316 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 67673 event pairs, 2803 based on Foata normal form. 8/10224 useless extension candidates. Maximal degree in co-relation 58405. Up to 9950 conditions per place. [2024-06-20 16:46:08,870 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 255 selfloop transitions, 24 changer transitions 0/283 dead transitions. [2024-06-20 16:46:08,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 283 transitions, 4244 flow [2024-06-20 16:46:08,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:46:08,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:46:08,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 16:46:08,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:46:08,872 INFO L175 Difference]: Start difference. First operand has 163 places, 255 transitions, 3527 flow. Second operand 7 states and 112 transitions. [2024-06-20 16:46:08,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 283 transitions, 4244 flow [2024-06-20 16:46:09,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 283 transitions, 4099 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 16:46:09,472 INFO L231 Difference]: Finished difference. Result has 165 places, 262 transitions, 3549 flow [2024-06-20 16:46:09,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3549, PETRI_PLACES=165, PETRI_TRANSITIONS=262} [2024-06-20 16:46:09,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-20 16:46:09,473 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 262 transitions, 3549 flow [2024-06-20 16:46:09,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:09,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:09,473 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-20 16:46:09,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:46:09,473 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-20 16:46:09,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:09,474 INFO L85 PathProgramCache]: Analyzing trace with hash 778875920, now seen corresponding path program 2 times [2024-06-20 16:46:09,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:09,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260882748] [2024-06-20 16:46:09,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:09,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:12,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:12,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:12,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260882748] [2024-06-20 16:46:12,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260882748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:12,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:12,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:12,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934521920] [2024-06-20 16:46:12,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:12,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:12,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:12,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:12,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:12,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:12,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 262 transitions, 3549 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:12,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:12,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:12,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:14,911 INFO L124 PetriNetUnfolderBase]: 6407/10227 cut-off events. [2024-06-20 16:46:14,912 INFO L125 PetriNetUnfolderBase]: For 290572/290590 co-relation queries the response was YES. [2024-06-20 16:46:14,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58315 conditions, 10227 events. 6407/10227 cut-off events. For 290572/290590 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 67941 event pairs, 2763 based on Foata normal form. 14/10234 useless extension candidates. Maximal degree in co-relation 58236. Up to 9919 conditions per place. [2024-06-20 16:46:15,021 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 247 selfloop transitions, 29 changer transitions 0/280 dead transitions. [2024-06-20 16:46:15,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 280 transitions, 4263 flow [2024-06-20 16:46:15,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:46:15,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:46:15,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-20 16:46:15,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:46:15,023 INFO L175 Difference]: Start difference. First operand has 165 places, 262 transitions, 3549 flow. Second operand 6 states and 96 transitions. [2024-06-20 16:46:15,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 280 transitions, 4263 flow [2024-06-20 16:46:15,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 280 transitions, 4182 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-20 16:46:15,567 INFO L231 Difference]: Finished difference. Result has 167 places, 265 transitions, 3588 flow [2024-06-20 16:46:15,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3588, PETRI_PLACES=167, PETRI_TRANSITIONS=265} [2024-06-20 16:46:15,568 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-20 16:46:15,568 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 265 transitions, 3588 flow [2024-06-20 16:46:15,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:15,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:15,568 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-20 16:46:15,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:46:15,568 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-20 16:46:15,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:15,569 INFO L85 PathProgramCache]: Analyzing trace with hash 788291240, now seen corresponding path program 3 times [2024-06-20 16:46:15,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:15,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693418280] [2024-06-20 16:46:15,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:15,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:15,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:18,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:18,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:18,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693418280] [2024-06-20 16:46:18,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693418280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:18,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:18,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:18,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349431677] [2024-06-20 16:46:18,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:18,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:18,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:18,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:18,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:18,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:18,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 265 transitions, 3588 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:18,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:18,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:18,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:20,988 INFO L124 PetriNetUnfolderBase]: 6401/10215 cut-off events. [2024-06-20 16:46:20,988 INFO L125 PetriNetUnfolderBase]: For 303690/303696 co-relation queries the response was YES. [2024-06-20 16:46:21,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59149 conditions, 10215 events. 6401/10215 cut-off events. For 303690/303696 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 67816 event pairs, 2793 based on Foata normal form. 8/10220 useless extension candidates. Maximal degree in co-relation 59069. Up to 9928 conditions per place. [2024-06-20 16:46:21,090 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 255 selfloop transitions, 26 changer transitions 0/285 dead transitions. [2024-06-20 16:46:21,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 285 transitions, 4214 flow [2024-06-20 16:46:21,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:46:21,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:46:21,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-20 16:46:21,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-20 16:46:21,091 INFO L175 Difference]: Start difference. First operand has 167 places, 265 transitions, 3588 flow. Second operand 6 states and 101 transitions. [2024-06-20 16:46:21,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 285 transitions, 4214 flow [2024-06-20 16:46:21,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 285 transitions, 4059 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-20 16:46:21,602 INFO L231 Difference]: Finished difference. Result has 169 places, 265 transitions, 3498 flow [2024-06-20 16:46:21,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3433, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3498, PETRI_PLACES=169, PETRI_TRANSITIONS=265} [2024-06-20 16:46:21,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-20 16:46:21,603 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 265 transitions, 3498 flow [2024-06-20 16:46:21,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:21,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:21,603 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-20 16:46:21,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:46:21,603 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-20 16:46:21,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:21,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1657180216, now seen corresponding path program 1 times [2024-06-20 16:46:21,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:21,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296531530] [2024-06-20 16:46:21,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:21,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:21,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:24,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:24,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296531530] [2024-06-20 16:46:24,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296531530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:24,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:24,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:24,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123935733] [2024-06-20 16:46:24,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:24,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:24,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:24,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:24,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:24,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:24,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 265 transitions, 3498 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:24,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:24,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:24,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:26,779 INFO L124 PetriNetUnfolderBase]: 6443/10288 cut-off events. [2024-06-20 16:46:26,780 INFO L125 PetriNetUnfolderBase]: For 322024/322026 co-relation queries the response was YES. [2024-06-20 16:46:26,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59636 conditions, 10288 events. 6443/10288 cut-off events. For 322024/322026 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 68254 event pairs, 2801 based on Foata normal form. 2/10287 useless extension candidates. Maximal degree in co-relation 59556. Up to 9909 conditions per place. [2024-06-20 16:46:26,864 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 28 changer transitions 0/303 dead transitions. [2024-06-20 16:46:26,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 303 transitions, 4482 flow [2024-06-20 16:46:26,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:46:26,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:46:26,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 16:46:26,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-20 16:46:26,866 INFO L175 Difference]: Start difference. First operand has 169 places, 265 transitions, 3498 flow. Second operand 7 states and 124 transitions. [2024-06-20 16:46:26,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 303 transitions, 4482 flow [2024-06-20 16:46:27,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 303 transitions, 4276 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 16:46:27,384 INFO L231 Difference]: Finished difference. Result has 170 places, 276 transitions, 3553 flow [2024-06-20 16:46:27,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3553, PETRI_PLACES=170, PETRI_TRANSITIONS=276} [2024-06-20 16:46:27,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-20 16:46:27,385 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 276 transitions, 3553 flow [2024-06-20 16:46:27,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:27,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:27,385 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-20 16:46:27,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:46:27,385 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-20 16:46:27,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:27,386 INFO L85 PathProgramCache]: Analyzing trace with hash 107280512, now seen corresponding path program 1 times [2024-06-20 16:46:27,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:27,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527288602] [2024-06-20 16:46:27,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:27,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:27,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:29,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:29,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:29,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527288602] [2024-06-20 16:46:29,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527288602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:29,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:29,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:29,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378506105] [2024-06-20 16:46:29,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:29,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:29,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:29,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:29,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:29,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:29,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 276 transitions, 3553 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:29,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:29,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:29,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:32,161 INFO L124 PetriNetUnfolderBase]: 6534/10417 cut-off events. [2024-06-20 16:46:32,161 INFO L125 PetriNetUnfolderBase]: For 327883/327885 co-relation queries the response was YES. [2024-06-20 16:46:32,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61602 conditions, 10417 events. 6534/10417 cut-off events. For 327883/327885 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 69194 event pairs, 2867 based on Foata normal form. 6/10420 useless extension candidates. Maximal degree in co-relation 61520. Up to 10088 conditions per place. [2024-06-20 16:46:32,263 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 25 changer transitions 0/308 dead transitions. [2024-06-20 16:46:32,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 308 transitions, 4459 flow [2024-06-20 16:46:32,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:46:32,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:46:32,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-20 16:46:32,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-20 16:46:32,265 INFO L175 Difference]: Start difference. First operand has 170 places, 276 transitions, 3553 flow. Second operand 8 states and 125 transitions. [2024-06-20 16:46:32,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 308 transitions, 4459 flow [2024-06-20 16:46:33,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 308 transitions, 4350 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-20 16:46:33,096 INFO L231 Difference]: Finished difference. Result has 177 places, 287 transitions, 3696 flow [2024-06-20 16:46:33,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3466, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3696, PETRI_PLACES=177, PETRI_TRANSITIONS=287} [2024-06-20 16:46:33,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-20 16:46:33,096 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 287 transitions, 3696 flow [2024-06-20 16:46:33,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:33,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:33,097 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-20 16:46:33,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:46:33,097 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-20 16:46:33,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:33,098 INFO L85 PathProgramCache]: Analyzing trace with hash 578276036, now seen corresponding path program 2 times [2024-06-20 16:46:33,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:33,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993042222] [2024-06-20 16:46:33,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:33,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:33,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:35,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-20 16:46:35,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:35,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993042222] [2024-06-20 16:46:35,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993042222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:35,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:35,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:35,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741020986] [2024-06-20 16:46:35,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:35,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:35,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:35,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:35,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:35,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:35,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 287 transitions, 3696 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:35,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:35,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:35,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:38,140 INFO L124 PetriNetUnfolderBase]: 6508/10381 cut-off events. [2024-06-20 16:46:38,140 INFO L125 PetriNetUnfolderBase]: For 339822/339824 co-relation queries the response was YES. [2024-06-20 16:46:38,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61568 conditions, 10381 events. 6508/10381 cut-off events. For 339822/339824 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 68975 event pairs, 2864 based on Foata normal form. 6/10384 useless extension candidates. Maximal degree in co-relation 61483. Up to 10069 conditions per place. [2024-06-20 16:46:38,244 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 278 selfloop transitions, 25 changer transitions 0/307 dead transitions. [2024-06-20 16:46:38,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 307 transitions, 4356 flow [2024-06-20 16:46:38,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:46:38,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:46:38,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-20 16:46:38,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-20 16:46:38,245 INFO L175 Difference]: Start difference. First operand has 177 places, 287 transitions, 3696 flow. Second operand 8 states and 124 transitions. [2024-06-20 16:46:38,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 307 transitions, 4356 flow [2024-06-20 16:46:38,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 307 transitions, 4240 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-20 16:46:38,830 INFO L231 Difference]: Finished difference. Result has 181 places, 287 transitions, 3638 flow [2024-06-20 16:46:38,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3580, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3638, PETRI_PLACES=181, PETRI_TRANSITIONS=287} [2024-06-20 16:46:38,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-20 16:46:38,831 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 287 transitions, 3638 flow [2024-06-20 16:46:38,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:38,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:38,831 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-20 16:46:38,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:46:38,831 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-20 16:46:38,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:38,831 INFO L85 PathProgramCache]: Analyzing trace with hash 778644722, now seen corresponding path program 2 times [2024-06-20 16:46:38,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:38,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19481302] [2024-06-20 16:46:38,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:38,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:38,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:41,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:41,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:41,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19481302] [2024-06-20 16:46:41,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19481302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:41,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:41,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:41,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881789125] [2024-06-20 16:46:41,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:41,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:41,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:41,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:41,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:41,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:41,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 287 transitions, 3638 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:41,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:41,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:41,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:43,923 INFO L124 PetriNetUnfolderBase]: 6546/10424 cut-off events. [2024-06-20 16:46:43,924 INFO L125 PetriNetUnfolderBase]: For 354594/354596 co-relation queries the response was YES. [2024-06-20 16:46:43,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62148 conditions, 10424 events. 6546/10424 cut-off events. For 354594/354596 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 68940 event pairs, 2814 based on Foata normal form. 6/10427 useless extension candidates. Maximal degree in co-relation 62062. Up to 10017 conditions per place. [2024-06-20 16:46:44,008 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 40 changer transitions 0/319 dead transitions. [2024-06-20 16:46:44,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 319 transitions, 4500 flow [2024-06-20 16:46:44,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:46:44,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:46:44,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:46:44,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:46:44,009 INFO L175 Difference]: Start difference. First operand has 181 places, 287 transitions, 3638 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:46:44,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 319 transitions, 4500 flow [2024-06-20 16:46:44,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 319 transitions, 4450 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 16:46:44,509 INFO L231 Difference]: Finished difference. Result has 182 places, 293 transitions, 3776 flow [2024-06-20 16:46:44,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3588, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3776, PETRI_PLACES=182, PETRI_TRANSITIONS=293} [2024-06-20 16:46:44,509 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-20 16:46:44,509 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 293 transitions, 3776 flow [2024-06-20 16:46:44,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:44,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:44,510 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-20 16:46:44,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:46:44,510 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-20 16:46:44,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:44,510 INFO L85 PathProgramCache]: Analyzing trace with hash 31157350, now seen corresponding path program 3 times [2024-06-20 16:46:44,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:44,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567620864] [2024-06-20 16:46:44,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:44,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:44,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:47,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:47,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:47,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567620864] [2024-06-20 16:46:47,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567620864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:47,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:47,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:47,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163529007] [2024-06-20 16:46:47,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:47,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:47,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:47,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:47,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:47,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:47,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 293 transitions, 3776 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:47,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:47,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:47,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:49,398 INFO L124 PetriNetUnfolderBase]: 6540/10417 cut-off events. [2024-06-20 16:46:49,398 INFO L125 PetriNetUnfolderBase]: For 368185/368190 co-relation queries the response was YES. [2024-06-20 16:46:49,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62665 conditions, 10417 events. 6540/10417 cut-off events. For 368185/368190 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 68903 event pairs, 2815 based on Foata normal form. 4/10417 useless extension candidates. Maximal degree in co-relation 62578. Up to 10014 conditions per place. [2024-06-20 16:46:49,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 271 selfloop transitions, 39 changer transitions 0/314 dead transitions. [2024-06-20 16:46:49,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 314 transitions, 4528 flow [2024-06-20 16:46:49,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:46:49,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:46:49,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 16:46:49,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-20 16:46:49,501 INFO L175 Difference]: Start difference. First operand has 182 places, 293 transitions, 3776 flow. Second operand 7 states and 117 transitions. [2024-06-20 16:46:49,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 314 transitions, 4528 flow [2024-06-20 16:46:50,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 314 transitions, 4458 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 16:46:50,169 INFO L231 Difference]: Finished difference. Result has 184 places, 293 transitions, 3790 flow [2024-06-20 16:46:50,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3706, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3790, PETRI_PLACES=184, PETRI_TRANSITIONS=293} [2024-06-20 16:46:50,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-20 16:46:50,170 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 293 transitions, 3790 flow [2024-06-20 16:46:50,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:50,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:50,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:46:50,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:46:50,171 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-20 16:46:50,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:50,171 INFO L85 PathProgramCache]: Analyzing trace with hash 778644536, now seen corresponding path program 3 times [2024-06-20 16:46:50,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:50,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103403588] [2024-06-20 16:46:50,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:50,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:52,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:46:52,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:52,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103403588] [2024-06-20 16:46:52,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103403588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:52,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:52,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:46:52,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836025468] [2024-06-20 16:46:52,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:52,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:46:52,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:52,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:46:52,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:46:52,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:52,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 293 transitions, 3790 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:52,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:52,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:52,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:46:55,264 INFO L124 PetriNetUnfolderBase]: 6514/10380 cut-off events. [2024-06-20 16:46:55,264 INFO L125 PetriNetUnfolderBase]: For 382728/382730 co-relation queries the response was YES. [2024-06-20 16:46:55,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62650 conditions, 10380 events. 6514/10380 cut-off events. For 382728/382730 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 68646 event pairs, 2809 based on Foata normal form. 6/10383 useless extension candidates. Maximal degree in co-relation 62562. Up to 9995 conditions per place. [2024-06-20 16:46:55,361 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 41 changer transitions 0/318 dead transitions. [2024-06-20 16:46:55,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 318 transitions, 4488 flow [2024-06-20 16:46:55,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:46:55,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:46:55,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-20 16:46:55,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-20 16:46:55,362 INFO L175 Difference]: Start difference. First operand has 184 places, 293 transitions, 3790 flow. Second operand 8 states and 130 transitions. [2024-06-20 16:46:55,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 318 transitions, 4488 flow [2024-06-20 16:46:56,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 318 transitions, 4327 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-20 16:46:56,071 INFO L231 Difference]: Finished difference. Result has 186 places, 293 transitions, 3730 flow [2024-06-20 16:46:56,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3629, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3730, PETRI_PLACES=186, PETRI_TRANSITIONS=293} [2024-06-20 16:46:56,072 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-20 16:46:56,072 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 293 transitions, 3730 flow [2024-06-20 16:46:56,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-20 16:46:56,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:46:56,072 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-20 16:46:56,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:46:56,073 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-20 16:46:56,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:46:56,073 INFO L85 PathProgramCache]: Analyzing trace with hash 778890800, now seen corresponding path program 1 times [2024-06-20 16:46:56,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:46:56,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325223084] [2024-06-20 16:46:56,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:46:56,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:46:56,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:46:59,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-20 16:46:59,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:46:59,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325223084] [2024-06-20 16:46:59,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325223084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:46:59,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:46:59,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:46:59,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234487175] [2024-06-20 16:46:59,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:46:59,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:46:59,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:46:59,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:46:59,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:46:59,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:46:59,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 293 transitions, 3730 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:46:59,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:46:59,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:46:59,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:01,681 INFO L124 PetriNetUnfolderBase]: 6509/10381 cut-off events. [2024-06-20 16:47:01,681 INFO L125 PetriNetUnfolderBase]: For 394459/394461 co-relation queries the response was YES. [2024-06-20 16:47:01,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62883 conditions, 10381 events. 6509/10381 cut-off events. For 394459/394461 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 68691 event pairs, 2860 based on Foata normal form. 2/10380 useless extension candidates. Maximal degree in co-relation 62794. Up to 10121 conditions per place. [2024-06-20 16:47:01,779 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 290 selfloop transitions, 13 changer transitions 0/307 dead transitions. [2024-06-20 16:47:01,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 307 transitions, 4400 flow [2024-06-20 16:47:01,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:47:01,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:47:01,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 92 transitions. [2024-06-20 16:47:01,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-20 16:47:01,780 INFO L175 Difference]: Start difference. First operand has 186 places, 293 transitions, 3730 flow. Second operand 6 states and 92 transitions. [2024-06-20 16:47:01,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 307 transitions, 4400 flow [2024-06-20 16:47:02,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 307 transitions, 4310 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 16:47:02,418 INFO L231 Difference]: Finished difference. Result has 184 places, 295 transitions, 3707 flow [2024-06-20 16:47:02,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3640, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3707, PETRI_PLACES=184, PETRI_TRANSITIONS=295} [2024-06-20 16:47:02,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-20 16:47:02,419 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 295 transitions, 3707 flow [2024-06-20 16:47:02,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:02,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:02,419 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-20 16:47:02,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:47:02,419 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-20 16:47:02,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:02,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1570972687, now seen corresponding path program 1 times [2024-06-20 16:47:02,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:02,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067830621] [2024-06-20 16:47:02,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:02,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:02,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:05,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:05,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:05,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067830621] [2024-06-20 16:47:05,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067830621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:05,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:05,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:05,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469935710] [2024-06-20 16:47:05,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:05,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:05,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:05,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:05,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:05,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:05,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 295 transitions, 3707 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:05,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:05,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:05,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:08,479 INFO L124 PetriNetUnfolderBase]: 6669/10618 cut-off events. [2024-06-20 16:47:08,479 INFO L125 PetriNetUnfolderBase]: For 405710/405725 co-relation queries the response was YES. [2024-06-20 16:47:08,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64342 conditions, 10618 events. 6669/10618 cut-off events. For 405710/405725 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 70469 event pairs, 2701 based on Foata normal form. 30/10644 useless extension candidates. Maximal degree in co-relation 64253. Up to 9997 conditions per place. [2024-06-20 16:47:08,576 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 262 selfloop transitions, 82 changer transitions 4/352 dead transitions. [2024-06-20 16:47:08,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 352 transitions, 4853 flow [2024-06-20 16:47:08,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:47:08,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:47:08,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-20 16:47:08,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-20 16:47:08,578 INFO L175 Difference]: Start difference. First operand has 184 places, 295 transitions, 3707 flow. Second operand 9 states and 154 transitions. [2024-06-20 16:47:08,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 352 transitions, 4853 flow [2024-06-20 16:47:09,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 352 transitions, 4802 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 16:47:09,214 INFO L231 Difference]: Finished difference. Result has 190 places, 316 transitions, 4185 flow [2024-06-20 16:47:09,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3656, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4185, PETRI_PLACES=190, PETRI_TRANSITIONS=316} [2024-06-20 16:47:09,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-20 16:47:09,215 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 316 transitions, 4185 flow [2024-06-20 16:47:09,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:09,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:09,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:47:09,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:47:09,216 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-20 16:47:09,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:09,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2078008145, now seen corresponding path program 2 times [2024-06-20 16:47:09,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:09,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739699902] [2024-06-20 16:47:09,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:09,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:09,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:13,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:13,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:13,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739699902] [2024-06-20 16:47:13,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739699902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:13,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:13,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:13,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227812255] [2024-06-20 16:47:13,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:13,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:13,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:13,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:13,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:13,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:13,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 316 transitions, 4185 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:13,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:13,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:13,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:15,866 INFO L124 PetriNetUnfolderBase]: 7124/11290 cut-off events. [2024-06-20 16:47:15,866 INFO L125 PetriNetUnfolderBase]: For 450977/450986 co-relation queries the response was YES. [2024-06-20 16:47:15,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70421 conditions, 11290 events. 7124/11290 cut-off events. For 450977/450986 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 74939 event pairs, 2655 based on Foata normal form. 22/11308 useless extension candidates. Maximal degree in co-relation 70330. Up to 9707 conditions per place. [2024-06-20 16:47:15,986 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 245 selfloop transitions, 146 changer transitions 1/396 dead transitions. [2024-06-20 16:47:15,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 396 transitions, 5949 flow [2024-06-20 16:47:15,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:47:15,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:47:15,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-20 16:47:15,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-20 16:47:15,988 INFO L175 Difference]: Start difference. First operand has 190 places, 316 transitions, 4185 flow. Second operand 10 states and 167 transitions. [2024-06-20 16:47:15,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 396 transitions, 5949 flow [2024-06-20 16:47:16,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 396 transitions, 5730 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 16:47:16,962 INFO L231 Difference]: Finished difference. Result has 198 places, 361 transitions, 5154 flow [2024-06-20 16:47:16,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5154, PETRI_PLACES=198, PETRI_TRANSITIONS=361} [2024-06-20 16:47:16,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-20 16:47:16,963 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 361 transitions, 5154 flow [2024-06-20 16:47:16,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:16,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:16,963 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-20 16:47:16,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:47:16,963 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-20 16:47:16,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:16,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1365124507, now seen corresponding path program 3 times [2024-06-20 16:47:16,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:16,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57954297] [2024-06-20 16:47:16,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:16,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:20,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:20,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:20,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57954297] [2024-06-20 16:47:20,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57954297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:20,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:20,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:20,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958661202] [2024-06-20 16:47:20,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:20,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:20,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:20,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:20,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:20,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:20,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 361 transitions, 5154 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:20,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:20,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:20,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:23,134 INFO L124 PetriNetUnfolderBase]: 7092/11278 cut-off events. [2024-06-20 16:47:23,134 INFO L125 PetriNetUnfolderBase]: For 461955/461964 co-relation queries the response was YES. [2024-06-20 16:47:23,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71988 conditions, 11278 events. 7092/11278 cut-off events. For 461955/461964 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 75100 event pairs, 2559 based on Foata normal form. 22/11296 useless extension candidates. Maximal degree in co-relation 71893. Up to 9701 conditions per place. [2024-06-20 16:47:23,248 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 246 selfloop transitions, 143 changer transitions 0/393 dead transitions. [2024-06-20 16:47:23,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 393 transitions, 6135 flow [2024-06-20 16:47:23,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:47:23,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:47:23,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:47:23,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-20 16:47:23,250 INFO L175 Difference]: Start difference. First operand has 198 places, 361 transitions, 5154 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:47:23,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 393 transitions, 6135 flow [2024-06-20 16:47:24,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 393 transitions, 5971 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-20 16:47:24,475 INFO L231 Difference]: Finished difference. Result has 206 places, 366 transitions, 5451 flow [2024-06-20 16:47:24,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4990, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5451, PETRI_PLACES=206, PETRI_TRANSITIONS=366} [2024-06-20 16:47:24,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-20 16:47:24,476 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 366 transitions, 5451 flow [2024-06-20 16:47:24,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:24,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:24,476 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-20 16:47:24,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:47:24,476 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-20 16:47:24,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:24,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1637547217, now seen corresponding path program 4 times [2024-06-20 16:47:24,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:24,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555175710] [2024-06-20 16:47:24,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:24,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:24,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:28,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:28,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:28,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555175710] [2024-06-20 16:47:28,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555175710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:28,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:28,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:28,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029872046] [2024-06-20 16:47:28,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:28,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:28,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:28,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:28,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:28,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:28,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 366 transitions, 5451 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:28,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:28,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:28,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:31,386 INFO L124 PetriNetUnfolderBase]: 7132/11333 cut-off events. [2024-06-20 16:47:31,386 INFO L125 PetriNetUnfolderBase]: For 481445/481460 co-relation queries the response was YES. [2024-06-20 16:47:31,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74338 conditions, 11333 events. 7132/11333 cut-off events. For 481445/481460 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 75442 event pairs, 2586 based on Foata normal form. 22/11351 useless extension candidates. Maximal degree in co-relation 74240. Up to 9084 conditions per place. [2024-06-20 16:47:31,486 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 195 selfloop transitions, 217 changer transitions 1/417 dead transitions. [2024-06-20 16:47:31,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 417 transitions, 6681 flow [2024-06-20 16:47:31,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:47:31,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:47:31,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 16:47:31,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 16:47:31,487 INFO L175 Difference]: Start difference. First operand has 206 places, 366 transitions, 5451 flow. Second operand 9 states and 173 transitions. [2024-06-20 16:47:31,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 417 transitions, 6681 flow [2024-06-20 16:47:32,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 417 transitions, 6483 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 16:47:32,308 INFO L231 Difference]: Finished difference. Result has 210 places, 370 transitions, 5798 flow [2024-06-20 16:47:32,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5253, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5798, PETRI_PLACES=210, PETRI_TRANSITIONS=370} [2024-06-20 16:47:32,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-20 16:47:32,309 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 370 transitions, 5798 flow [2024-06-20 16:47:32,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:32,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:32,309 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-20 16:47:32,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:47:32,309 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-20 16:47:32,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:32,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1637536057, now seen corresponding path program 5 times [2024-06-20 16:47:32,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:32,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845513760] [2024-06-20 16:47:32,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:32,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:32,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:36,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-20 16:47:36,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:36,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845513760] [2024-06-20 16:47:36,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845513760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:36,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:36,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:36,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910115609] [2024-06-20 16:47:36,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:36,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:36,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:36,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:36,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:36,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:36,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 370 transitions, 5798 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:36,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:36,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:36,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:38,933 INFO L124 PetriNetUnfolderBase]: 7116/11338 cut-off events. [2024-06-20 16:47:38,933 INFO L125 PetriNetUnfolderBase]: For 497674/497683 co-relation queries the response was YES. [2024-06-20 16:47:39,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75311 conditions, 11338 events. 7116/11338 cut-off events. For 497674/497683 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 75797 event pairs, 2515 based on Foata normal form. 14/11348 useless extension candidates. Maximal degree in co-relation 75212. Up to 9081 conditions per place. [2024-06-20 16:47:39,048 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 197 selfloop transitions, 199 changer transitions 0/400 dead transitions. [2024-06-20 16:47:39,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 400 transitions, 6760 flow [2024-06-20 16:47:39,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:47:39,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:47:39,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:47:39,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:47:39,049 INFO L175 Difference]: Start difference. First operand has 210 places, 370 transitions, 5798 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:47:39,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 400 transitions, 6760 flow [2024-06-20 16:47:40,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 400 transitions, 6389 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 16:47:40,218 INFO L231 Difference]: Finished difference. Result has 211 places, 370 transitions, 5850 flow [2024-06-20 16:47:40,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5429, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5850, PETRI_PLACES=211, PETRI_TRANSITIONS=370} [2024-06-20 16:47:40,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-20 16:47:40,219 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 370 transitions, 5850 flow [2024-06-20 16:47:40,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:40,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:40,219 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-20 16:47:40,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:47:40,219 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-20 16:47:40,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:40,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1624649047, now seen corresponding path program 6 times [2024-06-20 16:47:40,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:40,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505385902] [2024-06-20 16:47:40,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:40,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:40,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:43,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:43,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:43,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505385902] [2024-06-20 16:47:43,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505385902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:43,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:43,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:43,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117808899] [2024-06-20 16:47:43,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:43,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:43,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:43,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:43,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:43,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:43,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 370 transitions, 5850 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:43,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:43,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:43,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:46,334 INFO L124 PetriNetUnfolderBase]: 7344/11683 cut-off events. [2024-06-20 16:47:46,334 INFO L125 PetriNetUnfolderBase]: For 520088/520110 co-relation queries the response was YES. [2024-06-20 16:47:46,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78475 conditions, 11683 events. 7344/11683 cut-off events. For 520088/520110 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 78120 event pairs, 2081 based on Foata normal form. 17/11681 useless extension candidates. Maximal degree in co-relation 78376. Up to 8910 conditions per place. [2024-06-20 16:47:46,451 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 184 selfloop transitions, 228 changer transitions 0/416 dead transitions. [2024-06-20 16:47:46,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 416 transitions, 7308 flow [2024-06-20 16:47:46,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:47:46,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:47:46,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 16:47:46,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 16:47:46,453 INFO L175 Difference]: Start difference. First operand has 211 places, 370 transitions, 5850 flow. Second operand 8 states and 144 transitions. [2024-06-20 16:47:46,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 416 transitions, 7308 flow [2024-06-20 16:47:47,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 416 transitions, 6689 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 16:47:47,865 INFO L231 Difference]: Finished difference. Result has 212 places, 387 transitions, 6100 flow [2024-06-20 16:47:47,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5237, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6100, PETRI_PLACES=212, PETRI_TRANSITIONS=387} [2024-06-20 16:47:47,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-20 16:47:47,865 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 387 transitions, 6100 flow [2024-06-20 16:47:47,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:47,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:47,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] [2024-06-20 16:47:47,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:47:47,866 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-20 16:47:47,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:47,866 INFO L85 PathProgramCache]: Analyzing trace with hash 2053766039, now seen corresponding path program 1 times [2024-06-20 16:47:47,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:47,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891324180] [2024-06-20 16:47:47,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:47,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:47,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:50,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:50,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:50,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891324180] [2024-06-20 16:47:50,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891324180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:50,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:50,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:50,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725892765] [2024-06-20 16:47:50,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:50,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:50,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:50,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:50,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:50,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:50,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 387 transitions, 6100 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:50,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:50,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:50,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:47:53,741 INFO L124 PetriNetUnfolderBase]: 7332/11656 cut-off events. [2024-06-20 16:47:53,741 INFO L125 PetriNetUnfolderBase]: For 518007/518009 co-relation queries the response was YES. [2024-06-20 16:47:53,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80326 conditions, 11656 events. 7332/11656 cut-off events. For 518007/518009 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 78016 event pairs, 2972 based on Foata normal form. 4/11657 useless extension candidates. Maximal degree in co-relation 80224. Up to 11129 conditions per place. [2024-06-20 16:47:53,865 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 367 selfloop transitions, 44 changer transitions 0/415 dead transitions. [2024-06-20 16:47:53,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 415 transitions, 6998 flow [2024-06-20 16:47:53,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:47:53,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:47:53,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 16:47:53,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 16:47:53,866 INFO L175 Difference]: Start difference. First operand has 212 places, 387 transitions, 6100 flow. Second operand 8 states and 135 transitions. [2024-06-20 16:47:53,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 415 transitions, 6998 flow [2024-06-20 16:47:55,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 415 transitions, 6718 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-20 16:47:55,176 INFO L231 Difference]: Finished difference. Result has 216 places, 387 transitions, 5914 flow [2024-06-20 16:47:55,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5820, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5914, PETRI_PLACES=216, PETRI_TRANSITIONS=387} [2024-06-20 16:47:55,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-20 16:47:55,176 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 387 transitions, 5914 flow [2024-06-20 16:47:55,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:55,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:47:55,176 INFO 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-20 16:47:55,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:47:55,177 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-20 16:47:55,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:47:55,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1289607607, now seen corresponding path program 1 times [2024-06-20 16:47:55,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:47:55,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846754560] [2024-06-20 16:47:55,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:47:55,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:47:55,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:47:59,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:47:59,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:47:59,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846754560] [2024-06-20 16:47:59,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846754560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:47:59,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:47:59,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:47:59,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647221663] [2024-06-20 16:47:59,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:47:59,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:47:59,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:47:59,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:47:59,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:47:59,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:47:59,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 387 transitions, 5914 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:47:59,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:47:59,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:47:59,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:02,668 INFO L124 PetriNetUnfolderBase]: 7512/11886 cut-off events. [2024-06-20 16:48:02,669 INFO L125 PetriNetUnfolderBase]: For 529898/529903 co-relation queries the response was YES. [2024-06-20 16:48:02,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81380 conditions, 11886 events. 7512/11886 cut-off events. For 529898/529903 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 79135 event pairs, 2558 based on Foata normal form. 6/11888 useless extension candidates. Maximal degree in co-relation 81278. Up to 9425 conditions per place. [2024-06-20 16:48:02,774 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 222 selfloop transitions, 219 changer transitions 0/445 dead transitions. [2024-06-20 16:48:02,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 445 transitions, 7372 flow [2024-06-20 16:48:02,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:48:02,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:48:02,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-20 16:48:02,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-20 16:48:02,776 INFO L175 Difference]: Start difference. First operand has 216 places, 387 transitions, 5914 flow. Second operand 10 states and 181 transitions. [2024-06-20 16:48:02,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 445 transitions, 7372 flow [2024-06-20 16:48:03,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 445 transitions, 7199 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-20 16:48:03,697 INFO L231 Difference]: Finished difference. Result has 218 places, 398 transitions, 6427 flow [2024-06-20 16:48:03,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5741, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6427, PETRI_PLACES=218, PETRI_TRANSITIONS=398} [2024-06-20 16:48:03,698 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-20 16:48:03,698 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 398 transitions, 6427 flow [2024-06-20 16:48:03,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:03,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:03,698 INFO 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-20 16:48:03,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:48:03,698 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-20 16:48:03,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:03,699 INFO L85 PathProgramCache]: Analyzing trace with hash 453449781, now seen corresponding path program 1 times [2024-06-20 16:48:03,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:03,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700775784] [2024-06-20 16:48:03,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:03,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:03,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:07,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:07,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:07,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700775784] [2024-06-20 16:48:07,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700775784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:07,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:07,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:48:07,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213157394] [2024-06-20 16:48:07,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:07,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:48:07,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:07,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:48:07,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:48:07,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:07,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 398 transitions, 6427 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:07,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:07,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:07,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:10,630 INFO L124 PetriNetUnfolderBase]: 7720/12142 cut-off events. [2024-06-20 16:48:10,631 INFO L125 PetriNetUnfolderBase]: For 595622/595627 co-relation queries the response was YES. [2024-06-20 16:48:10,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87356 conditions, 12142 events. 7720/12142 cut-off events. For 595622/595627 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 80376 event pairs, 2893 based on Foata normal form. 38/12176 useless extension candidates. Maximal degree in co-relation 87254. Up to 11295 conditions per place. [2024-06-20 16:48:10,733 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 337 selfloop transitions, 109 changer transitions 6/456 dead transitions. [2024-06-20 16:48:10,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 456 transitions, 8013 flow [2024-06-20 16:48:10,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:48:10,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:48:10,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:48:10,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-20 16:48:10,735 INFO L175 Difference]: Start difference. First operand has 218 places, 398 transitions, 6427 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:48:10,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 456 transitions, 8013 flow [2024-06-20 16:48:11,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 456 transitions, 7731 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-20 16:48:11,734 INFO L231 Difference]: Finished difference. Result has 224 places, 422 transitions, 6961 flow [2024-06-20 16:48:11,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6169, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6961, PETRI_PLACES=224, PETRI_TRANSITIONS=422} [2024-06-20 16:48:11,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-20 16:48:11,735 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 422 transitions, 6961 flow [2024-06-20 16:48:11,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:11,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:11,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:11,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:48:11,735 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-20 16:48:11,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:11,736 INFO L85 PathProgramCache]: Analyzing trace with hash -6142927, now seen corresponding path program 2 times [2024-06-20 16:48:11,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:11,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628629605] [2024-06-20 16:48:11,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:11,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:11,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:14,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:14,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:14,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628629605] [2024-06-20 16:48:14,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628629605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:14,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:14,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:48:14,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131426950] [2024-06-20 16:48:14,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:14,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:48:14,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:14,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:48:14,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:48:15,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:15,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 422 transitions, 6961 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:15,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:15,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:15,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:18,110 INFO L124 PetriNetUnfolderBase]: 7568/11972 cut-off events. [2024-06-20 16:48:18,111 INFO L125 PetriNetUnfolderBase]: For 558443/558456 co-relation queries the response was YES. [2024-06-20 16:48:18,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84192 conditions, 11972 events. 7568/11972 cut-off events. For 558443/558456 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 79705 event pairs, 2782 based on Foata normal form. 34/12002 useless extension candidates. Maximal degree in co-relation 84086. Up to 10311 conditions per place. [2024-06-20 16:48:18,249 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 282 selfloop transitions, 171 changer transitions 2/459 dead transitions. [2024-06-20 16:48:18,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 459 transitions, 8313 flow [2024-06-20 16:48:18,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:48:18,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:48:18,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-20 16:48:18,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-20 16:48:18,251 INFO L175 Difference]: Start difference. First operand has 224 places, 422 transitions, 6961 flow. Second operand 10 states and 167 transitions. [2024-06-20 16:48:18,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 459 transitions, 8313 flow [2024-06-20 16:48:19,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 459 transitions, 8114 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 16:48:19,830 INFO L231 Difference]: Finished difference. Result has 229 places, 428 transitions, 7266 flow [2024-06-20 16:48:19,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7266, PETRI_PLACES=229, PETRI_TRANSITIONS=428} [2024-06-20 16:48:19,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-20 16:48:19,831 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 428 transitions, 7266 flow [2024-06-20 16:48:19,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:19,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:19,831 INFO 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-20 16:48:19,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:48:19,832 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-20 16:48:19,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:19,833 INFO L85 PathProgramCache]: Analyzing trace with hash 630818451, now seen corresponding path program 3 times [2024-06-20 16:48:19,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:19,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133510633] [2024-06-20 16:48:19,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:19,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:19,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:23,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:23,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:23,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133510633] [2024-06-20 16:48:23,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133510633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:23,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:23,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:48:23,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583752555] [2024-06-20 16:48:23,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:23,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:48:23,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:23,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:48:23,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:48:23,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:23,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 428 transitions, 7266 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:23,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:23,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:23,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:26,617 INFO L124 PetriNetUnfolderBase]: 7496/11890 cut-off events. [2024-06-20 16:48:26,617 INFO L125 PetriNetUnfolderBase]: For 556295/556308 co-relation queries the response was YES. [2024-06-20 16:48:26,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83953 conditions, 11890 events. 7496/11890 cut-off events. For 556295/556308 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 79310 event pairs, 2703 based on Foata normal form. 18/11904 useless extension candidates. Maximal degree in co-relation 83846. Up to 10279 conditions per place. [2024-06-20 16:48:26,721 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 281 selfloop transitions, 165 changer transitions 4/454 dead transitions. [2024-06-20 16:48:26,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 454 transitions, 8326 flow [2024-06-20 16:48:26,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:48:26,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:48:26,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 16:48:26,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-20 16:48:26,723 INFO L175 Difference]: Start difference. First operand has 229 places, 428 transitions, 7266 flow. Second operand 9 states and 150 transitions. [2024-06-20 16:48:26,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 454 transitions, 8326 flow [2024-06-20 16:48:27,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 454 transitions, 8103 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 16:48:27,973 INFO L231 Difference]: Finished difference. Result has 233 places, 424 transitions, 7297 flow [2024-06-20 16:48:27,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7043, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7297, PETRI_PLACES=233, PETRI_TRANSITIONS=424} [2024-06-20 16:48:27,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-20 16:48:27,974 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 424 transitions, 7297 flow [2024-06-20 16:48:27,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:27,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:27,974 INFO 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-20 16:48:27,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:48:27,975 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-20 16:48:27,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:27,975 INFO L85 PathProgramCache]: Analyzing trace with hash 630827379, now seen corresponding path program 1 times [2024-06-20 16:48:27,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:27,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505544185] [2024-06-20 16:48:27,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:27,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:28,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:32,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:32,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:32,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505544185] [2024-06-20 16:48:32,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505544185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:32,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:32,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:48:32,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498067614] [2024-06-20 16:48:32,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:32,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:48:32,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:32,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:48:32,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:48:32,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:32,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 424 transitions, 7297 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:32,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:32,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:32,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:35,829 INFO L124 PetriNetUnfolderBase]: 7408/11794 cut-off events. [2024-06-20 16:48:35,829 INFO L125 PetriNetUnfolderBase]: For 572174/572180 co-relation queries the response was YES. [2024-06-20 16:48:35,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83315 conditions, 11794 events. 7408/11794 cut-off events. For 572174/572180 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 79009 event pairs, 2971 based on Foata normal form. 8/11799 useless extension candidates. Maximal degree in co-relation 83208. Up to 11371 conditions per place. [2024-06-20 16:48:35,954 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 419 selfloop transitions, 26 changer transitions 0/449 dead transitions. [2024-06-20 16:48:35,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 449 transitions, 8309 flow [2024-06-20 16:48:35,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:48:35,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:48:35,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-20 16:48:35,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36607142857142855 [2024-06-20 16:48:35,956 INFO L175 Difference]: Start difference. First operand has 233 places, 424 transitions, 7297 flow. Second operand 8 states and 123 transitions. [2024-06-20 16:48:35,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 449 transitions, 8309 flow [2024-06-20 16:48:37,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 449 transitions, 8051 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 16:48:37,366 INFO L231 Difference]: Finished difference. Result has 235 places, 426 transitions, 7153 flow [2024-06-20 16:48:37,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7039, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7153, PETRI_PLACES=235, PETRI_TRANSITIONS=426} [2024-06-20 16:48:37,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-20 16:48:37,367 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 426 transitions, 7153 flow [2024-06-20 16:48:37,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:37,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:37,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] [2024-06-20 16:48:37,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:48:37,368 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-20 16:48:37,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:37,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1667671547, now seen corresponding path program 2 times [2024-06-20 16:48:37,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:37,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344083687] [2024-06-20 16:48:37,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:37,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:37,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:40,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:40,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:40,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344083687] [2024-06-20 16:48:40,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344083687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:40,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:40,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:48:40,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074812455] [2024-06-20 16:48:40,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:40,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:48:40,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:40,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:48:40,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:48:40,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:40,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 426 transitions, 7153 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:40,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:40,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:40,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:44,184 INFO L124 PetriNetUnfolderBase]: 7482/11784 cut-off events. [2024-06-20 16:48:44,184 INFO L125 PetriNetUnfolderBase]: For 610302/610304 co-relation queries the response was YES. [2024-06-20 16:48:44,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84188 conditions, 11784 events. 7482/11784 cut-off events. For 610302/610304 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 77629 event pairs, 2168 based on Foata normal form. 2/11766 useless extension candidates. Maximal degree in co-relation 84080. Up to 8804 conditions per place. [2024-06-20 16:48:44,313 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 193 selfloop transitions, 294 changer transitions 0/491 dead transitions. [2024-06-20 16:48:44,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 491 transitions, 9181 flow [2024-06-20 16:48:44,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:48:44,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:48:44,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 16:48:44,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-20 16:48:44,315 INFO L175 Difference]: Start difference. First operand has 235 places, 426 transitions, 7153 flow. Second operand 8 states and 154 transitions. [2024-06-20 16:48:44,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 491 transitions, 9181 flow [2024-06-20 16:48:45,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 491 transitions, 9089 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 16:48:45,772 INFO L231 Difference]: Finished difference. Result has 239 places, 452 transitions, 8389 flow [2024-06-20 16:48:45,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7061, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8389, PETRI_PLACES=239, PETRI_TRANSITIONS=452} [2024-06-20 16:48:45,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-20 16:48:45,773 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 452 transitions, 8389 flow [2024-06-20 16:48:45,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:45,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:45,773 INFO 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-20 16:48:45,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:48:45,773 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-20 16:48:45,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:45,774 INFO L85 PathProgramCache]: Analyzing trace with hash -2040222245, now seen corresponding path program 3 times [2024-06-20 16:48:45,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:45,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705792772] [2024-06-20 16:48:45,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:45,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:45,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:48,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:48,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:48,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705792772] [2024-06-20 16:48:48,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705792772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:48,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:48,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:48:48,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602672681] [2024-06-20 16:48:48,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:48,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:48:48,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:48,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:48:48,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:48:49,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:49,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 452 transitions, 8389 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:49,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:49,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:49,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:48:52,524 INFO L124 PetriNetUnfolderBase]: 7476/11782 cut-off events. [2024-06-20 16:48:52,524 INFO L125 PetriNetUnfolderBase]: For 653500/653502 co-relation queries the response was YES. [2024-06-20 16:48:52,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89074 conditions, 11782 events. 7476/11782 cut-off events. For 653500/653502 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 77708 event pairs, 2160 based on Foata normal form. 2/11764 useless extension candidates. Maximal degree in co-relation 88963. Up to 8803 conditions per place. [2024-06-20 16:48:52,653 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 185 selfloop transitions, 299 changer transitions 0/488 dead transitions. [2024-06-20 16:48:52,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 488 transitions, 9924 flow [2024-06-20 16:48:52,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:48:52,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:48:52,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 16:48:52,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 16:48:52,655 INFO L175 Difference]: Start difference. First operand has 239 places, 452 transitions, 8389 flow. Second operand 8 states and 149 transitions. [2024-06-20 16:48:52,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 488 transitions, 9924 flow [2024-06-20 16:48:54,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 488 transitions, 9766 flow, removed 78 selfloop flow, removed 1 redundant places. [2024-06-20 16:48:54,132 INFO L231 Difference]: Finished difference. Result has 246 places, 454 transitions, 8914 flow [2024-06-20 16:48:54,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8249, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8914, PETRI_PLACES=246, PETRI_TRANSITIONS=454} [2024-06-20 16:48:54,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-20 16:48:54,133 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 454 transitions, 8914 flow [2024-06-20 16:48:54,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:54,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:48:54,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:48:54,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:48:54,133 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-20 16:48:54,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:48:54,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1121971495, now seen corresponding path program 4 times [2024-06-20 16:48:54,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:48:54,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978654468] [2024-06-20 16:48:54,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:48:54,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:48:54,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:48:57,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:48:57,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:48:57,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978654468] [2024-06-20 16:48:57,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978654468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:48:57,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:48:57,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:48:57,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140263621] [2024-06-20 16:48:57,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:48:57,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:48:57,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:48:57,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:48:57,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:48:57,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:48:57,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 454 transitions, 8914 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:48:57,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:48:57,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:48:57,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:01,115 INFO L124 PetriNetUnfolderBase]: 7470/11822 cut-off events. [2024-06-20 16:49:01,115 INFO L125 PetriNetUnfolderBase]: For 674810/674812 co-relation queries the response was YES. [2024-06-20 16:49:01,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90996 conditions, 11822 events. 7470/11822 cut-off events. For 674810/674812 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 78450 event pairs, 2829 based on Foata normal form. 2/11810 useless extension candidates. Maximal degree in co-relation 90882. Up to 10978 conditions per place. [2024-06-20 16:49:01,266 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 363 selfloop transitions, 120 changer transitions 0/487 dead transitions. [2024-06-20 16:49:01,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 487 transitions, 10113 flow [2024-06-20 16:49:01,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:49:01,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:49:01,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-20 16:49:01,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-20 16:49:01,267 INFO L175 Difference]: Start difference. First operand has 246 places, 454 transitions, 8914 flow. Second operand 9 states and 152 transitions. [2024-06-20 16:49:01,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 487 transitions, 10113 flow [2024-06-20 16:49:02,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 487 transitions, 9645 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-20 16:49:02,906 INFO L231 Difference]: Finished difference. Result has 253 places, 455 transitions, 8753 flow [2024-06-20 16:49:02,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8447, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8753, PETRI_PLACES=253, PETRI_TRANSITIONS=455} [2024-06-20 16:49:02,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-20 16:49:02,907 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 455 transitions, 8753 flow [2024-06-20 16:49:02,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:02,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:02,907 INFO 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-20 16:49:02,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:49:02,908 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-20 16:49:02,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:02,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1660324733, now seen corresponding path program 4 times [2024-06-20 16:49:02,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:02,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645093143] [2024-06-20 16:49:02,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:02,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:02,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:06,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:06,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:06,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645093143] [2024-06-20 16:49:06,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645093143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:06,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:06,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:49:06,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009780895] [2024-06-20 16:49:06,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:06,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:49:06,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:06,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:49:06,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:49:06,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:06,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 455 transitions, 8753 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:06,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:06,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:06,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:09,568 INFO L124 PetriNetUnfolderBase]: 7362/11659 cut-off events. [2024-06-20 16:49:09,569 INFO L125 PetriNetUnfolderBase]: For 685467/685469 co-relation queries the response was YES. [2024-06-20 16:49:09,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87836 conditions, 11659 events. 7362/11659 cut-off events. For 685467/685469 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 77398 event pairs, 2869 based on Foata normal form. 12/11657 useless extension candidates. Maximal degree in co-relation 87720. Up to 10989 conditions per place. [2024-06-20 16:49:09,714 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 369 selfloop transitions, 99 changer transitions 9/481 dead transitions. [2024-06-20 16:49:09,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 481 transitions, 9783 flow [2024-06-20 16:49:09,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:49:09,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:49:09,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-20 16:49:09,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-20 16:49:09,716 INFO L175 Difference]: Start difference. First operand has 253 places, 455 transitions, 8753 flow. Second operand 9 states and 145 transitions. [2024-06-20 16:49:09,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 481 transitions, 9783 flow [2024-06-20 16:49:11,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 481 transitions, 9515 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 16:49:11,533 INFO L231 Difference]: Finished difference. Result has 255 places, 447 transitions, 8490 flow [2024-06-20 16:49:11,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8485, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8490, PETRI_PLACES=255, PETRI_TRANSITIONS=447} [2024-06-20 16:49:11,534 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-20 16:49:11,534 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 447 transitions, 8490 flow [2024-06-20 16:49:11,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:11,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:11,534 INFO 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-20 16:49:11,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:49:11,534 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-20 16:49:11,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:11,535 INFO L85 PathProgramCache]: Analyzing trace with hash -767351335, now seen corresponding path program 5 times [2024-06-20 16:49:11,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:11,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622044047] [2024-06-20 16:49:11,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:11,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:11,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:14,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:14,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:14,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622044047] [2024-06-20 16:49:14,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622044047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:14,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:14,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:49:14,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461576421] [2024-06-20 16:49:14,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:14,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:49:14,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:14,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:49:14,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:49:14,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:14,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 447 transitions, 8490 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:14,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:14,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:14,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:18,244 INFO L124 PetriNetUnfolderBase]: 7459/11732 cut-off events. [2024-06-20 16:49:18,244 INFO L125 PetriNetUnfolderBase]: For 731328/731330 co-relation queries the response was YES. [2024-06-20 16:49:18,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89643 conditions, 11732 events. 7459/11732 cut-off events. For 731328/731330 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 77058 event pairs, 2745 based on Foata normal form. 6/11724 useless extension candidates. Maximal degree in co-relation 89526. Up to 10767 conditions per place. [2024-06-20 16:49:18,358 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 343 selfloop transitions, 151 changer transitions 0/498 dead transitions. [2024-06-20 16:49:18,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 498 transitions, 10272 flow [2024-06-20 16:49:18,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:49:18,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:49:18,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:49:18,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-20 16:49:18,360 INFO L175 Difference]: Start difference. First operand has 255 places, 447 transitions, 8490 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:49:18,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 498 transitions, 10272 flow [2024-06-20 16:49:19,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 498 transitions, 9656 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 16:49:19,630 INFO L231 Difference]: Finished difference. Result has 254 places, 472 transitions, 8821 flow [2024-06-20 16:49:19,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7882, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8821, PETRI_PLACES=254, PETRI_TRANSITIONS=472} [2024-06-20 16:49:19,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-20 16:49:19,630 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 472 transitions, 8821 flow [2024-06-20 16:49:19,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:19,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:19,630 INFO 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-20 16:49:19,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:49:19,631 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-20 16:49:19,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:19,631 INFO L85 PathProgramCache]: Analyzing trace with hash -767172589, now seen corresponding path program 5 times [2024-06-20 16:49:19,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:19,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825183420] [2024-06-20 16:49:19,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:19,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:19,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:22,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:22,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:22,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825183420] [2024-06-20 16:49:22,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825183420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:22,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:22,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:49:22,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672973262] [2024-06-20 16:49:22,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:22,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:49:22,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:22,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:49:22,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:49:22,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:22,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 472 transitions, 8821 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:22,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:22,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:22,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:26,135 INFO L124 PetriNetUnfolderBase]: 7441/11736 cut-off events. [2024-06-20 16:49:26,136 INFO L125 PetriNetUnfolderBase]: For 734778/734780 co-relation queries the response was YES. [2024-06-20 16:49:26,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90160 conditions, 11736 events. 7441/11736 cut-off events. For 734778/734780 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 77403 event pairs, 2758 based on Foata normal form. 6/11728 useless extension candidates. Maximal degree in co-relation 90041. Up to 10756 conditions per place. [2024-06-20 16:49:26,309 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 343 selfloop transitions, 151 changer transitions 0/498 dead transitions. [2024-06-20 16:49:26,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 498 transitions, 10091 flow [2024-06-20 16:49:26,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:49:26,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:49:26,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:49:26,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-20 16:49:26,311 INFO L175 Difference]: Start difference. First operand has 254 places, 472 transitions, 8821 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:49:26,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 498 transitions, 10091 flow [2024-06-20 16:49:28,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 498 transitions, 9868 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-20 16:49:28,007 INFO L231 Difference]: Finished difference. Result has 260 places, 472 transitions, 8907 flow [2024-06-20 16:49:28,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8598, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8907, PETRI_PLACES=260, PETRI_TRANSITIONS=472} [2024-06-20 16:49:28,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-20 16:49:28,008 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 472 transitions, 8907 flow [2024-06-20 16:49:28,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:28,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:28,009 INFO 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-20 16:49:28,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:49:28,009 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-20 16:49:28,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:28,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1672289183, now seen corresponding path program 6 times [2024-06-20 16:49:28,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:28,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689436955] [2024-06-20 16:49:28,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:28,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:31,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:31,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:31,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689436955] [2024-06-20 16:49:31,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689436955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:31,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:31,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:49:31,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398810649] [2024-06-20 16:49:31,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:31,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:49:31,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:31,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:49:31,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:49:31,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:31,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 472 transitions, 8907 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:31,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:31,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:31,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:34,830 INFO L124 PetriNetUnfolderBase]: 7415/11719 cut-off events. [2024-06-20 16:49:34,831 INFO L125 PetriNetUnfolderBase]: For 754376/754378 co-relation queries the response was YES. [2024-06-20 16:49:34,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89952 conditions, 11719 events. 7415/11719 cut-off events. For 754376/754378 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 77560 event pairs, 2868 based on Foata normal form. 6/11711 useless extension candidates. Maximal degree in co-relation 89832. Up to 11109 conditions per place. [2024-06-20 16:49:34,964 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 388 selfloop transitions, 99 changer transitions 3/494 dead transitions. [2024-06-20 16:49:34,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 494 transitions, 9949 flow [2024-06-20 16:49:34,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:49:34,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:49:34,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-20 16:49:34,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-20 16:49:34,966 INFO L175 Difference]: Start difference. First operand has 260 places, 472 transitions, 8907 flow. Second operand 9 states and 142 transitions. [2024-06-20 16:49:34,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 494 transitions, 9949 flow [2024-06-20 16:49:36,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 494 transitions, 9619 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 16:49:36,739 INFO L231 Difference]: Finished difference. Result has 262 places, 470 transitions, 8735 flow [2024-06-20 16:49:36,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8577, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8735, PETRI_PLACES=262, PETRI_TRANSITIONS=470} [2024-06-20 16:49:36,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-20 16:49:36,740 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 470 transitions, 8735 flow [2024-06-20 16:49:36,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:36,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:36,740 INFO 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-20 16:49:36,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:49:36,741 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-20 16:49:36,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:36,741 INFO L85 PathProgramCache]: Analyzing trace with hash 953126327, now seen corresponding path program 6 times [2024-06-20 16:49:36,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:36,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245076997] [2024-06-20 16:49:36,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:36,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:36,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:40,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:40,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:40,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245076997] [2024-06-20 16:49:40,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245076997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:40,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:40,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:49:40,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905625732] [2024-06-20 16:49:40,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:40,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:49:40,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:40,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:49:40,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:49:40,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:40,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 470 transitions, 8735 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:40,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:40,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:40,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:43,451 INFO L124 PetriNetUnfolderBase]: 7373/11668 cut-off events. [2024-06-20 16:49:43,452 INFO L125 PetriNetUnfolderBase]: For 763586/763588 co-relation queries the response was YES. [2024-06-20 16:49:43,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89073 conditions, 11668 events. 7373/11668 cut-off events. For 763586/763588 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 77170 event pairs, 1959 based on Foata normal form. 6/11660 useless extension candidates. Maximal degree in co-relation 88952. Up to 9031 conditions per place. [2024-06-20 16:49:43,607 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 191 selfloop transitions, 318 changer transitions 0/513 dead transitions. [2024-06-20 16:49:43,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 513 transitions, 10249 flow [2024-06-20 16:49:43,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:49:43,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:49:43,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 16:49:43,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-20 16:49:43,608 INFO L175 Difference]: Start difference. First operand has 262 places, 470 transitions, 8735 flow. Second operand 9 states and 172 transitions. [2024-06-20 16:49:43,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 513 transitions, 10249 flow [2024-06-20 16:49:45,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 513 transitions, 10006 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-20 16:49:45,304 INFO L231 Difference]: Finished difference. Result has 267 places, 471 transitions, 9291 flow [2024-06-20 16:49:45,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8492, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9291, PETRI_PLACES=267, PETRI_TRANSITIONS=471} [2024-06-20 16:49:45,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-20 16:49:45,305 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 471 transitions, 9291 flow [2024-06-20 16:49:45,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:45,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49:45,305 INFO 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-20 16:49:45,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:49:45,305 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-20 16:49:45,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:45,306 INFO L85 PathProgramCache]: Analyzing trace with hash 952889363, now seen corresponding path program 7 times [2024-06-20 16:49:45,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:45,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520028304] [2024-06-20 16:49:45,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:45,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:45,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:48,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:49:48,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:48,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520028304] [2024-06-20 16:49:48,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520028304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:48,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:48,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:49:48,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385628370] [2024-06-20 16:49:48,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:48,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:49:48,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:48,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:49:48,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:49:48,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:48,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 471 transitions, 9291 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:48,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:48,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:48,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:49:52,252 INFO L124 PetriNetUnfolderBase]: 7331/11623 cut-off events. [2024-06-20 16:49:52,252 INFO L125 PetriNetUnfolderBase]: For 787557/787559 co-relation queries the response was YES. [2024-06-20 16:49:52,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90952 conditions, 11623 events. 7331/11623 cut-off events. For 787557/787559 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 77112 event pairs, 2841 based on Foata normal form. 6/11615 useless extension candidates. Maximal degree in co-relation 90829. Up to 10869 conditions per place. [2024-06-20 16:49:52,384 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 375 selfloop transitions, 118 changer transitions 3/500 dead transitions. [2024-06-20 16:49:52,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 500 transitions, 10371 flow [2024-06-20 16:49:52,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:49:52,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:49:52,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 16:49:52,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-20 16:49:52,386 INFO L175 Difference]: Start difference. First operand has 267 places, 471 transitions, 9291 flow. Second operand 8 states and 139 transitions. [2024-06-20 16:49:52,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 500 transitions, 10371 flow [2024-06-20 16:49:53,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 500 transitions, 9846 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 16:49:53,989 INFO L231 Difference]: Finished difference. Result has 268 places, 469 transitions, 8979 flow [2024-06-20 16:49:53,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8766, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8979, PETRI_PLACES=268, PETRI_TRANSITIONS=469} [2024-06-20 16:49:53,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-20 16:49:53,990 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 469 transitions, 8979 flow [2024-06-20 16:49:53,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:53,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:49: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] [2024-06-20 16:49:53,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:49:53,990 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-20 16:49:53,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:49:53,991 INFO L85 PathProgramCache]: Analyzing trace with hash 953305073, now seen corresponding path program 8 times [2024-06-20 16:49:53,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:49:53,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036062832] [2024-06-20 16:49:53,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:49:53,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:49:54,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:49:57,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-20 16:49:57,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:49:57,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036062832] [2024-06-20 16:49:57,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036062832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:49:57,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:49:57,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:49:57,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373309058] [2024-06-20 16:49:57,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:49:57,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:49:57,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:49:57,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:49:57,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:49:57,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:49:57,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 469 transitions, 8979 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:49:57,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:49:57,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:49:57,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:00,631 INFO L124 PetriNetUnfolderBase]: 7285/11529 cut-off events. [2024-06-20 16:50:00,632 INFO L125 PetriNetUnfolderBase]: For 784336/784338 co-relation queries the response was YES. [2024-06-20 16:50:00,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89640 conditions, 11529 events. 7285/11529 cut-off events. For 784336/784338 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 75986 event pairs, 1988 based on Foata normal form. 6/11521 useless extension candidates. Maximal degree in co-relation 89516. Up to 8920 conditions per place. [2024-06-20 16:50:00,801 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 191 selfloop transitions, 319 changer transitions 0/514 dead transitions. [2024-06-20 16:50:00,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 514 transitions, 10604 flow [2024-06-20 16:50:00,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:50:00,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:50:00,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 16:50:00,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 16:50:00,803 INFO L175 Difference]: Start difference. First operand has 268 places, 469 transitions, 8979 flow. Second operand 9 states and 168 transitions. [2024-06-20 16:50:00,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 514 transitions, 10604 flow [2024-06-20 16:50:02,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 514 transitions, 10355 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 16:50:02,970 INFO L231 Difference]: Finished difference. Result has 270 places, 476 transitions, 9628 flow [2024-06-20 16:50:02,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8742, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9628, PETRI_PLACES=270, PETRI_TRANSITIONS=476} [2024-06-20 16:50:02,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-20 16:50:02,971 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 476 transitions, 9628 flow [2024-06-20 16:50:02,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:02,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:02,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:02,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:50:02,971 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-20 16:50:02,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:02,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1180998833, now seen corresponding path program 9 times [2024-06-20 16:50:02,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:02,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385942857] [2024-06-20 16:50:02,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:02,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:02,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:06,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:06,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385942857] [2024-06-20 16:50:06,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385942857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:06,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:06,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:06,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70988033] [2024-06-20 16:50:06,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:06,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:06,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:06,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:06,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:06,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:06,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 476 transitions, 9628 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:06,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:06,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:06,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:09,621 INFO L124 PetriNetUnfolderBase]: 7289/11584 cut-off events. [2024-06-20 16:50:09,622 INFO L125 PetriNetUnfolderBase]: For 766534/766556 co-relation queries the response was YES. [2024-06-20 16:50:09,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91330 conditions, 11584 events. 7289/11584 cut-off events. For 766534/766556 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 76902 event pairs, 2056 based on Foata normal form. 13/11578 useless extension candidates. Maximal degree in co-relation 91206. Up to 8919 conditions per place. [2024-06-20 16:50:09,785 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 235 selfloop transitions, 266 changer transitions 0/505 dead transitions. [2024-06-20 16:50:09,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 505 transitions, 11098 flow [2024-06-20 16:50:09,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:09,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:09,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 16:50:09,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 16:50:09,787 INFO L175 Difference]: Start difference. First operand has 270 places, 476 transitions, 9628 flow. Second operand 8 states and 142 transitions. [2024-06-20 16:50:09,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 505 transitions, 11098 flow [2024-06-20 16:50:11,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 505 transitions, 10623 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 16:50:11,845 INFO L231 Difference]: Finished difference. Result has 272 places, 479 transitions, 9773 flow [2024-06-20 16:50:11,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9161, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9773, PETRI_PLACES=272, PETRI_TRANSITIONS=479} [2024-06-20 16:50:11,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-20 16:50:11,846 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 479 transitions, 9773 flow [2024-06-20 16:50:11,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:11,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:11,846 INFO 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-20 16:50:11,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:50:11,846 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-20 16:50:11,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:11,846 INFO L85 PathProgramCache]: Analyzing trace with hash -122520987, now seen corresponding path program 10 times [2024-06-20 16:50:11,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:11,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112930560] [2024-06-20 16:50:11,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:11,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:11,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:15,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:15,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:15,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112930560] [2024-06-20 16:50:15,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112930560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:15,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:15,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:15,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050404647] [2024-06-20 16:50:15,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:15,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:15,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:15,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:15,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:15,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:15,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 479 transitions, 9773 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:15,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:15,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:15,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:18,510 INFO L124 PetriNetUnfolderBase]: 7279/11562 cut-off events. [2024-06-20 16:50:18,510 INFO L125 PetriNetUnfolderBase]: For 765454/765476 co-relation queries the response was YES. [2024-06-20 16:50:18,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90849 conditions, 11562 events. 7279/11562 cut-off events. For 765454/765476 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 76594 event pairs, 2070 based on Foata normal form. 11/11554 useless extension candidates. Maximal degree in co-relation 90725. Up to 8915 conditions per place. [2024-06-20 16:50:18,630 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 221 selfloop transitions, 279 changer transitions 0/504 dead transitions. [2024-06-20 16:50:18,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 504 transitions, 11167 flow [2024-06-20 16:50:18,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:18,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:18,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 16:50:18,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-20 16:50:18,631 INFO L175 Difference]: Start difference. First operand has 272 places, 479 transitions, 9773 flow. Second operand 8 states and 139 transitions. [2024-06-20 16:50:18,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 504 transitions, 11167 flow [2024-06-20 16:50:20,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 504 transitions, 10724 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:20,092 INFO L231 Difference]: Finished difference. Result has 275 places, 479 transitions, 9894 flow [2024-06-20 16:50:20,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9330, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9894, PETRI_PLACES=275, PETRI_TRANSITIONS=479} [2024-06-20 16:50:20,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-20 16:50:20,092 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 479 transitions, 9894 flow [2024-06-20 16:50:20,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:20,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:20,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] [2024-06-20 16:50:20,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:50:20,093 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-20 16:50:20,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:20,093 INFO L85 PathProgramCache]: Analyzing trace with hash 775757843, now seen corresponding path program 11 times [2024-06-20 16:50:20,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:20,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018846633] [2024-06-20 16:50:20,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:20,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:20,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:24,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:24,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:24,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018846633] [2024-06-20 16:50:24,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018846633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:24,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:24,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:24,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894166636] [2024-06-20 16:50:24,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:24,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:24,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:24,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:24,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:24,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 479 transitions, 9894 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:24,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:24,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:24,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:27,301 INFO L124 PetriNetUnfolderBase]: 7235/11491 cut-off events. [2024-06-20 16:50:27,301 INFO L125 PetriNetUnfolderBase]: For 788479/788484 co-relation queries the response was YES. [2024-06-20 16:50:27,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90147 conditions, 11491 events. 7235/11491 cut-off events. For 788479/788484 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 76395 event pairs, 2593 based on Foata normal form. 14/11501 useless extension candidates. Maximal degree in co-relation 90022. Up to 9532 conditions per place. [2024-06-20 16:50:27,454 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 276 selfloop transitions, 239 changer transitions 1/520 dead transitions. [2024-06-20 16:50:27,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 520 transitions, 11162 flow [2024-06-20 16:50:27,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:50:27,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:50:27,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 16:50:27,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 16:50:27,456 INFO L175 Difference]: Start difference. First operand has 275 places, 479 transitions, 9894 flow. Second operand 9 states and 168 transitions. [2024-06-20 16:50:27,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 520 transitions, 11162 flow [2024-06-20 16:50:29,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 520 transitions, 10407 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-20 16:50:29,553 INFO L231 Difference]: Finished difference. Result has 275 places, 478 transitions, 9629 flow [2024-06-20 16:50:29,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9139, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9629, PETRI_PLACES=275, PETRI_TRANSITIONS=478} [2024-06-20 16:50:29,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-20 16:50:29,554 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 478 transitions, 9629 flow [2024-06-20 16:50:29,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:29,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:29,554 INFO 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-20 16:50:29,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:50:29,554 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-20 16:50:29,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:29,555 INFO L85 PathProgramCache]: Analyzing trace with hash 775994993, now seen corresponding path program 12 times [2024-06-20 16:50:29,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:29,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736160809] [2024-06-20 16:50:29,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:29,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:29,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:32,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-20 16:50:32,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:32,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736160809] [2024-06-20 16:50:32,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736160809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:32,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:32,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:50:32,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474319135] [2024-06-20 16:50:32,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:32,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:50:32,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:32,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:50:32,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:50:33,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:33,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 478 transitions, 9629 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:33,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:33,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:33,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:36,140 INFO L124 PetriNetUnfolderBase]: 6983/10991 cut-off events. [2024-06-20 16:50:36,140 INFO L125 PetriNetUnfolderBase]: For 788198/788207 co-relation queries the response was YES. [2024-06-20 16:50:36,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87379 conditions, 10991 events. 6983/10991 cut-off events. For 788198/788207 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 71672 event pairs, 2422 based on Foata normal form. 10/10997 useless extension candidates. Maximal degree in co-relation 87254. Up to 9121 conditions per place. [2024-06-20 16:50:36,274 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 283 selfloop transitions, 213 changer transitions 6/506 dead transitions. [2024-06-20 16:50:36,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 506 transitions, 10711 flow [2024-06-20 16:50:36,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:50:36,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:50:36,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 16:50:36,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 16:50:36,276 INFO L175 Difference]: Start difference. First operand has 275 places, 478 transitions, 9629 flow. Second operand 8 states and 141 transitions. [2024-06-20 16:50:36,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 506 transitions, 10711 flow [2024-06-20 16:50:38,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 506 transitions, 10286 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 16:50:38,105 INFO L231 Difference]: Finished difference. Result has 275 places, 473 transitions, 9539 flow [2024-06-20 16:50:38,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9204, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9539, PETRI_PLACES=275, PETRI_TRANSITIONS=473} [2024-06-20 16:50:38,105 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-20 16:50:38,105 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 473 transitions, 9539 flow [2024-06-20 16:50:38,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:38,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:38,106 INFO 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-20 16:50:38,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:50:38,106 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-20 16:50:38,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:38,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1175501231, now seen corresponding path program 2 times [2024-06-20 16:50:38,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:38,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404656816] [2024-06-20 16:50:38,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:38,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:38,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:42,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-20 16:50:42,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:42,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404656816] [2024-06-20 16:50:42,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404656816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:42,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:42,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:50:42,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152964378] [2024-06-20 16:50:42,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:42,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:50:42,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:42,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:50:42,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:50:42,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:42,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 473 transitions, 9539 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:42,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:42,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:42,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:45,059 INFO L124 PetriNetUnfolderBase]: 6327/9955 cut-off events. [2024-06-20 16:50:45,059 INFO L125 PetriNetUnfolderBase]: For 749210/749228 co-relation queries the response was YES. [2024-06-20 16:50:45,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82388 conditions, 9955 events. 6327/9955 cut-off events. For 749210/749228 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 63415 event pairs, 2267 based on Foata normal form. 14/9962 useless extension candidates. Maximal degree in co-relation 82264. Up to 9606 conditions per place. [2024-06-20 16:50:45,193 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 456 selfloop transitions, 31 changer transitions 0/491 dead transitions. [2024-06-20 16:50:45,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 491 transitions, 10619 flow [2024-06-20 16:50:45,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:45,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:45,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-20 16:50:45,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-20 16:50:45,194 INFO L175 Difference]: Start difference. First operand has 275 places, 473 transitions, 9539 flow. Second operand 7 states and 106 transitions. [2024-06-20 16:50:45,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 491 transitions, 10619 flow [2024-06-20 16:50:47,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 491 transitions, 9961 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 16:50:47,271 INFO L231 Difference]: Finished difference. Result has 270 places, 475 transitions, 9010 flow [2024-06-20 16:50:47,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8881, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9010, PETRI_PLACES=270, PETRI_TRANSITIONS=475} [2024-06-20 16:50:47,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-20 16:50:47,272 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 475 transitions, 9010 flow [2024-06-20 16:50:47,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:47,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:47,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:47,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:50:47,272 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-20 16:50:47,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:47,274 INFO L85 PathProgramCache]: Analyzing trace with hash 776003921, now seen corresponding path program 3 times [2024-06-20 16:50:47,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:47,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682443578] [2024-06-20 16:50:47,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:47,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:47,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:50:51,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:50:51,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:50:51,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682443578] [2024-06-20 16:50:51,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682443578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:50:51,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:50:51,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:50:51,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037182189] [2024-06-20 16:50:51,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:50:51,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:50:51,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:50:51,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:50:51,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:50:51,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:50:51,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 475 transitions, 9010 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:51,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:50:51,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:50:51,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:50:54,314 INFO L124 PetriNetUnfolderBase]: 6322/9912 cut-off events. [2024-06-20 16:50:54,314 INFO L125 PetriNetUnfolderBase]: For 736670/736676 co-relation queries the response was YES. [2024-06-20 16:50:54,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80472 conditions, 9912 events. 6322/9912 cut-off events. For 736670/736676 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 62846 event pairs, 2305 based on Foata normal form. 8/9917 useless extension candidates. Maximal degree in co-relation 80350. Up to 9605 conditions per place. [2024-06-20 16:50:54,433 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 465 selfloop transitions, 30 changer transitions 0/499 dead transitions. [2024-06-20 16:50:54,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 499 transitions, 10124 flow [2024-06-20 16:50:54,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:50:54,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:50:54,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-20 16:50:54,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-20 16:50:54,434 INFO L175 Difference]: Start difference. First operand has 270 places, 475 transitions, 9010 flow. Second operand 7 states and 112 transitions. [2024-06-20 16:50:54,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 499 transitions, 10124 flow [2024-06-20 16:50:56,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 499 transitions, 10011 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 16:50:56,043 INFO L231 Difference]: Finished difference. Result has 272 places, 477 transitions, 9026 flow [2024-06-20 16:50:56,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8897, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9026, PETRI_PLACES=272, PETRI_TRANSITIONS=477} [2024-06-20 16:50:56,044 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-20 16:50:56,044 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 477 transitions, 9026 flow [2024-06-20 16:50:56,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:50:56,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:50:56,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:50:56,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:50:56,045 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-20 16:50:56,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:50:56,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1189786031, now seen corresponding path program 4 times [2024-06-20 16:50:56,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:50:56,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526563879] [2024-06-20 16:50:56,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:50:56,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:50:56,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:00,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:00,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:00,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526563879] [2024-06-20 16:51:00,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526563879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:00,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:00,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:00,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762519802] [2024-06-20 16:51:00,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:00,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:00,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:00,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:00,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:00,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:00,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 477 transitions, 9026 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:00,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:00,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:00,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:03,462 INFO L124 PetriNetUnfolderBase]: 6317/9917 cut-off events. [2024-06-20 16:51:03,462 INFO L125 PetriNetUnfolderBase]: For 755319/755337 co-relation queries the response was YES. [2024-06-20 16:51:03,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80725 conditions, 9917 events. 6317/9917 cut-off events. For 755319/755337 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 62953 event pairs, 2233 based on Foata normal form. 14/9924 useless extension candidates. Maximal degree in co-relation 80602. Up to 9564 conditions per place. [2024-06-20 16:51:03,572 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 453 selfloop transitions, 38 changer transitions 0/495 dead transitions. [2024-06-20 16:51:03,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 495 transitions, 10120 flow [2024-06-20 16:51:03,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:51:03,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:51:03,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-20 16:51:03,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-20 16:51:03,573 INFO L175 Difference]: Start difference. First operand has 272 places, 477 transitions, 9026 flow. Second operand 7 states and 106 transitions. [2024-06-20 16:51:03,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 495 transitions, 10120 flow [2024-06-20 16:51:05,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 495 transitions, 10023 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 16:51:05,017 INFO L231 Difference]: Finished difference. Result has 274 places, 479 transitions, 9078 flow [2024-06-20 16:51:05,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8929, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9078, PETRI_PLACES=274, PETRI_TRANSITIONS=479} [2024-06-20 16:51:05,017 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-20 16:51:05,018 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 479 transitions, 9078 flow [2024-06-20 16:51:05,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:05,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:05,018 INFO 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-20 16:51:05,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:51:05,018 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-20 16:51:05,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:05,019 INFO L85 PathProgramCache]: Analyzing trace with hash -2043070277, now seen corresponding path program 1 times [2024-06-20 16:51:05,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:05,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946584091] [2024-06-20 16:51:05,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:05,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:05,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:08,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:08,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:08,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946584091] [2024-06-20 16:51:08,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946584091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:08,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:08,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:08,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440162554] [2024-06-20 16:51:08,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:08,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:08,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:08,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:08,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:08,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:08,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 479 transitions, 9078 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:08,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:08,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:08,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:11,366 INFO L124 PetriNetUnfolderBase]: 6397/10034 cut-off events. [2024-06-20 16:51:11,366 INFO L125 PetriNetUnfolderBase]: For 802512/802514 co-relation queries the response was YES. [2024-06-20 16:51:11,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82531 conditions, 10034 events. 6397/10034 cut-off events. For 802512/802514 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 63751 event pairs, 2223 based on Foata normal form. 2/10033 useless extension candidates. Maximal degree in co-relation 82407. Up to 9485 conditions per place. [2024-06-20 16:51:11,487 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 467 selfloop transitions, 49 changer transitions 0/520 dead transitions. [2024-06-20 16:51:11,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 520 transitions, 10466 flow [2024-06-20 16:51:11,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:11,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:11,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 16:51:11,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 16:51:11,488 INFO L175 Difference]: Start difference. First operand has 274 places, 479 transitions, 9078 flow. Second operand 8 states and 143 transitions. [2024-06-20 16:51:11,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 520 transitions, 10466 flow [2024-06-20 16:51:13,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 520 transitions, 10333 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-20 16:51:13,470 INFO L231 Difference]: Finished difference. Result has 277 places, 483 transitions, 9168 flow [2024-06-20 16:51:13,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8945, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9168, PETRI_PLACES=277, PETRI_TRANSITIONS=483} [2024-06-20 16:51:13,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-20 16:51:13,471 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 483 transitions, 9168 flow [2024-06-20 16:51:13,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:13,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:13,471 INFO 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-20 16:51:13,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:51:13,471 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-20 16:51:13,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:13,471 INFO L85 PathProgramCache]: Analyzing trace with hash -885430087, now seen corresponding path program 2 times [2024-06-20 16:51:13,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:13,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297075982] [2024-06-20 16:51:13,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:13,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:13,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:16,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:16,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:16,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297075982] [2024-06-20 16:51:16,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297075982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:16,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:16,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:16,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044957686] [2024-06-20 16:51:16,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:16,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:16,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:16,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:16,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:16,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:16,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 483 transitions, 9168 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:16,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:16,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:16,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:19,947 INFO L124 PetriNetUnfolderBase]: 6405/10042 cut-off events. [2024-06-20 16:51:19,947 INFO L125 PetriNetUnfolderBase]: For 828349/828351 co-relation queries the response was YES. [2024-06-20 16:51:20,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83188 conditions, 10042 events. 6405/10042 cut-off events. For 828349/828351 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 63773 event pairs, 2269 based on Foata normal form. 2/10041 useless extension candidates. Maximal degree in co-relation 83063. Up to 9622 conditions per place. [2024-06-20 16:51:20,078 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 462 selfloop transitions, 46 changer transitions 0/512 dead transitions. [2024-06-20 16:51:20,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 512 transitions, 10320 flow [2024-06-20 16:51:20,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:20,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:20,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 16:51:20,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 16:51:20,079 INFO L175 Difference]: Start difference. First operand has 277 places, 483 transitions, 9168 flow. Second operand 8 states and 133 transitions. [2024-06-20 16:51:20,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 512 transitions, 10320 flow [2024-06-20 16:51:21,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 512 transitions, 10202 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 16:51:21,821 INFO L231 Difference]: Finished difference. Result has 281 places, 485 transitions, 9213 flow [2024-06-20 16:51:21,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9054, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9213, PETRI_PLACES=281, PETRI_TRANSITIONS=485} [2024-06-20 16:51:21,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-20 16:51:21,821 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 485 transitions, 9213 flow [2024-06-20 16:51:21,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:21,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:21,822 INFO 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-20 16:51:21,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:51:21,822 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-20 16:51:21,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:21,823 INFO L85 PathProgramCache]: Analyzing trace with hash -767342407, now seen corresponding path program 3 times [2024-06-20 16:51:21,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:21,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162145462] [2024-06-20 16:51:21,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:21,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:21,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:25,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-20 16:51:25,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:25,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162145462] [2024-06-20 16:51:25,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162145462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:25,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:25,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:25,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65435709] [2024-06-20 16:51:25,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:25,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:25,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:25,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:25,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:25,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:25,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 485 transitions, 9213 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:25,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:25,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:25,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:28,362 INFO L124 PetriNetUnfolderBase]: 6457/10132 cut-off events. [2024-06-20 16:51:28,363 INFO L125 PetriNetUnfolderBase]: For 876099/876101 co-relation queries the response was YES. [2024-06-20 16:51:28,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84232 conditions, 10132 events. 6457/10132 cut-off events. For 876099/876101 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 64619 event pairs, 2415 based on Foata normal form. 14/10143 useless extension candidates. Maximal degree in co-relation 84105. Up to 9758 conditions per place. [2024-06-20 16:51:28,497 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 27 changer transitions 0/514 dead transitions. [2024-06-20 16:51:28,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 514 transitions, 10387 flow [2024-06-20 16:51:28,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:28,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:28,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 16:51:28,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-20 16:51:28,499 INFO L175 Difference]: Start difference. First operand has 281 places, 485 transitions, 9213 flow. Second operand 9 states and 140 transitions. [2024-06-20 16:51:28,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 514 transitions, 10387 flow [2024-06-20 16:51:30,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 514 transitions, 10248 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 16:51:30,337 INFO L231 Difference]: Finished difference. Result has 284 places, 487 transitions, 9200 flow [2024-06-20 16:51:30,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9074, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9200, PETRI_PLACES=284, PETRI_TRANSITIONS=487} [2024-06-20 16:51:30,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-20 16:51:30,338 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 487 transitions, 9200 flow [2024-06-20 16:51:30,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:30,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:30,338 INFO 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-20 16:51:30,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:51:30,338 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-20 16:51:30,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:30,339 INFO L85 PathProgramCache]: Analyzing trace with hash -767157709, now seen corresponding path program 1 times [2024-06-20 16:51:30,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:30,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850185595] [2024-06-20 16:51:30,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:30,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:30,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:33,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-20 16:51:33,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:33,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850185595] [2024-06-20 16:51:33,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850185595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:33,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:33,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:33,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508768969] [2024-06-20 16:51:33,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:33,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:33,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:33,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:33,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:33,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:33,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 487 transitions, 9200 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:33,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:33,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:33,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:37,081 INFO L124 PetriNetUnfolderBase]: 6509/10204 cut-off events. [2024-06-20 16:51:37,081 INFO L125 PetriNetUnfolderBase]: For 901962/901964 co-relation queries the response was YES. [2024-06-20 16:51:37,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84973 conditions, 10204 events. 6509/10204 cut-off events. For 901962/901964 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 65048 event pairs, 2419 based on Foata normal form. 14/10215 useless extension candidates. Maximal degree in co-relation 84845. Up to 9838 conditions per place. [2024-06-20 16:51:37,234 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 485 selfloop transitions, 27 changer transitions 0/516 dead transitions. [2024-06-20 16:51:37,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 516 transitions, 10352 flow [2024-06-20 16:51:37,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:37,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:37,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-20 16:51:37,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-20 16:51:37,235 INFO L175 Difference]: Start difference. First operand has 284 places, 487 transitions, 9200 flow. Second operand 9 states and 140 transitions. [2024-06-20 16:51:37,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 516 transitions, 10352 flow [2024-06-20 16:51:39,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 516 transitions, 10264 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 16:51:39,146 INFO L231 Difference]: Finished difference. Result has 287 places, 489 transitions, 9212 flow [2024-06-20 16:51:39,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9112, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9212, PETRI_PLACES=287, PETRI_TRANSITIONS=489} [2024-06-20 16:51:39,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-20 16:51:39,147 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 489 transitions, 9212 flow [2024-06-20 16:51:39,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:39,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:39,147 INFO 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-20 16:51:39,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:51:39,147 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-20 16:51:39,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:39,148 INFO L85 PathProgramCache]: Analyzing trace with hash 953135255, now seen corresponding path program 4 times [2024-06-20 16:51:39,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:39,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549149318] [2024-06-20 16:51:39,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:39,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:39,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:42,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:42,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:42,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549149318] [2024-06-20 16:51:42,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549149318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:42,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:42,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:51:42,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58835406] [2024-06-20 16:51:42,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:42,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:51:42,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:42,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:51:42,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:51:42,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:42,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 489 transitions, 9212 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:42,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:42,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:42,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:45,530 INFO L124 PetriNetUnfolderBase]: 6476/10159 cut-off events. [2024-06-20 16:51:45,530 INFO L125 PetriNetUnfolderBase]: For 900059/900061 co-relation queries the response was YES. [2024-06-20 16:51:45,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84206 conditions, 10159 events. 6476/10159 cut-off events. For 900059/900061 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 64750 event pairs, 2218 based on Foata normal form. 14/10170 useless extension candidates. Maximal degree in co-relation 84077. Up to 9627 conditions per place. [2024-06-20 16:51:45,645 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 474 selfloop transitions, 47 changer transitions 0/525 dead transitions. [2024-06-20 16:51:45,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 525 transitions, 10376 flow [2024-06-20 16:51:45,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:51:45,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:51:45,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:51:45,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-20 16:51:45,647 INFO L175 Difference]: Start difference. First operand has 287 places, 489 transitions, 9212 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:51:45,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 525 transitions, 10376 flow [2024-06-20 16:51:47,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 525 transitions, 10264 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-20 16:51:47,592 INFO L231 Difference]: Finished difference. Result has 289 places, 489 transitions, 9207 flow [2024-06-20 16:51:47,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9100, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9207, PETRI_PLACES=289, PETRI_TRANSITIONS=489} [2024-06-20 16:51:47,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-20 16:51:47,592 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 489 transitions, 9207 flow [2024-06-20 16:51:47,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:47,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:47,593 INFO 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-20 16:51:47,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:51:47,593 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-20 16:51:47,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:47,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1181451743, now seen corresponding path program 2 times [2024-06-20 16:51:47,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:47,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554883990] [2024-06-20 16:51:47,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:47,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:47,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:51:51,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:51:51,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:51:51,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554883990] [2024-06-20 16:51:51,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554883990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:51:51,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:51:51,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:51:51,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532080045] [2024-06-20 16:51:51,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:51:51,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:51:51,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:51:51,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:51:51,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:51:51,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:51:51,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 489 transitions, 9207 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:51,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:51:51,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:51:51,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:51:54,238 INFO L124 PetriNetUnfolderBase]: 6484/10172 cut-off events. [2024-06-20 16:51:54,238 INFO L125 PetriNetUnfolderBase]: For 901515/901520 co-relation queries the response was YES. [2024-06-20 16:51:54,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84666 conditions, 10172 events. 6484/10172 cut-off events. For 901515/901520 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 64756 event pairs, 2243 based on Foata normal form. 4/10172 useless extension candidates. Maximal degree in co-relation 84536. Up to 9771 conditions per place. [2024-06-20 16:51:54,371 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 468 selfloop transitions, 41 changer transitions 0/513 dead transitions. [2024-06-20 16:51:54,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 513 transitions, 10323 flow [2024-06-20 16:51:54,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:51:54,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:51:54,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-20 16:51:54,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-20 16:51:54,372 INFO L175 Difference]: Start difference. First operand has 289 places, 489 transitions, 9207 flow. Second operand 8 states and 127 transitions. [2024-06-20 16:51:54,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 513 transitions, 10323 flow [2024-06-20 16:51:56,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 513 transitions, 10220 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 16:51:56,929 INFO L231 Difference]: Finished difference. Result has 289 places, 491 transitions, 9235 flow [2024-06-20 16:51:56,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9104, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9235, PETRI_PLACES=289, PETRI_TRANSITIONS=491} [2024-06-20 16:51:56,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-20 16:51:56,929 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 491 transitions, 9235 flow [2024-06-20 16:51:56,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:51:56,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:51:56,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] [2024-06-20 16:51:56,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:51:56,930 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-20 16:51:56,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:51:56,930 INFO L85 PathProgramCache]: Analyzing trace with hash -128762217, now seen corresponding path program 3 times [2024-06-20 16:51:56,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:51:56,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727547655] [2024-06-20 16:51:56,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:51:56,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:51:56,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:00,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-20 16:52:00,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:00,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727547655] [2024-06-20 16:52:00,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727547655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:00,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:00,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:52:00,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994271382] [2024-06-20 16:52:00,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:00,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:52:00,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:00,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:52:00,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:52:00,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:00,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 491 transitions, 9235 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:00,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:00,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:00,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:03,912 INFO L124 PetriNetUnfolderBase]: 6536/10251 cut-off events. [2024-06-20 16:52:03,912 INFO L125 PetriNetUnfolderBase]: For 926539/926541 co-relation queries the response was YES. [2024-06-20 16:52:03,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85172 conditions, 10251 events. 6536/10251 cut-off events. For 926539/926541 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 65338 event pairs, 2270 based on Foata normal form. 14/10262 useless extension candidates. Maximal degree in co-relation 85041. Up to 9741 conditions per place. [2024-06-20 16:52:04,026 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 477 selfloop transitions, 44 changer transitions 0/525 dead transitions. [2024-06-20 16:52:04,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 525 transitions, 10429 flow [2024-06-20 16:52:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:52:04,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:52:04,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-20 16:52:04,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 16:52:04,027 INFO L175 Difference]: Start difference. First operand has 289 places, 491 transitions, 9235 flow. Second operand 9 states and 147 transitions. [2024-06-20 16:52:04,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 525 transitions, 10429 flow [2024-06-20 16:52:05,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 525 transitions, 10314 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:05,940 INFO L231 Difference]: Finished difference. Result has 292 places, 493 transitions, 9266 flow [2024-06-20 16:52:05,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9120, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9266, PETRI_PLACES=292, PETRI_TRANSITIONS=493} [2024-06-20 16:52:05,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-20 16:52:05,940 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 493 transitions, 9266 flow [2024-06-20 16:52:05,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:05,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:05,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:05,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:52:05,941 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-20 16:52:05,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:05,941 INFO L85 PathProgramCache]: Analyzing trace with hash -122267097, now seen corresponding path program 4 times [2024-06-20 16:52:05,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:05,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539801832] [2024-06-20 16:52:05,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:05,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:05,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:09,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:09,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:09,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539801832] [2024-06-20 16:52:09,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539801832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:09,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:09,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:52:09,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908284152] [2024-06-20 16:52:09,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:09,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:52:09,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:09,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:52:09,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:52:09,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:09,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 493 transitions, 9266 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:09,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:09,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:09,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:12,561 INFO L124 PetriNetUnfolderBase]: 6531/10267 cut-off events. [2024-06-20 16:52:12,562 INFO L125 PetriNetUnfolderBase]: For 926301/926306 co-relation queries the response was YES. [2024-06-20 16:52:12,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85572 conditions, 10267 events. 6531/10267 cut-off events. For 926301/926306 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 65564 event pairs, 2252 based on Foata normal form. 4/10267 useless extension candidates. Maximal degree in co-relation 85440. Up to 9714 conditions per place. [2024-06-20 16:52:12,697 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 470 selfloop transitions, 48 changer transitions 0/522 dead transitions. [2024-06-20 16:52:12,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 522 transitions, 10442 flow [2024-06-20 16:52:12,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:52:12,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:52:12,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 16:52:12,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:52:12,698 INFO L175 Difference]: Start difference. First operand has 292 places, 493 transitions, 9266 flow. Second operand 8 states and 132 transitions. [2024-06-20 16:52:12,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 522 transitions, 10442 flow [2024-06-20 16:52:15,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 522 transitions, 10324 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 16:52:15,246 INFO L231 Difference]: Finished difference. Result has 293 places, 495 transitions, 9301 flow [2024-06-20 16:52:15,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9152, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9301, PETRI_PLACES=293, PETRI_TRANSITIONS=495} [2024-06-20 16:52:15,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-20 16:52:15,246 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 495 transitions, 9301 flow [2024-06-20 16:52:15,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:15,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:15,246 INFO L208 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-20 16:52:15,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:52:15,247 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-20 16:52:15,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:15,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1795059952, now seen corresponding path program 1 times [2024-06-20 16:52:15,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:15,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155380920] [2024-06-20 16:52:15,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:15,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:15,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:19,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:19,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:19,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155380920] [2024-06-20 16:52:19,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155380920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:19,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:19,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:52:19,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823016453] [2024-06-20 16:52:19,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:19,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:52:19,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:19,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:52:19,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:52:19,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:19,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 495 transitions, 9301 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:19,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:19,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:19,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:22,989 INFO L124 PetriNetUnfolderBase]: 6921/10918 cut-off events. [2024-06-20 16:52:22,989 INFO L125 PetriNetUnfolderBase]: For 1099628/1099643 co-relation queries the response was YES. [2024-06-20 16:52:23,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90870 conditions, 10918 events. 6921/10918 cut-off events. For 1099628/1099643 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 70577 event pairs, 1985 based on Foata normal form. 62/10976 useless extension candidates. Maximal degree in co-relation 90737. Up to 9599 conditions per place. [2024-06-20 16:52:23,123 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 446 selfloop transitions, 100 changer transitions 0/550 dead transitions. [2024-06-20 16:52:23,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 550 transitions, 10814 flow [2024-06-20 16:52:23,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:52:23,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:52:23,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-20 16:52:23,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-20 16:52:23,124 INFO L175 Difference]: Start difference. First operand has 293 places, 495 transitions, 9301 flow. Second operand 10 states and 176 transitions. [2024-06-20 16:52:23,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 550 transitions, 10814 flow [2024-06-20 16:52:25,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 550 transitions, 10681 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:25,443 INFO L231 Difference]: Finished difference. Result has 298 places, 499 transitions, 9488 flow [2024-06-20 16:52:25,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9168, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9488, PETRI_PLACES=298, PETRI_TRANSITIONS=499} [2024-06-20 16:52:25,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-20 16:52:25,443 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 499 transitions, 9488 flow [2024-06-20 16:52:25,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:25,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:25,444 INFO L208 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-20 16:52:25,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:52:25,444 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-20 16:52:25,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:25,444 INFO L85 PathProgramCache]: Analyzing trace with hash 2061083662, now seen corresponding path program 2 times [2024-06-20 16:52:25,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:25,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982053283] [2024-06-20 16:52:25,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:25,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:25,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:29,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:29,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:29,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982053283] [2024-06-20 16:52:29,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982053283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:29,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:29,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:52:29,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937061992] [2024-06-20 16:52:29,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:29,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:52:29,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:29,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:52:29,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:52:29,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:29,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 499 transitions, 9488 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:29,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:29,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:29,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:33,169 INFO L124 PetriNetUnfolderBase]: 7133/11258 cut-off events. [2024-06-20 16:52:33,170 INFO L125 PetriNetUnfolderBase]: For 1172117/1172132 co-relation queries the response was YES. [2024-06-20 16:52:33,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92986 conditions, 11258 events. 7133/11258 cut-off events. For 1172117/1172132 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 73373 event pairs, 2637 based on Foata normal form. 78/11332 useless extension candidates. Maximal degree in co-relation 92851. Up to 10267 conditions per place. [2024-06-20 16:52:33,303 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 428 selfloop transitions, 102 changer transitions 8/542 dead transitions. [2024-06-20 16:52:33,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 542 transitions, 10740 flow [2024-06-20 16:52:33,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:52:33,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:52:33,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-20 16:52:33,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-20 16:52:33,304 INFO L175 Difference]: Start difference. First operand has 298 places, 499 transitions, 9488 flow. Second operand 10 states and 169 transitions. [2024-06-20 16:52:33,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 542 transitions, 10740 flow [2024-06-20 16:52:35,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 542 transitions, 10477 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-20 16:52:35,759 INFO L231 Difference]: Finished difference. Result has 302 places, 497 transitions, 9392 flow [2024-06-20 16:52:35,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9225, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9392, PETRI_PLACES=302, PETRI_TRANSITIONS=497} [2024-06-20 16:52:35,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-20 16:52:35,760 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 497 transitions, 9392 flow [2024-06-20 16:52:35,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:35,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:35,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:52:35,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:52:35,761 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-20 16:52:35,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:35,761 INFO L85 PathProgramCache]: Analyzing trace with hash -499013944, now seen corresponding path program 3 times [2024-06-20 16:52:35,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:35,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810931739] [2024-06-20 16:52:35,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:35,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:35,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:39,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:39,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:39,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810931739] [2024-06-20 16:52:39,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810931739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:39,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:39,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:52:39,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807791376] [2024-06-20 16:52:39,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:39,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:52:39,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:39,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:52:39,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:52:39,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:39,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 497 transitions, 9392 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:39,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:39,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:39,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:43,302 INFO L124 PetriNetUnfolderBase]: 7281/11522 cut-off events. [2024-06-20 16:52:43,302 INFO L125 PetriNetUnfolderBase]: For 1185590/1185605 co-relation queries the response was YES. [2024-06-20 16:52:43,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93589 conditions, 11522 events. 7281/11522 cut-off events. For 1185590/1185605 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 75683 event pairs, 2649 based on Foata normal form. 70/11588 useless extension candidates. Maximal degree in co-relation 93453. Up to 10247 conditions per place. [2024-06-20 16:52:43,479 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 431 selfloop transitions, 99 changer transitions 18/552 dead transitions. [2024-06-20 16:52:43,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 552 transitions, 10754 flow [2024-06-20 16:52:43,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:52:43,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:52:43,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-20 16:52:43,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-20 16:52:43,480 INFO L175 Difference]: Start difference. First operand has 302 places, 497 transitions, 9392 flow. Second operand 10 states and 176 transitions. [2024-06-20 16:52:43,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 552 transitions, 10754 flow [2024-06-20 16:52:46,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 552 transitions, 10547 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 16:52:46,310 INFO L231 Difference]: Finished difference. Result has 305 places, 494 transitions, 9273 flow [2024-06-20 16:52:46,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9185, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9273, PETRI_PLACES=305, PETRI_TRANSITIONS=494} [2024-06-20 16:52:46,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-20 16:52:46,311 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 494 transitions, 9273 flow [2024-06-20 16:52:46,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:46,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:46,311 INFO L208 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-20 16:52:46,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:52:46,312 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-20 16:52:46,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:46,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1930310996, now seen corresponding path program 4 times [2024-06-20 16:52:46,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:46,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65847028] [2024-06-20 16:52:46,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:46,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:46,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:52:50,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:52:50,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:52:50,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65847028] [2024-06-20 16:52:50,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65847028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:52:50,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:52:50,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:52:50,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635798887] [2024-06-20 16:52:50,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:52:50,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:52:50,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:52:50,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:52:50,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:52:50,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:52:50,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 494 transitions, 9273 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:50,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:52:50,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:52:50,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:52:53,868 INFO L124 PetriNetUnfolderBase]: 7189/11379 cut-off events. [2024-06-20 16:52:53,868 INFO L125 PetriNetUnfolderBase]: For 1234523/1234532 co-relation queries the response was YES. [2024-06-20 16:52:53,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93678 conditions, 11379 events. 7189/11379 cut-off events. For 1234523/1234532 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 74723 event pairs, 2628 based on Foata normal form. 70/11445 useless extension candidates. Maximal degree in co-relation 93540. Up to 9791 conditions per place. [2024-06-20 16:52:54,022 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 362 selfloop transitions, 157 changer transitions 9/532 dead transitions. [2024-06-20 16:52:54,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 532 transitions, 10487 flow [2024-06-20 16:52:54,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:52:54,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:52:54,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-20 16:52:54,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38961038961038963 [2024-06-20 16:52:54,024 INFO L175 Difference]: Start difference. First operand has 305 places, 494 transitions, 9273 flow. Second operand 11 states and 180 transitions. [2024-06-20 16:52:54,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 532 transitions, 10487 flow [2024-06-20 16:52:56,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 532 transitions, 10282 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 16:52:56,719 INFO L231 Difference]: Finished difference. Result has 307 places, 491 transitions, 9335 flow [2024-06-20 16:52:56,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9068, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9335, PETRI_PLACES=307, PETRI_TRANSITIONS=491} [2024-06-20 16:52:56,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-20 16:52:56,720 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 491 transitions, 9335 flow [2024-06-20 16:52:56,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:52:56,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:52:56,720 INFO L208 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-20 16:52:56,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:52:56,720 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-20 16:52:56,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:52:56,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1919586236, now seen corresponding path program 5 times [2024-06-20 16:52:56,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:52:56,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429060409] [2024-06-20 16:52:56,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:52:56,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:52:56,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:00,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:00,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:00,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429060409] [2024-06-20 16:53:00,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429060409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:00,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:00,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:00,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003664847] [2024-06-20 16:53:00,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:00,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:00,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:00,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:00,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:00,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:00,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 491 transitions, 9335 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:00,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:00,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:00,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:04,440 INFO L124 PetriNetUnfolderBase]: 7185/11399 cut-off events. [2024-06-20 16:53:04,440 INFO L125 PetriNetUnfolderBase]: For 1272654/1272663 co-relation queries the response was YES. [2024-06-20 16:53:04,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94380 conditions, 11399 events. 7185/11399 cut-off events. For 1272654/1272663 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 75240 event pairs, 2612 based on Foata normal form. 70/11465 useless extension candidates. Maximal degree in co-relation 94242. Up to 9851 conditions per place. [2024-06-20 16:53:04,575 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 371 selfloop transitions, 138 changer transitions 14/527 dead transitions. [2024-06-20 16:53:04,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 527 transitions, 10539 flow [2024-06-20 16:53:04,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:53:04,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:53:04,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-20 16:53:04,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 16:53:04,577 INFO L175 Difference]: Start difference. First operand has 307 places, 491 transitions, 9335 flow. Second operand 10 states and 165 transitions. [2024-06-20 16:53:04,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 527 transitions, 10539 flow [2024-06-20 16:53:06,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 527 transitions, 10251 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 16:53:06,908 INFO L231 Difference]: Finished difference. Result has 309 places, 483 transitions, 9122 flow [2024-06-20 16:53:06,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9047, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9122, PETRI_PLACES=309, PETRI_TRANSITIONS=483} [2024-06-20 16:53:06,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-20 16:53:06,909 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 483 transitions, 9122 flow [2024-06-20 16:53:06,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:06,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:06,909 INFO L208 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-20 16:53:06,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:53:06,909 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-20 16:53:06,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:06,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1930637426, now seen corresponding path program 6 times [2024-06-20 16:53:06,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:06,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000310167] [2024-06-20 16:53:06,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:06,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:06,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:10,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:10,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:10,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000310167] [2024-06-20 16:53:10,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000310167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:10,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:10,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:10,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017773495] [2024-06-20 16:53:10,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:10,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:10,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:10,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:10,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:10,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:10,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 483 transitions, 9122 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:10,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:10,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:10,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:14,883 INFO L124 PetriNetUnfolderBase]: 7257/11555 cut-off events. [2024-06-20 16:53:14,883 INFO L125 PetriNetUnfolderBase]: For 1286885/1286894 co-relation queries the response was YES. [2024-06-20 16:53:14,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93947 conditions, 11555 events. 7257/11555 cut-off events. For 1286885/1286894 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 76815 event pairs, 2690 based on Foata normal form. 62/11613 useless extension candidates. Maximal degree in co-relation 93808. Up to 9723 conditions per place. [2024-06-20 16:53:15,020 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 364 selfloop transitions, 132 changer transitions 33/533 dead transitions. [2024-06-20 16:53:15,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 533 transitions, 10442 flow [2024-06-20 16:53:15,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:53:15,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:53:15,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-20 16:53:15,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2024-06-20 16:53:15,021 INFO L175 Difference]: Start difference. First operand has 309 places, 483 transitions, 9122 flow. Second operand 11 states and 184 transitions. [2024-06-20 16:53:15,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 533 transitions, 10442 flow [2024-06-20 16:53:17,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 533 transitions, 10141 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-20 16:53:17,264 INFO L231 Difference]: Finished difference. Result has 312 places, 466 transitions, 8697 flow [2024-06-20 16:53:17,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8821, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8697, PETRI_PLACES=312, PETRI_TRANSITIONS=466} [2024-06-20 16:53:17,264 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-20 16:53:17,264 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 466 transitions, 8697 flow [2024-06-20 16:53:17,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:17,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:17,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:53:17,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:53:17,265 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-20 16:53:17,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:17,265 INFO L85 PathProgramCache]: Analyzing trace with hash -207763120, now seen corresponding path program 1 times [2024-06-20 16:53:17,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:17,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963416051] [2024-06-20 16:53:17,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:17,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:17,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:20,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:20,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:20,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963416051] [2024-06-20 16:53:20,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963416051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:20,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:20,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:20,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716818156] [2024-06-20 16:53:20,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:20,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:20,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:20,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:20,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:20,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:20,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 466 transitions, 8697 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:20,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:20,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:20,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:24,352 INFO L124 PetriNetUnfolderBase]: 6807/10822 cut-off events. [2024-06-20 16:53:24,353 INFO L125 PetriNetUnfolderBase]: For 1182695/1182710 co-relation queries the response was YES. [2024-06-20 16:53:24,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91057 conditions, 10822 events. 6807/10822 cut-off events. For 1182695/1182710 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 70877 event pairs, 2510 based on Foata normal form. 16/10834 useless extension candidates. Maximal degree in co-relation 90917. Up to 9132 conditions per place. [2024-06-20 16:53:24,487 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 307 selfloop transitions, 211 changer transitions 0/522 dead transitions. [2024-06-20 16:53:24,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 522 transitions, 10293 flow [2024-06-20 16:53:24,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:53:24,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:53:24,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 16:53:24,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 16:53:24,489 INFO L175 Difference]: Start difference. First operand has 312 places, 466 transitions, 8697 flow. Second operand 10 states and 185 transitions. [2024-06-20 16:53:24,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 522 transitions, 10293 flow [2024-06-20 16:53:27,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 522 transitions, 9993 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-20 16:53:27,109 INFO L231 Difference]: Finished difference. Result has 312 places, 469 transitions, 8900 flow [2024-06-20 16:53:27,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8397, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8900, PETRI_PLACES=312, PETRI_TRANSITIONS=469} [2024-06-20 16:53:27,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-20 16:53:27,110 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 469 transitions, 8900 flow [2024-06-20 16:53:27,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:27,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:27,110 INFO L208 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-20 16:53:27,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:53:27,110 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-20 16:53:27,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:27,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1168019166, now seen corresponding path program 2 times [2024-06-20 16:53:27,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:27,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099305598] [2024-06-20 16:53:27,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:27,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:27,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:31,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:31,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:31,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099305598] [2024-06-20 16:53:31,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099305598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:31,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:31,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:31,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270675011] [2024-06-20 16:53:31,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:31,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:31,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:31,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:31,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:31,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:31,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 469 transitions, 8900 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:31,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:31,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:31,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:34,636 INFO L124 PetriNetUnfolderBase]: 6817/10833 cut-off events. [2024-06-20 16:53:34,636 INFO L125 PetriNetUnfolderBase]: For 1215525/1215534 co-relation queries the response was YES. [2024-06-20 16:53:34,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92001 conditions, 10833 events. 6817/10833 cut-off events. For 1215525/1215534 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 70913 event pairs, 2464 based on Foata normal form. 8/10837 useless extension candidates. Maximal degree in co-relation 91861. Up to 9138 conditions per place. [2024-06-20 16:53:34,777 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 197 changer transitions 0/511 dead transitions. [2024-06-20 16:53:34,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 511 transitions, 10458 flow [2024-06-20 16:53:34,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:53:34,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:53:34,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 16:53:34,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-20 16:53:34,779 INFO L175 Difference]: Start difference. First operand has 312 places, 469 transitions, 8900 flow. Second operand 9 states and 156 transitions. [2024-06-20 16:53:34,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 511 transitions, 10458 flow [2024-06-20 16:53:37,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 511 transitions, 9941 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-20 16:53:37,126 INFO L231 Difference]: Finished difference. Result has 313 places, 475 transitions, 8942 flow [2024-06-20 16:53:37,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8391, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8942, PETRI_PLACES=313, PETRI_TRANSITIONS=475} [2024-06-20 16:53:37,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-20 16:53:37,126 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 475 transitions, 8942 flow [2024-06-20 16:53:37,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:37,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:37,126 INFO L208 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-20 16:53:37,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:53:37,127 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-20 16:53:37,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:37,127 INFO L85 PathProgramCache]: Analyzing trace with hash -202101838, now seen corresponding path program 1 times [2024-06-20 16:53:37,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:37,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694667484] [2024-06-20 16:53:37,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:37,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:37,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:41,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:41,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:41,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694667484] [2024-06-20 16:53:41,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694667484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:41,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:41,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:53:41,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35593545] [2024-06-20 16:53:41,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:41,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:53:41,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:41,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:53:41,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:53:41,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:41,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 475 transitions, 8942 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:41,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:41,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:41,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:45,046 INFO L124 PetriNetUnfolderBase]: 6793/10796 cut-off events. [2024-06-20 16:53:45,046 INFO L125 PetriNetUnfolderBase]: For 1240982/1240987 co-relation queries the response was YES. [2024-06-20 16:53:45,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91529 conditions, 10796 events. 6793/10796 cut-off events. For 1240982/1240987 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 70708 event pairs, 2482 based on Foata normal form. 10/10802 useless extension candidates. Maximal degree in co-relation 91388. Up to 9126 conditions per place. [2024-06-20 16:53:45,185 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 302 selfloop transitions, 214 changer transitions 0/520 dead transitions. [2024-06-20 16:53:45,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 520 transitions, 10250 flow [2024-06-20 16:53:45,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:53:45,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:53:45,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-20 16:53:45,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-20 16:53:45,186 INFO L175 Difference]: Start difference. First operand has 313 places, 475 transitions, 8942 flow. Second operand 11 states and 190 transitions. [2024-06-20 16:53:45,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 520 transitions, 10250 flow [2024-06-20 16:53:47,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 520 transitions, 10000 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-20 16:53:47,842 INFO L231 Difference]: Finished difference. Result has 320 places, 475 transitions, 9127 flow [2024-06-20 16:53:47,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8692, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9127, PETRI_PLACES=320, PETRI_TRANSITIONS=475} [2024-06-20 16:53:47,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-20 16:53:47,843 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 475 transitions, 9127 flow [2024-06-20 16:53:47,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:47,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:47,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, 1] [2024-06-20 16:53:47,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:53:47,843 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-20 16:53:47,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:47,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1168317696, now seen corresponding path program 3 times [2024-06-20 16:53:47,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:47,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848808948] [2024-06-20 16:53:47,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:47,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:47,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:53:51,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:53:51,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:53:51,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848808948] [2024-06-20 16:53:51,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848808948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:53:51,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:53:51,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:53:51,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232112540] [2024-06-20 16:53:51,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:53:51,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:53:51,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:53:51,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:53:51,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:53:51,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:53:51,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 475 transitions, 9127 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:51,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:53:51,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:53:51,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:53:54,427 INFO L124 PetriNetUnfolderBase]: 6787/10789 cut-off events. [2024-06-20 16:53:54,427 INFO L125 PetriNetUnfolderBase]: For 1256097/1256106 co-relation queries the response was YES. [2024-06-20 16:53:54,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92558 conditions, 10789 events. 6787/10789 cut-off events. For 1256097/1256106 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 70590 event pairs, 2480 based on Foata normal form. 8/10793 useless extension candidates. Maximal degree in co-relation 92415. Up to 9123 conditions per place. [2024-06-20 16:53:54,588 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 198 changer transitions 0/505 dead transitions. [2024-06-20 16:53:54,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 505 transitions, 10357 flow [2024-06-20 16:53:54,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:53:54,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:53:54,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-20 16:53:54,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-20 16:53:54,590 INFO L175 Difference]: Start difference. First operand has 320 places, 475 transitions, 9127 flow. Second operand 9 states and 151 transitions. [2024-06-20 16:53:54,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 505 transitions, 10357 flow [2024-06-20 16:53:57,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 505 transitions, 9835 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-20 16:53:57,364 INFO L231 Difference]: Finished difference. Result has 319 places, 475 transitions, 9008 flow [2024-06-20 16:53:57,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8605, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9008, PETRI_PLACES=319, PETRI_TRANSITIONS=475} [2024-06-20 16:53:57,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-20 16:53:57,365 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 475 transitions, 9008 flow [2024-06-20 16:53:57,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:53:57,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:53:57,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:53:57,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:53:57,365 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-20 16:53:57,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:53:57,366 INFO L85 PathProgramCache]: Analyzing trace with hash -182801110, now seen corresponding path program 1 times [2024-06-20 16:53:57,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:53:57,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518431458] [2024-06-20 16:53:57,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:53:57,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:53:57,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:02,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:02,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:02,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518431458] [2024-06-20 16:54:02,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518431458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:02,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:02,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:54:02,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660412135] [2024-06-20 16:54:02,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:02,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:54:02,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:02,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:54:02,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:54:02,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:54:02,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 475 transitions, 9008 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:02,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:02,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:54:02,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:05,916 INFO L124 PetriNetUnfolderBase]: 7511/11971 cut-off events. [2024-06-20 16:54:05,916 INFO L125 PetriNetUnfolderBase]: For 1671094/1671103 co-relation queries the response was YES. [2024-06-20 16:54:06,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105239 conditions, 11971 events. 7511/11971 cut-off events. For 1671094/1671103 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 79790 event pairs, 2680 based on Foata normal form. 54/12021 useless extension candidates. Maximal degree in co-relation 105095. Up to 9479 conditions per place. [2024-06-20 16:54:06,085 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 387 selfloop transitions, 133 changer transitions 0/524 dead transitions. [2024-06-20 16:54:06,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 524 transitions, 10545 flow [2024-06-20 16:54:06,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:54:06,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:54:06,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-20 16:54:06,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 16:54:06,086 INFO L175 Difference]: Start difference. First operand has 319 places, 475 transitions, 9008 flow. Second operand 10 states and 170 transitions. [2024-06-20 16:54:06,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 524 transitions, 10545 flow [2024-06-20 16:54:09,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 524 transitions, 10124 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 16:54:09,572 INFO L231 Difference]: Finished difference. Result has 322 places, 483 transitions, 9107 flow [2024-06-20 16:54:09,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8587, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9107, PETRI_PLACES=322, PETRI_TRANSITIONS=483} [2024-06-20 16:54:09,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-20 16:54:09,573 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 483 transitions, 9107 flow [2024-06-20 16:54:09,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:09,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:09,573 INFO L208 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-20 16:54:09,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:54:09,573 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-20 16:54:09,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:09,573 INFO L85 PathProgramCache]: Analyzing trace with hash -330619814, now seen corresponding path program 7 times [2024-06-20 16:54:09,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:09,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868734268] [2024-06-20 16:54:09,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:09,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:09,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:13,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:13,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:13,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868734268] [2024-06-20 16:54:13,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868734268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:13,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:13,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:13,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857884947] [2024-06-20 16:54:13,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:13,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:13,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:13,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:13,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:13,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:54:13,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 483 transitions, 9107 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:13,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:13,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:54:13,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:18,874 INFO L124 PetriNetUnfolderBase]: 7723/12306 cut-off events. [2024-06-20 16:54:18,874 INFO L125 PetriNetUnfolderBase]: For 1777948/1777963 co-relation queries the response was YES. [2024-06-20 16:54:18,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107474 conditions, 12306 events. 7723/12306 cut-off events. For 1777948/1777963 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 82731 event pairs, 2930 based on Foata normal form. 78/12380 useless extension candidates. Maximal degree in co-relation 107328. Up to 10323 conditions per place. [2024-06-20 16:54:19,023 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 325 selfloop transitions, 201 changer transitions 8/538 dead transitions. [2024-06-20 16:54:19,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 538 transitions, 10411 flow [2024-06-20 16:54:19,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:54:19,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:54:19,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-20 16:54:19,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-20 16:54:19,025 INFO L175 Difference]: Start difference. First operand has 322 places, 483 transitions, 9107 flow. Second operand 10 states and 186 transitions. [2024-06-20 16:54:19,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 538 transitions, 10411 flow [2024-06-20 16:54:22,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 538 transitions, 10203 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-20 16:54:22,093 INFO L231 Difference]: Finished difference. Result has 326 places, 481 transitions, 9297 flow [2024-06-20 16:54:22,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8899, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9297, PETRI_PLACES=326, PETRI_TRANSITIONS=481} [2024-06-20 16:54:22,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-20 16:54:22,093 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 481 transitions, 9297 flow [2024-06-20 16:54:22,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:22,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:22,094 INFO L208 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-20 16:54:22,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:54:22,094 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-20 16:54:22,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:22,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1725131920, now seen corresponding path program 8 times [2024-06-20 16:54:22,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:22,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311680092] [2024-06-20 16:54:22,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:22,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:22,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:26,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:26,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:26,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311680092] [2024-06-20 16:54:26,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311680092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:26,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:26,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:26,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336732420] [2024-06-20 16:54:26,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:26,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:26,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:26,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:26,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:26,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:54:26,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 481 transitions, 9297 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:26,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:26,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:54:26,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:31,956 INFO L124 PetriNetUnfolderBase]: 7715/12314 cut-off events. [2024-06-20 16:54:31,956 INFO L125 PetriNetUnfolderBase]: For 1804060/1804075 co-relation queries the response was YES. [2024-06-20 16:54:32,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108642 conditions, 12314 events. 7715/12314 cut-off events. For 1804060/1804075 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 82976 event pairs, 2386 based on Foata normal form. 70/12380 useless extension candidates. Maximal degree in co-relation 108494. Up to 8587 conditions per place. [2024-06-20 16:54:32,207 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 319 selfloop transitions, 205 changer transitions 19/547 dead transitions. [2024-06-20 16:54:32,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 547 transitions, 10835 flow [2024-06-20 16:54:32,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:54:32,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:54:32,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-20 16:54:32,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-20 16:54:32,208 INFO L175 Difference]: Start difference. First operand has 326 places, 481 transitions, 9297 flow. Second operand 10 states and 196 transitions. [2024-06-20 16:54:32,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 547 transitions, 10835 flow [2024-06-20 16:54:35,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 547 transitions, 10408 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:54:35,310 INFO L231 Difference]: Finished difference. Result has 328 places, 468 transitions, 9081 flow [2024-06-20 16:54:35,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8882, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9081, PETRI_PLACES=328, PETRI_TRANSITIONS=468} [2024-06-20 16:54:35,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-20 16:54:35,311 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 468 transitions, 9081 flow [2024-06-20 16:54:35,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:35,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:35,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] [2024-06-20 16:54:35,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:54:35,312 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-20 16:54:35,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:35,312 INFO L85 PathProgramCache]: Analyzing trace with hash -319895054, now seen corresponding path program 9 times [2024-06-20 16:54:35,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:35,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122613096] [2024-06-20 16:54:35,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:35,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:35,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:39,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-20 16:54:39,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:39,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122613096] [2024-06-20 16:54:39,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122613096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:39,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:39,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:39,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181014150] [2024-06-20 16:54:39,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:39,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:39,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:39,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:39,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:39,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:54:39,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 468 transitions, 9081 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:39,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:39,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:54:39,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:54:43,736 INFO L124 PetriNetUnfolderBase]: 7218/11510 cut-off events. [2024-06-20 16:54:43,736 INFO L125 PetriNetUnfolderBase]: For 1595317/1595326 co-relation queries the response was YES. [2024-06-20 16:54:43,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99882 conditions, 11510 events. 7218/11510 cut-off events. For 1595317/1595326 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 76544 event pairs, 2666 based on Foata normal form. 70/11576 useless extension candidates. Maximal degree in co-relation 99733. Up to 9691 conditions per place. [2024-06-20 16:54:44,011 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 319 selfloop transitions, 172 changer transitions 10/505 dead transitions. [2024-06-20 16:54:44,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 505 transitions, 10211 flow [2024-06-20 16:54:44,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:54:44,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:54:44,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 16:54:44,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-20 16:54:44,012 INFO L175 Difference]: Start difference. First operand has 328 places, 468 transitions, 9081 flow. Second operand 9 states and 157 transitions. [2024-06-20 16:54:44,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 505 transitions, 10211 flow [2024-06-20 16:54:46,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 505 transitions, 9706 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-20 16:54:46,849 INFO L231 Difference]: Finished difference. Result has 326 places, 462 transitions, 8804 flow [2024-06-20 16:54:46,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8576, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8804, PETRI_PLACES=326, PETRI_TRANSITIONS=462} [2024-06-20 16:54:46,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-20 16:54:46,850 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 462 transitions, 8804 flow [2024-06-20 16:54:46,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:46,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:54:46,850 INFO L208 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-20 16:54:46,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:54:46,850 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-20 16:54:46,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:54:46,851 INFO L85 PathProgramCache]: Analyzing trace with hash 2080401288, now seen corresponding path program 10 times [2024-06-20 16:54:46,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:54:46,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834938798] [2024-06-20 16:54:46,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:54:46,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:54:46,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:54:50,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:54:50,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:54:50,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834938798] [2024-06-20 16:54:50,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834938798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:54:50,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:54:50,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:54:50,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056794925] [2024-06-20 16:54:50,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:54:50,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:54:50,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:54:50,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:54:50,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:54:50,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-20 16:54:50,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 462 transitions, 8804 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:54:50,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:54:50,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-20 16:54:50,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand