./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe002_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-06-19_11-23-25.files/protection/safe002_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe002_power.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/safe002_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-eb4cb34-m [2024-06-21 17:17:48,467 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 17:17:48,542 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 17:17:48,549 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 17:17:48,549 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 17:17:48,582 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 17:17:48,582 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 17:17:48,583 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 17:17:48,583 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 17:17:48,587 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 17:17:48,587 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 17:17:48,588 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 17:17:48,589 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 17:17:48,590 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 17:17:48,590 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 17:17:48,590 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 17:17:48,591 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 17:17:48,591 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 17:17:48,591 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 17:17:48,591 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 17:17:48,592 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 17:17:48,592 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 17:17:48,592 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 17:17:48,593 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 17:17:48,593 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 17:17:48,593 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 17:17:48,593 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 17:17:48,593 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 17:17:48,594 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 17:17:48,594 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 17:17:48,595 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 17:17:48,595 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 17:17:48,596 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:17:48,596 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 17:17:48,596 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 17:17:48,596 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 17:17:48,597 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 17:17:48,597 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 17:17:48,597 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 17:17:48,597 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 17:17:48,597 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 17:17:48,598 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 17:17:48,598 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 17:17:48,598 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-21 17:17:48,869 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 17:17:48,893 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 17:17:48,896 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 17:17:48,897 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 17:17:48,897 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 17:17:48,898 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe002_power.oepc.i [2024-06-21 17:17:50,022 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 17:17:50,316 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 17:17:50,319 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe002_power.oepc.i [2024-06-21 17:17:50,345 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75ed5e427/8807082f0a694f48af54fef8cdc3c9de/FLAGe384444c8 [2024-06-21 17:17:50,362 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/75ed5e427/8807082f0a694f48af54fef8cdc3c9de [2024-06-21 17:17:50,364 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 17:17:50,365 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 17:17:50,367 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe002_power.oepc.yml/witness.yml [2024-06-21 17:17:50,595 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 17:17:50,598 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 17:17:50,599 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 17:17:50,600 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 17:17:50,604 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 17:17:50,605 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:17:50" (1/2) ... [2024-06-21 17:17:50,607 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1aa43e13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:17:50, skipping insertion in model container [2024-06-21 17:17:50,607 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:17:50" (1/2) ... [2024-06-21 17:17:50,608 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6c436a96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:17:50, skipping insertion in model container [2024-06-21 17:17:50,609 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:17:50" (2/2) ... [2024-06-21 17:17:50,609 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1aa43e13 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:50, skipping insertion in model container [2024-06-21 17:17:50,609 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:17:50" (2/2) ... [2024-06-21 17:17:50,609 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 17:17:50,771 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 17:17:50,772 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] ((((((((((((((((((((((((((((((((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__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$read_delayed == (_Bool)0) [2024-06-21 17:17:50,773 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((((((((((((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__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$read_delayed == (_Bool)0) [2024-06-21 17:17:50,773 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] ((((((((((((((((((((((((((((((((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__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$read_delayed == (_Bool)0) [2024-06-21 17:17:50,773 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 17:17:50,773 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-21 17:17:50,822 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 17:17:51,199 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:17:51,217 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 17:17:51,386 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:17:51,433 INFO L206 MainTranslator]: Completed translation [2024-06-21 17:17:51,434 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51 WrapperNode [2024-06-21 17:17:51,434 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 17:17:51,435 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 17:17:51,436 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 17:17:51,436 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 17:17:51,442 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 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,476 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 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,525 INFO L138 Inliner]: procedures = 175, calls = 91, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 225 [2024-06-21 17:17:51,537 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 17:17:51,538 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 17:17:51,539 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 17:17:51,539 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 17:17:51,550 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,550 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,566 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,605 INFO L175 MemorySlicer]: Split 50 memory accesses to 2 slices as follows [48, 2]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [1, 2]. The 11 writes are split as follows [11, 0]. [2024-06-21 17:17:51,615 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,616 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,637 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,640 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,643 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,655 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,661 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 17:17:51,669 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 17:17:51,669 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 17:17:51,669 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 17:17:51,670 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (1/1) ... [2024-06-21 17:17:51,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:17:51,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 17:17:51,705 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-21 17:17:51,729 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-21 17:17:51,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 17:17:51,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 17:17:51,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 17:17:51,745 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 17:17:51,745 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 17:17:51,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 17:17:51,745 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 17:17:51,745 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 17:17:51,746 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 17:17:51,746 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 17:17:51,746 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 17:17:51,746 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 17:17:51,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 17:17:51,747 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 17:17:51,747 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 17:17:51,748 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 17:17:51,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 17:17:51,751 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 17:17:51,935 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 17:17:51,938 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 17:17:52,567 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 17:17:52,568 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 17:17:53,066 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 17:17:53,067 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 17:17:53,067 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:17:53 BoogieIcfgContainer [2024-06-21 17:17:53,068 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 17:17:53,070 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 17:17:53,070 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 17:17:53,073 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 17:17:53,073 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 05:17:50" (1/4) ... [2024-06-21 17:17:53,074 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38df573e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:17:53, skipping insertion in model container [2024-06-21 17:17:53,074 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:17:50" (2/4) ... [2024-06-21 17:17:53,075 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38df573e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:17:53, skipping insertion in model container [2024-06-21 17:17:53,075 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:17:51" (3/4) ... [2024-06-21 17:17:53,075 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38df573e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:17:53, skipping insertion in model container [2024-06-21 17:17:53,075 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:17:53" (4/4) ... [2024-06-21 17:17:53,076 INFO L112 eAbstractionObserver]: Analyzing ICFG safe002_power.oepc.i [2024-06-21 17:17:53,094 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 17:17:53,094 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 17:17:53,094 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 17:17:53,180 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 17:17:53,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 17:17:53,257 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 17:17:53,258 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:17:53,261 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 60 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-21 17:17:53,261 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 17:17:53,265 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 17:17:53,278 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 17:17:53,285 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;@68f92c18, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 17:17:53,286 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 17:17:53,291 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 17:17:53,291 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 17:17:53,292 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:17:53,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:17:53,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 17:17:53,293 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-21 17:17:53,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:17:53,321 INFO L85 PathProgramCache]: Analyzing trace with hash 887438332, now seen corresponding path program 1 times [2024-06-21 17:17:53,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:17:53,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124058097] [2024-06-21 17:17:53,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:17:53,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:17:53,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:17:55,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:17:55,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:17:55,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124058097] [2024-06-21 17:17:55,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124058097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:17:55,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:17:55,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 17:17:55,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274983554] [2024-06-21 17:17:55,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:17:55,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 17:17:55,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:17:55,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 17:17:55,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 17:17:55,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:17:55,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:17:55,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:17:55,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:17:55,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:17:56,311 INFO L124 PetriNetUnfolderBase]: 1097/1694 cut-off events. [2024-06-21 17:17:56,312 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-21 17:17:56,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3423 conditions, 1694 events. 1097/1694 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8229 event pairs, 643 based on Foata normal form. 2/1663 useless extension candidates. Maximal degree in co-relation 3411. Up to 1653 conditions per place. [2024-06-21 17:17:56,331 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-21 17:17:56,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 187 flow [2024-06-21 17:17:56,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 17:17:56,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 17:17:56,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-21 17:17:56,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 17:17:56,345 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 70 transitions. [2024-06-21 17:17:56,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 187 flow [2024-06-21 17:17:56,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 17:17:56,354 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 17:17:56,356 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-21 17:17:56,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 17:17:56,361 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 17:17:56,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:17:56,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:17:56,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:17:56,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 17:17:56,362 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-21 17:17:56,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:17:56,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1870217157, now seen corresponding path program 1 times [2024-06-21 17:17:56,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:17:56,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151144788] [2024-06-21 17:17:56,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:17:56,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:17:56,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:17:59,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:17:59,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:17:59,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151144788] [2024-06-21 17:17:59,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151144788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:17:59,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:17:59,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 17:17:59,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325210712] [2024-06-21 17:17:59,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:17:59,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 17:17:59,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:17:59,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 17:17:59,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 17:17:59,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 17:17:59,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:17:59,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:17:59,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 17:17:59,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:00,410 INFO L124 PetriNetUnfolderBase]: 1088/1681 cut-off events. [2024-06-21 17:18:00,410 INFO L125 PetriNetUnfolderBase]: For 326/326 co-relation queries the response was YES. [2024-06-21 17:18:00,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3878 conditions, 1681 events. 1088/1681 cut-off events. For 326/326 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8168 event pairs, 496 based on Foata normal form. 4/1684 useless extension candidates. Maximal degree in co-relation 3866. Up to 1616 conditions per place. [2024-06-21 17:18:00,420 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 46 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-21 17:18:00,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 266 flow [2024-06-21 17:18:00,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 17:18:00,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 17:18:00,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-21 17:18:00,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-21 17:18:00,423 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 92 transitions. [2024-06-21 17:18:00,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 266 flow [2024-06-21 17:18:00,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 17:18:00,425 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 17:18:00,426 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-21 17:18:00,426 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 17:18:00,427 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 17:18:00,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:18:00,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:00,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:00,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 17:18:00,428 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-21 17:18:00,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:00,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1322329125, now seen corresponding path program 1 times [2024-06-21 17:18:00,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:00,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127934671] [2024-06-21 17:18:00,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:00,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:00,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:04,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:04,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:04,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127934671] [2024-06-21 17:18:04,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127934671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:04,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:04,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:18:04,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956948610] [2024-06-21 17:18:04,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:04,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:18:04,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:04,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:18:04,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:18:04,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:18:04,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 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-21 17:18:04,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:04,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:18:04,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:05,341 INFO L124 PetriNetUnfolderBase]: 1377/2089 cut-off events. [2024-06-21 17:18:05,341 INFO L125 PetriNetUnfolderBase]: For 1089/1089 co-relation queries the response was YES. [2024-06-21 17:18:05,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5323 conditions, 2089 events. 1377/2089 cut-off events. For 1089/1089 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9750 event pairs, 416 based on Foata normal form. 8/2096 useless extension candidates. Maximal degree in co-relation 5309. Up to 1964 conditions per place. [2024-06-21 17:18:05,353 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 63 selfloop transitions, 12 changer transitions 0/80 dead transitions. [2024-06-21 17:18:05,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 80 transitions, 398 flow [2024-06-21 17:18:05,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:18:05,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:18:05,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-21 17:18:05,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 17:18:05,357 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 126 transitions. [2024-06-21 17:18:05,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 80 transitions, 398 flow [2024-06-21 17:18:05,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 80 transitions, 378 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 17:18:05,360 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-21 17:18:05,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-21 17:18:05,361 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-21 17:18:05,361 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-21 17:18:05,361 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-21 17:18:05,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:05,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:05,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 17:18:05,362 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:18:05,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:05,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1830810938, now seen corresponding path program 1 times [2024-06-21 17:18:05,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:05,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944484083] [2024-06-21 17:18:05,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:05,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:05,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:07,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:07,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:07,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944484083] [2024-06-21 17:18:07,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944484083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:07,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:07,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:18:07,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095278431] [2024-06-21 17:18:07,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:07,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:18:07,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:07,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:18:07,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:18:07,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:07,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 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-21 17:18:07,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:07,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:07,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:08,111 INFO L124 PetriNetUnfolderBase]: 1369/2078 cut-off events. [2024-06-21 17:18:08,111 INFO L125 PetriNetUnfolderBase]: For 2042/2042 co-relation queries the response was YES. [2024-06-21 17:18:08,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5812 conditions, 2078 events. 1369/2078 cut-off events. For 2042/2042 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9772 event pairs, 527 based on Foata normal form. 3/2080 useless extension candidates. Maximal degree in co-relation 5795. Up to 2033 conditions per place. [2024-06-21 17:18:08,125 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 50 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2024-06-21 17:18:08,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 62 transitions, 349 flow [2024-06-21 17:18:08,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:18:08,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:18:08,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 17:18:08,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 17:18:08,127 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 87 transitions. [2024-06-21 17:18:08,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 62 transitions, 349 flow [2024-06-21 17:18:08,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 62 transitions, 322 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 17:18:08,134 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-21 17:18:08,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-21 17:18:08,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-21 17:18:08,136 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-21 17:18:08,137 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-21 17:18:08,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:08,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:08,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 17:18:08,138 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-21 17:18:08,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:08,138 INFO L85 PathProgramCache]: Analyzing trace with hash -900006325, now seen corresponding path program 1 times [2024-06-21 17:18:08,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:08,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341020750] [2024-06-21 17:18:08,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:08,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:08,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:10,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:10,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:10,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341020750] [2024-06-21 17:18:10,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341020750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:10,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:10,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:18:10,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542937442] [2024-06-21 17:18:10,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:10,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:18:10,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:10,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:18:10,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:18:10,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:10,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 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-21 17:18:10,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:10,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:10,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:11,346 INFO L124 PetriNetUnfolderBase]: 1359/2062 cut-off events. [2024-06-21 17:18:11,347 INFO L125 PetriNetUnfolderBase]: For 2884/2884 co-relation queries the response was YES. [2024-06-21 17:18:11,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6200 conditions, 2062 events. 1359/2062 cut-off events. For 2884/2884 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9467 event pairs, 566 based on Foata normal form. 4/2065 useless extension candidates. Maximal degree in co-relation 6181. Up to 2005 conditions per place. [2024-06-21 17:18:11,363 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-21 17:18:11,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 430 flow [2024-06-21 17:18:11,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:18:11,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:18:11,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 17:18:11,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-21 17:18:11,370 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 101 transitions. [2024-06-21 17:18:11,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 430 flow [2024-06-21 17:18:11,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 75 transitions, 403 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 17:18:11,379 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 265 flow [2024-06-21 17:18:11,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=265, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-21 17:18:11,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-21 17:18:11,381 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 265 flow [2024-06-21 17:18:11,381 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-21 17:18:11,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:11,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:11,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 17:18:11,382 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-21 17:18:11,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:11,383 INFO L85 PathProgramCache]: Analyzing trace with hash -428042345, now seen corresponding path program 1 times [2024-06-21 17:18:11,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:11,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484585923] [2024-06-21 17:18:11,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:11,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:11,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:14,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:14,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:14,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484585923] [2024-06-21 17:18:14,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484585923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:14,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:14,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:18:14,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345717773] [2024-06-21 17:18:14,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:14,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:18:14,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:14,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:18:14,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:18:14,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:14,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 265 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-21 17:18:14,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:14,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:14,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:15,840 INFO L124 PetriNetUnfolderBase]: 1377/2091 cut-off events. [2024-06-21 17:18:15,840 INFO L125 PetriNetUnfolderBase]: For 4101/4103 co-relation queries the response was YES. [2024-06-21 17:18:15,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6825 conditions, 2091 events. 1377/2091 cut-off events. For 4101/4103 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9788 event pairs, 507 based on Foata normal form. 5/2095 useless extension candidates. Maximal degree in co-relation 6803. Up to 1985 conditions per place. [2024-06-21 17:18:15,855 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 65 selfloop transitions, 19 changer transitions 0/88 dead transitions. [2024-06-21 17:18:15,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 88 transitions, 557 flow [2024-06-21 17:18:15,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:18:15,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:18:15,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-21 17:18:15,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 17:18:15,858 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 265 flow. Second operand 6 states and 111 transitions. [2024-06-21 17:18:15,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 88 transitions, 557 flow [2024-06-21 17:18:15,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 551 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 17:18:15,864 INFO L231 Difference]: Finished difference. Result has 62 places, 61 transitions, 347 flow [2024-06-21 17:18:15,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=347, PETRI_PLACES=62, PETRI_TRANSITIONS=61} [2024-06-21 17:18:15,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-21 17:18:15,867 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 61 transitions, 347 flow [2024-06-21 17:18:15,867 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-21 17:18:15,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:15,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:15,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 17:18:15,868 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-21 17:18:15,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:15,869 INFO L85 PathProgramCache]: Analyzing trace with hash -2108948569, now seen corresponding path program 2 times [2024-06-21 17:18:15,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:15,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730812020] [2024-06-21 17:18:15,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:15,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:15,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:18,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:18,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:18,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730812020] [2024-06-21 17:18:18,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730812020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:18,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:18,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:18:18,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335926050] [2024-06-21 17:18:18,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:18,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:18:18,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:18,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:18:18,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:18:18,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:18,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 61 transitions, 347 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-21 17:18:18,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:18,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:18,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:19,878 INFO L124 PetriNetUnfolderBase]: 1369/2081 cut-off events. [2024-06-21 17:18:19,878 INFO L125 PetriNetUnfolderBase]: For 5638/5640 co-relation queries the response was YES. [2024-06-21 17:18:19,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7328 conditions, 2081 events. 1369/2081 cut-off events. For 5638/5640 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9744 event pairs, 510 based on Foata normal form. 5/2085 useless extension candidates. Maximal degree in co-relation 7303. Up to 1978 conditions per place. [2024-06-21 17:18:19,893 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-21 17:18:19,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 83 transitions, 563 flow [2024-06-21 17:18:19,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:18:19,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:18:19,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 17:18:19,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:18:19,895 INFO L175 Difference]: Start difference. First operand has 62 places, 61 transitions, 347 flow. Second operand 6 states and 105 transitions. [2024-06-21 17:18:19,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 83 transitions, 563 flow [2024-06-21 17:18:19,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 83 transitions, 530 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 17:18:19,903 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 361 flow [2024-06-21 17:18:19,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=314, 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=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=361, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2024-06-21 17:18:19,904 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-21 17:18:19,904 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 361 flow [2024-06-21 17:18:19,905 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-21 17:18:19,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:19,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:19,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 17:18:19,905 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-21 17:18:19,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:19,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1763333280, now seen corresponding path program 1 times [2024-06-21 17:18:19,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:19,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319077129] [2024-06-21 17:18:19,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:19,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:19,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:22,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:22,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:22,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319077129] [2024-06-21 17:18:22,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319077129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:22,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:22,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:18:22,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310964702] [2024-06-21 17:18:22,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:22,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:18:22,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:22,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:18:22,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:18:22,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:22,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 361 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-21 17:18:22,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:22,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:22,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:23,940 INFO L124 PetriNetUnfolderBase]: 1447/2205 cut-off events. [2024-06-21 17:18:23,940 INFO L125 PetriNetUnfolderBase]: For 6827/6829 co-relation queries the response was YES. [2024-06-21 17:18:23,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7901 conditions, 2205 events. 1447/2205 cut-off events. For 6827/6829 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10358 event pairs, 504 based on Foata normal form. 5/2209 useless extension candidates. Maximal degree in co-relation 7874. Up to 2064 conditions per place. [2024-06-21 17:18:23,961 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 83 selfloop transitions, 27 changer transitions 0/114 dead transitions. [2024-06-21 17:18:23,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 114 transitions, 767 flow [2024-06-21 17:18:23,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:18:23,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:18:23,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 17:18:23,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-21 17:18:23,965 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 361 flow. Second operand 8 states and 145 transitions. [2024-06-21 17:18:23,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 114 transitions, 767 flow [2024-06-21 17:18:23,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 114 transitions, 703 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 17:18:23,980 INFO L231 Difference]: Finished difference. Result has 70 places, 76 transitions, 477 flow [2024-06-21 17:18:23,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=477, PETRI_PLACES=70, PETRI_TRANSITIONS=76} [2024-06-21 17:18:23,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-21 17:18:23,983 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 76 transitions, 477 flow [2024-06-21 17:18:23,983 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-21 17:18:23,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:23,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:23,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 17:18:23,984 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-21 17:18:23,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:23,984 INFO L85 PathProgramCache]: Analyzing trace with hash -74358590, now seen corresponding path program 2 times [2024-06-21 17:18:23,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:23,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340007158] [2024-06-21 17:18:23,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:23,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:24,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:27,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-21 17:18:27,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:27,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340007158] [2024-06-21 17:18:27,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340007158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:27,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:27,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:18:27,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415307104] [2024-06-21 17:18:27,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:27,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:18:27,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:27,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:18:27,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:18:27,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:27,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 76 transitions, 477 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-21 17:18:27,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:27,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:27,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:28,266 INFO L124 PetriNetUnfolderBase]: 1465/2243 cut-off events. [2024-06-21 17:18:28,267 INFO L125 PetriNetUnfolderBase]: For 8828/8832 co-relation queries the response was YES. [2024-06-21 17:18:28,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8693 conditions, 2243 events. 1465/2243 cut-off events. For 8828/8832 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10652 event pairs, 486 based on Foata normal form. 7/2249 useless extension candidates. Maximal degree in co-relation 8664. Up to 2064 conditions per place. [2024-06-21 17:18:28,278 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 82 selfloop transitions, 28 changer transitions 0/114 dead transitions. [2024-06-21 17:18:28,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 114 transitions, 839 flow [2024-06-21 17:18:28,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:18:28,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:18:28,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 17:18:28,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-21 17:18:28,280 INFO L175 Difference]: Start difference. First operand has 70 places, 76 transitions, 477 flow. Second operand 7 states and 127 transitions. [2024-06-21 17:18:28,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 114 transitions, 839 flow [2024-06-21 17:18:28,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 114 transitions, 793 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 17:18:28,313 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 534 flow [2024-06-21 17:18:28,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=534, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-21 17:18:28,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-21 17:18:28,314 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 534 flow [2024-06-21 17:18:28,314 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-21 17:18:28,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:28,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:28,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 17:18:28,315 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-21 17:18:28,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:28,315 INFO L85 PathProgramCache]: Analyzing trace with hash -74238434, now seen corresponding path program 1 times [2024-06-21 17:18:28,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:28,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198804234] [2024-06-21 17:18:28,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:28,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:31,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:31,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:31,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198804234] [2024-06-21 17:18:31,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198804234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:31,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:31,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:18:31,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295145072] [2024-06-21 17:18:31,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:31,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:18:31,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:31,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:18:31,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:18:31,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:31,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 534 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-21 17:18:31,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:31,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:31,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:32,706 INFO L124 PetriNetUnfolderBase]: 1693/2564 cut-off events. [2024-06-21 17:18:32,707 INFO L125 PetriNetUnfolderBase]: For 12538/12544 co-relation queries the response was YES. [2024-06-21 17:18:32,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10344 conditions, 2564 events. 1693/2564 cut-off events. For 12538/12544 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12188 event pairs, 510 based on Foata normal form. 16/2579 useless extension candidates. Maximal degree in co-relation 10314. Up to 2244 conditions per place. [2024-06-21 17:18:32,722 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 101 selfloop transitions, 36 changer transitions 0/141 dead transitions. [2024-06-21 17:18:32,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 141 transitions, 1098 flow [2024-06-21 17:18:32,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:18:32,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:18:32,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 17:18:32,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-21 17:18:32,725 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 534 flow. Second operand 9 states and 166 transitions. [2024-06-21 17:18:32,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 141 transitions, 1098 flow [2024-06-21 17:18:32,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 141 transitions, 1035 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:18:32,740 INFO L231 Difference]: Finished difference. Result has 80 places, 93 transitions, 662 flow [2024-06-21 17:18:32,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=662, PETRI_PLACES=80, PETRI_TRANSITIONS=93} [2024-06-21 17:18:32,741 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-21 17:18:32,741 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 93 transitions, 662 flow [2024-06-21 17:18:32,742 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-21 17:18:32,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:32,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:32,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 17:18:32,742 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-21 17:18:32,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:32,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1153262770, now seen corresponding path program 3 times [2024-06-21 17:18:32,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:32,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613588150] [2024-06-21 17:18:32,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:32,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:32,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:35,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:35,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:35,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613588150] [2024-06-21 17:18:35,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613588150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:35,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:35,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:18:35,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897653212] [2024-06-21 17:18:35,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:35,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:18:35,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:35,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:18:35,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:18:35,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:35,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 93 transitions, 662 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-21 17:18:35,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:35,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:35,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:37,178 INFO L124 PetriNetUnfolderBase]: 1711/2589 cut-off events. [2024-06-21 17:18:37,178 INFO L125 PetriNetUnfolderBase]: For 15953/15957 co-relation queries the response was YES. [2024-06-21 17:18:37,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11709 conditions, 2589 events. 1711/2589 cut-off events. For 15953/15957 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12295 event pairs, 537 based on Foata normal form. 5/2593 useless extension candidates. Maximal degree in co-relation 11676. Up to 2318 conditions per place. [2024-06-21 17:18:37,196 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 87 selfloop transitions, 40 changer transitions 0/131 dead transitions. [2024-06-21 17:18:37,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 131 transitions, 1142 flow [2024-06-21 17:18:37,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:18:37,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:18:37,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 17:18:37,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-21 17:18:37,198 INFO L175 Difference]: Start difference. First operand has 80 places, 93 transitions, 662 flow. Second operand 7 states and 129 transitions. [2024-06-21 17:18:37,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 131 transitions, 1142 flow [2024-06-21 17:18:37,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 131 transitions, 1085 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 17:18:37,214 INFO L231 Difference]: Finished difference. Result has 83 places, 99 transitions, 775 flow [2024-06-21 17:18:37,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=775, PETRI_PLACES=83, PETRI_TRANSITIONS=99} [2024-06-21 17:18:37,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-21 17:18:37,215 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 99 transitions, 775 flow [2024-06-21 17:18:37,215 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-21 17:18:37,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:37,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:37,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 17:18:37,216 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-21 17:18:37,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:37,216 INFO L85 PathProgramCache]: Analyzing trace with hash -952656934, now seen corresponding path program 2 times [2024-06-21 17:18:37,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:37,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721266201] [2024-06-21 17:18:37,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:37,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:37,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:39,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:39,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:39,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721266201] [2024-06-21 17:18:39,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721266201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:39,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:39,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:18:39,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972391505] [2024-06-21 17:18:39,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:39,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:18:39,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:39,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:18:39,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:18:39,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:39,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 99 transitions, 775 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-21 17:18:39,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:39,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:39,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:40,995 INFO L124 PetriNetUnfolderBase]: 1701/2577 cut-off events. [2024-06-21 17:18:40,995 INFO L125 PetriNetUnfolderBase]: For 18403/18409 co-relation queries the response was YES. [2024-06-21 17:18:41,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12197 conditions, 2577 events. 1701/2577 cut-off events. For 18403/18409 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12057 event pairs, 537 based on Foata normal form. 10/2586 useless extension candidates. Maximal degree in co-relation 12162. Up to 2362 conditions per place. [2024-06-21 17:18:41,012 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-21 17:18:41,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 146 transitions, 1327 flow [2024-06-21 17:18:41,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:18:41,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:18:41,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 17:18:41,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-21 17:18:41,015 INFO L175 Difference]: Start difference. First operand has 83 places, 99 transitions, 775 flow. Second operand 7 states and 122 transitions. [2024-06-21 17:18:41,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 146 transitions, 1327 flow [2024-06-21 17:18:41,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 146 transitions, 1272 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 17:18:41,041 INFO L231 Difference]: Finished difference. Result has 90 places, 116 transitions, 980 flow [2024-06-21 17:18:41,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=980, PETRI_PLACES=90, PETRI_TRANSITIONS=116} [2024-06-21 17:18:41,042 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-21 17:18:41,042 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 116 transitions, 980 flow [2024-06-21 17:18:41,042 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-21 17:18:41,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:41,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:41,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 17:18:41,043 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-21 17:18:41,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:41,043 INFO L85 PathProgramCache]: Analyzing trace with hash 102893086, now seen corresponding path program 3 times [2024-06-21 17:18:41,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:41,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393150544] [2024-06-21 17:18:41,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:41,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:41,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:43,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-21 17:18:43,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:43,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393150544] [2024-06-21 17:18:43,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393150544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:43,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:43,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:18:43,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729747856] [2024-06-21 17:18:43,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:43,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:18:43,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:43,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:18:43,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:18:43,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:43,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 116 transitions, 980 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-21 17:18:43,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:43,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:43,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:45,257 INFO L124 PetriNetUnfolderBase]: 1713/2595 cut-off events. [2024-06-21 17:18:45,257 INFO L125 PetriNetUnfolderBase]: For 21456/21470 co-relation queries the response was YES. [2024-06-21 17:18:45,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12967 conditions, 2595 events. 1713/2595 cut-off events. For 21456/21470 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12209 event pairs, 565 based on Foata normal form. 24/2618 useless extension candidates. Maximal degree in co-relation 12927. Up to 2369 conditions per place. [2024-06-21 17:18:45,275 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 111 selfloop transitions, 41 changer transitions 0/156 dead transitions. [2024-06-21 17:18:45,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 156 transitions, 1484 flow [2024-06-21 17:18:45,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:18:45,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:18:45,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 17:18:45,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 17:18:45,278 INFO L175 Difference]: Start difference. First operand has 90 places, 116 transitions, 980 flow. Second operand 8 states and 139 transitions. [2024-06-21 17:18:45,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 156 transitions, 1484 flow [2024-06-21 17:18:45,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 156 transitions, 1442 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-21 17:18:45,303 INFO L231 Difference]: Finished difference. Result has 98 places, 123 transitions, 1125 flow [2024-06-21 17:18:45,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=944, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1125, PETRI_PLACES=98, PETRI_TRANSITIONS=123} [2024-06-21 17:18:45,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-21 17:18:45,304 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 123 transitions, 1125 flow [2024-06-21 17:18:45,305 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-21 17:18:45,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:45,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:45,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 17:18:45,305 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-21 17:18:45,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:45,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1617829390, now seen corresponding path program 4 times [2024-06-21 17:18:45,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:45,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27893255] [2024-06-21 17:18:45,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:45,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:45,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:47,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:47,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:47,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27893255] [2024-06-21 17:18:47,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27893255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:47,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:47,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:18:47,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550272313] [2024-06-21 17:18:47,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:47,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:18:47,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:47,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:18:47,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:18:47,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:47,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 123 transitions, 1125 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-21 17:18:47,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:47,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:47,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:49,312 INFO L124 PetriNetUnfolderBase]: 1705/2578 cut-off events. [2024-06-21 17:18:49,312 INFO L125 PetriNetUnfolderBase]: For 24716/24724 co-relation queries the response was YES. [2024-06-21 17:18:49,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13349 conditions, 2578 events. 1705/2578 cut-off events. For 24716/24724 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12127 event pairs, 543 based on Foata normal form. 5/2581 useless extension candidates. Maximal degree in co-relation 13305. Up to 2315 conditions per place. [2024-06-21 17:18:49,327 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 102 selfloop transitions, 45 changer transitions 0/151 dead transitions. [2024-06-21 17:18:49,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 151 transitions, 1524 flow [2024-06-21 17:18:49,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:18:49,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:18:49,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 17:18:49,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-21 17:18:49,329 INFO L175 Difference]: Start difference. First operand has 98 places, 123 transitions, 1125 flow. Second operand 7 states and 123 transitions. [2024-06-21 17:18:49,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 151 transitions, 1524 flow [2024-06-21 17:18:49,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 151 transitions, 1435 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 17:18:49,364 INFO L231 Difference]: Finished difference. Result has 101 places, 123 transitions, 1135 flow [2024-06-21 17:18:49,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1135, PETRI_PLACES=101, PETRI_TRANSITIONS=123} [2024-06-21 17:18:49,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-21 17:18:49,365 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 123 transitions, 1135 flow [2024-06-21 17:18:49,365 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-21 17:18:49,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:49,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:49,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 17:18:49,366 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-21 17:18:49,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:49,366 INFO L85 PathProgramCache]: Analyzing trace with hash 103139164, now seen corresponding path program 1 times [2024-06-21 17:18:49,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:49,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539107409] [2024-06-21 17:18:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:49,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:49,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:51,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-21 17:18:51,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:51,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539107409] [2024-06-21 17:18:51,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539107409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:51,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:51,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:18:51,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884754013] [2024-06-21 17:18:51,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:51,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:18:51,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:51,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:18:51,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:18:52,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:52,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 123 transitions, 1135 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-21 17:18:52,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:52,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:52,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:53,243 INFO L124 PetriNetUnfolderBase]: 1697/2568 cut-off events. [2024-06-21 17:18:53,243 INFO L125 PetriNetUnfolderBase]: For 26201/26203 co-relation queries the response was YES. [2024-06-21 17:18:53,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13483 conditions, 2568 events. 1697/2568 cut-off events. For 26201/26203 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11995 event pairs, 539 based on Foata normal form. 4/2571 useless extension candidates. Maximal degree in co-relation 13437. Up to 2467 conditions per place. [2024-06-21 17:18:53,258 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 134 selfloop transitions, 13 changer transitions 0/151 dead transitions. [2024-06-21 17:18:53,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 151 transitions, 1519 flow [2024-06-21 17:18:53,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:18:53,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:18:53,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 17:18:53,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-21 17:18:53,260 INFO L175 Difference]: Start difference. First operand has 101 places, 123 transitions, 1135 flow. Second operand 7 states and 116 transitions. [2024-06-21 17:18:53,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 151 transitions, 1519 flow [2024-06-21 17:18:53,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 151 transitions, 1399 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 17:18:53,294 INFO L231 Difference]: Finished difference. Result has 102 places, 125 transitions, 1070 flow [2024-06-21 17:18:53,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1070, PETRI_PLACES=102, PETRI_TRANSITIONS=125} [2024-06-21 17:18:53,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-21 17:18:53,295 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 125 transitions, 1070 flow [2024-06-21 17:18:53,295 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-21 17:18:53,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:53,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:53,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 17:18:53,295 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-21 17:18:53,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:53,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1391549537, now seen corresponding path program 1 times [2024-06-21 17:18:53,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:53,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059970565] [2024-06-21 17:18:53,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:53,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:53,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:18:56,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:18:56,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:18:56,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059970565] [2024-06-21 17:18:56,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059970565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:18:56,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:18:56,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:18:56,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144836725] [2024-06-21 17:18:56,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:18:56,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:18:56,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:18:56,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:18:56,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:18:56,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:18:56,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 125 transitions, 1070 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-21 17:18:56,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:18:56,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:18:56,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:18:58,013 INFO L124 PetriNetUnfolderBase]: 1830/2761 cut-off events. [2024-06-21 17:18:58,013 INFO L125 PetriNetUnfolderBase]: For 30491/30499 co-relation queries the response was YES. [2024-06-21 17:18:58,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14594 conditions, 2761 events. 1830/2761 cut-off events. For 30491/30499 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13140 event pairs, 509 based on Foata normal form. 18/2778 useless extension candidates. Maximal degree in co-relation 14547. Up to 2453 conditions per place. [2024-06-21 17:18:58,031 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 139 selfloop transitions, 47 changer transitions 0/190 dead transitions. [2024-06-21 17:18:58,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 190 transitions, 1827 flow [2024-06-21 17:18:58,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:18:58,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:18:58,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-21 17:18:58,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-21 17:18:58,033 INFO L175 Difference]: Start difference. First operand has 102 places, 125 transitions, 1070 flow. Second operand 10 states and 177 transitions. [2024-06-21 17:18:58,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 190 transitions, 1827 flow [2024-06-21 17:18:58,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 190 transitions, 1790 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:18:58,082 INFO L231 Difference]: Finished difference. Result has 109 places, 140 transitions, 1325 flow [2024-06-21 17:18:58,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1325, PETRI_PLACES=109, PETRI_TRANSITIONS=140} [2024-06-21 17:18:58,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-21 17:18:58,083 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 140 transitions, 1325 flow [2024-06-21 17:18:58,083 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-21 17:18:58,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:18:58,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:18:58,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 17:18:58,084 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-21 17:18:58,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:18:58,084 INFO L85 PathProgramCache]: Analyzing trace with hash 968228785, now seen corresponding path program 2 times [2024-06-21 17:18:58,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:18:58,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712019583] [2024-06-21 17:18:58,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:18:58,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:18:58,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:01,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:01,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:01,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712019583] [2024-06-21 17:19:01,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712019583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:01,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:01,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:19:01,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304947777] [2024-06-21 17:19:01,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:01,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:19:01,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:01,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:19:01,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:19:01,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:01,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 140 transitions, 1325 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-21 17:19:01,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:01,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:01,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:03,017 INFO L124 PetriNetUnfolderBase]: 2158/3251 cut-off events. [2024-06-21 17:19:03,017 INFO L125 PetriNetUnfolderBase]: For 43713/43717 co-relation queries the response was YES. [2024-06-21 17:19:03,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18683 conditions, 3251 events. 2158/3251 cut-off events. For 43713/43717 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15831 event pairs, 579 based on Foata normal form. 12/3262 useless extension candidates. Maximal degree in co-relation 18633. Up to 2310 conditions per place. [2024-06-21 17:19:03,035 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 130 selfloop transitions, 91 changer transitions 0/225 dead transitions. [2024-06-21 17:19:03,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 225 transitions, 2434 flow [2024-06-21 17:19:03,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:19:03,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:19:03,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-21 17:19:03,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46320346320346323 [2024-06-21 17:19:03,037 INFO L175 Difference]: Start difference. First operand has 109 places, 140 transitions, 1325 flow. Second operand 11 states and 214 transitions. [2024-06-21 17:19:03,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 225 transitions, 2434 flow [2024-06-21 17:19:03,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 225 transitions, 2285 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 17:19:03,095 INFO L231 Difference]: Finished difference. Result has 116 places, 157 transitions, 1622 flow [2024-06-21 17:19:03,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1622, PETRI_PLACES=116, PETRI_TRANSITIONS=157} [2024-06-21 17:19:03,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-21 17:19:03,096 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 157 transitions, 1622 flow [2024-06-21 17:19:03,096 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-21 17:19:03,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:03,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:03,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 17:19:03,097 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-21 17:19:03,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:03,097 INFO L85 PathProgramCache]: Analyzing trace with hash 968234365, now seen corresponding path program 3 times [2024-06-21 17:19:03,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:03,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251961017] [2024-06-21 17:19:03,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:03,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:03,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:06,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:06,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:06,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251961017] [2024-06-21 17:19:06,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251961017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:06,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:06,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:19:06,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433622496] [2024-06-21 17:19:06,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:06,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:19:06,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:06,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:19:06,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:19:06,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:06,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 157 transitions, 1622 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-21 17:19:06,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:06,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:06,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:07,641 INFO L124 PetriNetUnfolderBase]: 2202/3325 cut-off events. [2024-06-21 17:19:07,642 INFO L125 PetriNetUnfolderBase]: For 51896/51900 co-relation queries the response was YES. [2024-06-21 17:19:07,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20333 conditions, 3325 events. 2202/3325 cut-off events. For 51896/51900 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16310 event pairs, 547 based on Foata normal form. 12/3336 useless extension candidates. Maximal degree in co-relation 20280. Up to 2347 conditions per place. [2024-06-21 17:19:07,663 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 116 selfloop transitions, 101 changer transitions 0/221 dead transitions. [2024-06-21 17:19:07,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 221 transitions, 2562 flow [2024-06-21 17:19:07,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:19:07,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:19:07,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-21 17:19:07,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-21 17:19:07,666 INFO L175 Difference]: Start difference. First operand has 116 places, 157 transitions, 1622 flow. Second operand 10 states and 191 transitions. [2024-06-21 17:19:07,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 221 transitions, 2562 flow [2024-06-21 17:19:07,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 221 transitions, 2405 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-21 17:19:07,716 INFO L231 Difference]: Finished difference. Result has 123 places, 166 transitions, 1884 flow [2024-06-21 17:19:07,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1884, PETRI_PLACES=123, PETRI_TRANSITIONS=166} [2024-06-21 17:19:07,716 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-21 17:19:07,717 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 166 transitions, 1884 flow [2024-06-21 17:19:07,717 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-21 17:19:07,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:07,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:07,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 17:19:07,717 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-21 17:19:07,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:07,718 INFO L85 PathProgramCache]: Analyzing trace with hash 532408047, now seen corresponding path program 4 times [2024-06-21 17:19:07,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:07,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075946576] [2024-06-21 17:19:07,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:07,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:07,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:10,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:10,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:10,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075946576] [2024-06-21 17:19:10,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075946576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:10,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:10,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:19:10,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537482117] [2024-06-21 17:19:10,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:10,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:19:10,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:10,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:19:10,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:19:10,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:10,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 166 transitions, 1884 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-21 17:19:10,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:10,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:10,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:12,319 INFO L124 PetriNetUnfolderBase]: 2192/3309 cut-off events. [2024-06-21 17:19:12,319 INFO L125 PetriNetUnfolderBase]: For 54446/54454 co-relation queries the response was YES. [2024-06-21 17:19:12,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20995 conditions, 3309 events. 2192/3309 cut-off events. For 54446/54454 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16054 event pairs, 598 based on Foata normal form. 6/3313 useless extension candidates. Maximal degree in co-relation 20938. Up to 2821 conditions per place. [2024-06-21 17:19:12,343 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 168 selfloop transitions, 55 changer transitions 0/227 dead transitions. [2024-06-21 17:19:12,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 227 transitions, 2852 flow [2024-06-21 17:19:12,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:19:12,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:19:12,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 17:19:12,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-21 17:19:12,346 INFO L175 Difference]: Start difference. First operand has 123 places, 166 transitions, 1884 flow. Second operand 8 states and 141 transitions. [2024-06-21 17:19:12,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 227 transitions, 2852 flow [2024-06-21 17:19:12,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 227 transitions, 2597 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 17:19:12,405 INFO L231 Difference]: Finished difference. Result has 128 places, 193 transitions, 2216 flow [2024-06-21 17:19:12,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2216, PETRI_PLACES=128, PETRI_TRANSITIONS=193} [2024-06-21 17:19:12,406 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-21 17:19:12,406 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 193 transitions, 2216 flow [2024-06-21 17:19:12,406 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-21 17:19:12,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:12,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:12,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 17:19:12,407 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-21 17:19:12,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:12,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1105285281, now seen corresponding path program 5 times [2024-06-21 17:19:12,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:12,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619272542] [2024-06-21 17:19:12,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:12,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:12,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:15,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-21 17:19:15,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:15,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619272542] [2024-06-21 17:19:15,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619272542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:15,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:15,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:19:15,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487729451] [2024-06-21 17:19:15,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:15,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:19:15,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:15,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:19:15,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:19:15,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:15,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 193 transitions, 2216 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-21 17:19:15,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:15,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:15,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:17,048 INFO L124 PetriNetUnfolderBase]: 2256/3417 cut-off events. [2024-06-21 17:19:17,048 INFO L125 PetriNetUnfolderBase]: For 60160/60168 co-relation queries the response was YES. [2024-06-21 17:19:17,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21881 conditions, 3417 events. 2256/3417 cut-off events. For 60160/60168 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16767 event pairs, 650 based on Foata normal form. 12/3427 useless extension candidates. Maximal degree in co-relation 21820. Up to 2842 conditions per place. [2024-06-21 17:19:17,070 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 164 selfloop transitions, 84 changer transitions 0/252 dead transitions. [2024-06-21 17:19:17,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 252 transitions, 3166 flow [2024-06-21 17:19:17,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:19:17,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:19:17,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 17:19:17,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 17:19:17,071 INFO L175 Difference]: Start difference. First operand has 128 places, 193 transitions, 2216 flow. Second operand 10 states and 185 transitions. [2024-06-21 17:19:17,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 252 transitions, 3166 flow [2024-06-21 17:19:17,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 252 transitions, 3062 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-21 17:19:17,135 INFO L231 Difference]: Finished difference. Result has 137 places, 201 transitions, 2471 flow [2024-06-21 17:19:17,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2471, PETRI_PLACES=137, PETRI_TRANSITIONS=201} [2024-06-21 17:19:17,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-21 17:19:17,136 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 201 transitions, 2471 flow [2024-06-21 17:19:17,136 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-21 17:19:17,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:17,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:17,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 17:19:17,136 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-21 17:19:17,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:17,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1386904157, now seen corresponding path program 6 times [2024-06-21 17:19:17,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:17,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462185853] [2024-06-21 17:19:17,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:17,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:17,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:19,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:19,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:19,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462185853] [2024-06-21 17:19:19,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462185853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:19,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:19,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:19:19,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305301715] [2024-06-21 17:19:19,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:19,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:19:19,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:19,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:19:19,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:19:19,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:19,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 201 transitions, 2471 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-21 17:19:19,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:19,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:19,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:21,391 INFO L124 PetriNetUnfolderBase]: 2268/3447 cut-off events. [2024-06-21 17:19:21,391 INFO L125 PetriNetUnfolderBase]: For 64866/64874 co-relation queries the response was YES. [2024-06-21 17:19:21,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22519 conditions, 3447 events. 2268/3447 cut-off events. For 64866/64874 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17058 event pairs, 638 based on Foata normal form. 12/3457 useless extension candidates. Maximal degree in co-relation 22454. Up to 2855 conditions per place. [2024-06-21 17:19:21,415 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 153 selfloop transitions, 87 changer transitions 0/244 dead transitions. [2024-06-21 17:19:21,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 244 transitions, 3192 flow [2024-06-21 17:19:21,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:19:21,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:19:21,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 17:19:21,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-21 17:19:21,417 INFO L175 Difference]: Start difference. First operand has 137 places, 201 transitions, 2471 flow. Second operand 9 states and 163 transitions. [2024-06-21 17:19:21,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 244 transitions, 3192 flow [2024-06-21 17:19:21,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 244 transitions, 2874 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-06-21 17:19:21,494 INFO L231 Difference]: Finished difference. Result has 138 places, 205 transitions, 2424 flow [2024-06-21 17:19:21,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2424, PETRI_PLACES=138, PETRI_TRANSITIONS=205} [2024-06-21 17:19:21,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-21 17:19:21,495 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 205 transitions, 2424 flow [2024-06-21 17:19:21,495 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-21 17:19:21,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:21,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:21,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 17:19:21,496 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-21 17:19:21,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:21,496 INFO L85 PathProgramCache]: Analyzing trace with hash -2026530609, now seen corresponding path program 1 times [2024-06-21 17:19:21,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:21,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081416164] [2024-06-21 17:19:21,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:21,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:21,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:24,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:24,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:24,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081416164] [2024-06-21 17:19:24,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081416164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:24,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:24,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:19:24,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850682188] [2024-06-21 17:19:24,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:24,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:19:24,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:24,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:19:24,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:19:24,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:24,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 205 transitions, 2424 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-21 17:19:24,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:24,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:24,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:26,315 INFO L124 PetriNetUnfolderBase]: 2337/3558 cut-off events. [2024-06-21 17:19:26,316 INFO L125 PetriNetUnfolderBase]: For 71564/71572 co-relation queries the response was YES. [2024-06-21 17:19:26,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23400 conditions, 3558 events. 2337/3558 cut-off events. For 71564/71572 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17906 event pairs, 484 based on Foata normal form. 14/3571 useless extension candidates. Maximal degree in co-relation 23334. Up to 3141 conditions per place. [2024-06-21 17:19:26,343 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 50 changer transitions 0/257 dead transitions. [2024-06-21 17:19:26,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 257 transitions, 3302 flow [2024-06-21 17:19:26,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:19:26,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:19:26,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 17:19:26,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 17:19:26,345 INFO L175 Difference]: Start difference. First operand has 138 places, 205 transitions, 2424 flow. Second operand 9 states and 162 transitions. [2024-06-21 17:19:26,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 257 transitions, 3302 flow [2024-06-21 17:19:26,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 257 transitions, 3091 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 17:19:26,428 INFO L231 Difference]: Finished difference. Result has 141 places, 209 transitions, 2436 flow [2024-06-21 17:19:26,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=132, 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=9, PETRI_FLOW=2436, PETRI_PLACES=141, PETRI_TRANSITIONS=209} [2024-06-21 17:19:26,428 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-21 17:19:26,428 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 209 transitions, 2436 flow [2024-06-21 17:19:26,428 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-21 17:19:26,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:26,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:26,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 17:19:26,429 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:19:26,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:26,429 INFO L85 PathProgramCache]: Analyzing trace with hash -167769231, now seen corresponding path program 2 times [2024-06-21 17:19:26,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:26,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832770126] [2024-06-21 17:19:26,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:26,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:26,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:29,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:29,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:29,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832770126] [2024-06-21 17:19:29,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832770126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:29,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:29,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:19:29,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785665172] [2024-06-21 17:19:29,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:29,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:19:29,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:29,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:19:29,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:19:30,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:30,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 209 transitions, 2436 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-21 17:19:30,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:30,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:30,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:31,557 INFO L124 PetriNetUnfolderBase]: 2324/3539 cut-off events. [2024-06-21 17:19:31,557 INFO L125 PetriNetUnfolderBase]: For 73094/73102 co-relation queries the response was YES. [2024-06-21 17:19:31,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23137 conditions, 3539 events. 2324/3539 cut-off events. For 73094/73102 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17745 event pairs, 631 based on Foata normal form. 14/3552 useless extension candidates. Maximal degree in co-relation 23070. Up to 3241 conditions per place. [2024-06-21 17:19:31,583 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 198 selfloop transitions, 46 changer transitions 0/248 dead transitions. [2024-06-21 17:19:31,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 248 transitions, 3058 flow [2024-06-21 17:19:31,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:19:31,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:19:31,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 17:19:31,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 17:19:31,585 INFO L175 Difference]: Start difference. First operand has 141 places, 209 transitions, 2436 flow. Second operand 8 states and 143 transitions. [2024-06-21 17:19:31,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 248 transitions, 3058 flow [2024-06-21 17:19:31,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 248 transitions, 2927 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-21 17:19:31,670 INFO L231 Difference]: Finished difference. Result has 144 places, 209 transitions, 2408 flow [2024-06-21 17:19:31,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2408, PETRI_PLACES=144, PETRI_TRANSITIONS=209} [2024-06-21 17:19:31,671 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-21 17:19:31,671 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 209 transitions, 2408 flow [2024-06-21 17:19:31,671 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-21 17:19:31,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:31,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:31,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 17:19:31,671 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-21 17:19:31,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:31,672 INFO L85 PathProgramCache]: Analyzing trace with hash -49681551, now seen corresponding path program 3 times [2024-06-21 17:19:31,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:31,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596453311] [2024-06-21 17:19:31,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:31,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:31,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:34,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:34,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:34,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596453311] [2024-06-21 17:19:34,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596453311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:34,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:34,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:19:34,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360040892] [2024-06-21 17:19:34,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:34,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:19:34,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:34,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:19:34,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:19:34,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:34,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 209 transitions, 2408 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-21 17:19:34,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:34,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:34,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:36,296 INFO L124 PetriNetUnfolderBase]: 2352/3581 cut-off events. [2024-06-21 17:19:36,297 INFO L125 PetriNetUnfolderBase]: For 77875/77879 co-relation queries the response was YES. [2024-06-21 17:19:36,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23565 conditions, 3581 events. 2352/3581 cut-off events. For 77875/77879 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17997 event pairs, 650 based on Foata normal form. 8/3588 useless extension candidates. Maximal degree in co-relation 23496. Up to 3207 conditions per place. [2024-06-21 17:19:36,325 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 180 selfloop transitions, 63 changer transitions 0/247 dead transitions. [2024-06-21 17:19:36,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 247 transitions, 3089 flow [2024-06-21 17:19:36,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:19:36,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:19:36,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 17:19:36,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 17:19:36,327 INFO L175 Difference]: Start difference. First operand has 144 places, 209 transitions, 2408 flow. Second operand 8 states and 143 transitions. [2024-06-21 17:19:36,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 247 transitions, 3089 flow [2024-06-21 17:19:36,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 247 transitions, 2987 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 17:19:36,424 INFO L231 Difference]: Finished difference. Result has 145 places, 211 transitions, 2504 flow [2024-06-21 17:19:36,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2306, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2504, PETRI_PLACES=145, PETRI_TRANSITIONS=211} [2024-06-21 17:19:36,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-21 17:19:36,424 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 211 transitions, 2504 flow [2024-06-21 17:19:36,424 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-21 17:19:36,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:36,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:36,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 17:19:36,425 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-21 17:19:36,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:36,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1671377661, now seen corresponding path program 1 times [2024-06-21 17:19:36,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:36,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863531574] [2024-06-21 17:19:36,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:36,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:36,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:40,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:40,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:40,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863531574] [2024-06-21 17:19:40,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863531574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:40,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:40,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:19:40,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591314655] [2024-06-21 17:19:40,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:40,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:19:40,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:40,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:19:40,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:19:40,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:40,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 211 transitions, 2504 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-21 17:19:40,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:40,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:40,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:41,936 INFO L124 PetriNetUnfolderBase]: 2440/3690 cut-off events. [2024-06-21 17:19:41,936 INFO L125 PetriNetUnfolderBase]: For 89953/89963 co-relation queries the response was YES. [2024-06-21 17:19:41,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24531 conditions, 3690 events. 2440/3690 cut-off events. For 89953/89963 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 18491 event pairs, 608 based on Foata normal form. 28/3717 useless extension candidates. Maximal degree in co-relation 24461. Up to 3223 conditions per place. [2024-06-21 17:19:41,964 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 209 selfloop transitions, 56 changer transitions 0/269 dead transitions. [2024-06-21 17:19:41,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 269 transitions, 3368 flow [2024-06-21 17:19:41,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:19:41,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:19:41,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 17:19:41,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-21 17:19:41,965 INFO L175 Difference]: Start difference. First operand has 145 places, 211 transitions, 2504 flow. Second operand 10 states and 186 transitions. [2024-06-21 17:19:41,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 269 transitions, 3368 flow [2024-06-21 17:19:42,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 269 transitions, 3204 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 17:19:42,066 INFO L231 Difference]: Finished difference. Result has 149 places, 214 transitions, 2536 flow [2024-06-21 17:19:42,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2340, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2536, PETRI_PLACES=149, PETRI_TRANSITIONS=214} [2024-06-21 17:19:42,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-21 17:19:42,067 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 214 transitions, 2536 flow [2024-06-21 17:19:42,067 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-21 17:19:42,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:42,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:42,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 17:19:42,067 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-21 17:19:42,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:42,068 INFO L85 PathProgramCache]: Analyzing trace with hash -903296671, now seen corresponding path program 4 times [2024-06-21 17:19:42,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:42,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63014243] [2024-06-21 17:19:42,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:42,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:42,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:44,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:44,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:44,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63014243] [2024-06-21 17:19:44,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63014243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:44,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:44,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:19:44,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734091991] [2024-06-21 17:19:44,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:44,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:19:44,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:44,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:19:44,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:19:44,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:44,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 214 transitions, 2536 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-21 17:19:44,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:44,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:44,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:46,657 INFO L124 PetriNetUnfolderBase]: 2427/3700 cut-off events. [2024-06-21 17:19:46,657 INFO L125 PetriNetUnfolderBase]: For 88130/88138 co-relation queries the response was YES. [2024-06-21 17:19:46,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24694 conditions, 3700 events. 2427/3700 cut-off events. For 88130/88138 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18696 event pairs, 667 based on Foata normal form. 8/3706 useless extension candidates. Maximal degree in co-relation 24623. Up to 3328 conditions per place. [2024-06-21 17:19:46,686 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 182 selfloop transitions, 63 changer transitions 0/249 dead transitions. [2024-06-21 17:19:46,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 249 transitions, 3221 flow [2024-06-21 17:19:46,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:19:46,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:19:46,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 17:19:46,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-21 17:19:46,688 INFO L175 Difference]: Start difference. First operand has 149 places, 214 transitions, 2536 flow. Second operand 8 states and 139 transitions. [2024-06-21 17:19:46,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 249 transitions, 3221 flow [2024-06-21 17:19:46,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 249 transitions, 3057 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-21 17:19:46,788 INFO L231 Difference]: Finished difference. Result has 149 places, 216 transitions, 2576 flow [2024-06-21 17:19:46,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2576, PETRI_PLACES=149, PETRI_TRANSITIONS=216} [2024-06-21 17:19:46,788 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-21 17:19:46,788 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 216 transitions, 2576 flow [2024-06-21 17:19:46,789 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-21 17:19:46,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:46,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:46,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 17:19:46,789 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-21 17:19:46,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:46,789 INFO L85 PathProgramCache]: Analyzing trace with hash 96076541, now seen corresponding path program 2 times [2024-06-21 17:19:46,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:46,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681683271] [2024-06-21 17:19:46,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:46,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:46,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:50,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:50,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:50,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681683271] [2024-06-21 17:19:50,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681683271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:50,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:50,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:19:50,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863558972] [2024-06-21 17:19:50,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:50,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:19:50,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:50,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:19:50,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:19:50,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:50,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 216 transitions, 2576 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-21 17:19:50,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:50,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:50,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:51,773 INFO L124 PetriNetUnfolderBase]: 2515/3829 cut-off events. [2024-06-21 17:19:51,773 INFO L125 PetriNetUnfolderBase]: For 99772/99786 co-relation queries the response was YES. [2024-06-21 17:19:51,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25421 conditions, 3829 events. 2515/3829 cut-off events. For 99772/99786 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19425 event pairs, 629 based on Foata normal form. 32/3860 useless extension candidates. Maximal degree in co-relation 25349. Up to 3444 conditions per place. [2024-06-21 17:19:51,801 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 215 selfloop transitions, 44 changer transitions 0/263 dead transitions. [2024-06-21 17:19:51,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 263 transitions, 3364 flow [2024-06-21 17:19:51,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:19:51,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:19:51,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 17:19:51,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 17:19:51,803 INFO L175 Difference]: Start difference. First operand has 149 places, 216 transitions, 2576 flow. Second operand 9 states and 160 transitions. [2024-06-21 17:19:51,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 263 transitions, 3364 flow [2024-06-21 17:19:51,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 263 transitions, 3196 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 17:19:51,905 INFO L231 Difference]: Finished difference. Result has 152 places, 219 transitions, 2588 flow [2024-06-21 17:19:51,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2588, PETRI_PLACES=152, PETRI_TRANSITIONS=219} [2024-06-21 17:19:51,905 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-21 17:19:51,906 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 219 transitions, 2588 flow [2024-06-21 17:19:51,906 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-21 17:19:51,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:51,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:51,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 17:19:51,906 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-21 17:19:51,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:51,906 INFO L85 PathProgramCache]: Analyzing trace with hash 272496601, now seen corresponding path program 3 times [2024-06-21 17:19:51,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:51,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004598860] [2024-06-21 17:19:51,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:51,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:51,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:19:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:19:55,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:19:55,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004598860] [2024-06-21 17:19:55,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004598860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:19:55,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:19:55,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:19:55,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504112902] [2024-06-21 17:19:55,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:19:55,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:19:55,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:19:55,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:19:55,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:19:55,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:19:55,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 219 transitions, 2588 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-21 17:19:55,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:19:55,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:19:55,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:19:57,001 INFO L124 PetriNetUnfolderBase]: 2535/3878 cut-off events. [2024-06-21 17:19:57,002 INFO L125 PetriNetUnfolderBase]: For 99899/99913 co-relation queries the response was YES. [2024-06-21 17:19:57,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25936 conditions, 3878 events. 2535/3878 cut-off events. For 99899/99913 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19752 event pairs, 619 based on Foata normal form. 18/3895 useless extension candidates. Maximal degree in co-relation 25863. Up to 3571 conditions per place. [2024-06-21 17:19:57,029 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 221 selfloop transitions, 30 changer transitions 0/255 dead transitions. [2024-06-21 17:19:57,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 255 transitions, 3228 flow [2024-06-21 17:19:57,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:19:57,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:19:57,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 17:19:57,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 17:19:57,031 INFO L175 Difference]: Start difference. First operand has 152 places, 219 transitions, 2588 flow. Second operand 8 states and 135 transitions. [2024-06-21 17:19:57,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 255 transitions, 3228 flow [2024-06-21 17:19:57,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 255 transitions, 3080 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 17:19:57,132 INFO L231 Difference]: Finished difference. Result has 153 places, 221 transitions, 2549 flow [2024-06-21 17:19:57,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2440, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2549, PETRI_PLACES=153, PETRI_TRANSITIONS=221} [2024-06-21 17:19:57,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-21 17:19:57,133 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 221 transitions, 2549 flow [2024-06-21 17:19:57,133 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-21 17:19:57,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:19:57,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:19:57,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 17:19:57,133 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-21 17:19:57,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:19:57,134 INFO L85 PathProgramCache]: Analyzing trace with hash 280836841, now seen corresponding path program 4 times [2024-06-21 17:19:57,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:19:57,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898230662] [2024-06-21 17:19:57,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:19:57,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:19:57,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:00,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:00,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:00,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898230662] [2024-06-21 17:20:00,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898230662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:00,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:00,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:20:00,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108074450] [2024-06-21 17:20:00,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:00,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:20:00,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:00,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:20:00,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:20:00,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:20:00,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 221 transitions, 2549 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-21 17:20:00,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:00,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:20:00,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:01,980 INFO L124 PetriNetUnfolderBase]: 2527/3870 cut-off events. [2024-06-21 17:20:01,980 INFO L125 PetriNetUnfolderBase]: For 103231/103245 co-relation queries the response was YES. [2024-06-21 17:20:01,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25850 conditions, 3870 events. 2527/3870 cut-off events. For 103231/103245 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19696 event pairs, 587 based on Foata normal form. 18/3887 useless extension candidates. Maximal degree in co-relation 25776. Up to 3465 conditions per place. [2024-06-21 17:20:02,008 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 218 selfloop transitions, 37 changer transitions 0/259 dead transitions. [2024-06-21 17:20:02,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 259 transitions, 3217 flow [2024-06-21 17:20:02,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:20:02,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:20:02,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 17:20:02,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 17:20:02,010 INFO L175 Difference]: Start difference. First operand has 153 places, 221 transitions, 2549 flow. Second operand 8 states and 135 transitions. [2024-06-21 17:20:02,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 259 transitions, 3217 flow [2024-06-21 17:20:02,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 259 transitions, 3126 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 17:20:02,119 INFO L231 Difference]: Finished difference. Result has 156 places, 225 transitions, 2617 flow [2024-06-21 17:20:02,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2458, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2617, PETRI_PLACES=156, PETRI_TRANSITIONS=225} [2024-06-21 17:20:02,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-21 17:20:02,120 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 225 transitions, 2617 flow [2024-06-21 17:20:02,120 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-21 17:20:02,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:02,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:02,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 17:20:02,121 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:02,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:02,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1876606117, now seen corresponding path program 1 times [2024-06-21 17:20:02,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:02,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039311997] [2024-06-21 17:20:02,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:02,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:04,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:04,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:04,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039311997] [2024-06-21 17:20:04,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039311997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:04,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:04,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:20:04,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214556787] [2024-06-21 17:20:04,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:04,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:20:04,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:04,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:20:04,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:20:04,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:20:04,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 225 transitions, 2617 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:04,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:04,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:20:04,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:05,578 INFO L124 PetriNetUnfolderBase]: 2278/3546 cut-off events. [2024-06-21 17:20:05,578 INFO L125 PetriNetUnfolderBase]: For 104435/104479 co-relation queries the response was YES. [2024-06-21 17:20:05,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24569 conditions, 3546 events. 2278/3546 cut-off events. For 104435/104479 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18570 event pairs, 614 based on Foata normal form. 16/3517 useless extension candidates. Maximal degree in co-relation 24493. Up to 3239 conditions per place. [2024-06-21 17:20:05,607 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 202 selfloop transitions, 10 changer transitions 0/239 dead transitions. [2024-06-21 17:20:05,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 239 transitions, 3099 flow [2024-06-21 17:20:05,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:20:05,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:20:05,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-06-21 17:20:05,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095238095238095 [2024-06-21 17:20:05,609 INFO L175 Difference]: Start difference. First operand has 156 places, 225 transitions, 2617 flow. Second operand 5 states and 86 transitions. [2024-06-21 17:20:05,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 239 transitions, 3099 flow [2024-06-21 17:20:05,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 239 transitions, 2994 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 17:20:05,720 INFO L231 Difference]: Finished difference. Result has 156 places, 228 transitions, 2572 flow [2024-06-21 17:20:05,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2572, PETRI_PLACES=156, PETRI_TRANSITIONS=228} [2024-06-21 17:20:05,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-21 17:20:05,721 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 228 transitions, 2572 flow [2024-06-21 17:20:05,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:05,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:05,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:05,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 17:20:05,721 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-21 17:20:05,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:05,721 INFO L85 PathProgramCache]: Analyzing trace with hash 899751682, now seen corresponding path program 1 times [2024-06-21 17:20:05,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:05,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333146192] [2024-06-21 17:20:05,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:05,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:05,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:09,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:09,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:09,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333146192] [2024-06-21 17:20:09,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333146192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:09,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:09,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:20:09,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407507315] [2024-06-21 17:20:09,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:09,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:20:09,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:09,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:20:09,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:20:09,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:20:09,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 228 transitions, 2572 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-21 17:20:09,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:09,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:20:09,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:11,598 INFO L124 PetriNetUnfolderBase]: 3559/5521 cut-off events. [2024-06-21 17:20:11,599 INFO L125 PetriNetUnfolderBase]: For 214522/214530 co-relation queries the response was YES. [2024-06-21 17:20:11,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37923 conditions, 5521 events. 3559/5521 cut-off events. For 214522/214530 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 30955 event pairs, 772 based on Foata normal form. 72/5592 useless extension candidates. Maximal degree in co-relation 37846. Up to 3288 conditions per place. [2024-06-21 17:20:11,645 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 261 selfloop transitions, 61 changer transitions 0/326 dead transitions. [2024-06-21 17:20:11,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 326 transitions, 4186 flow [2024-06-21 17:20:11,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:20:11,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:20:11,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-21 17:20:11,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-21 17:20:11,646 INFO L175 Difference]: Start difference. First operand has 156 places, 228 transitions, 2572 flow. Second operand 12 states and 230 transitions. [2024-06-21 17:20:11,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 326 transitions, 4186 flow [2024-06-21 17:20:11,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 326 transitions, 4148 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 17:20:11,861 INFO L231 Difference]: Finished difference. Result has 167 places, 236 transitions, 2898 flow [2024-06-21 17:20:11,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2898, PETRI_PLACES=167, PETRI_TRANSITIONS=236} [2024-06-21 17:20:11,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-21 17:20:11,861 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 236 transitions, 2898 flow [2024-06-21 17:20:11,861 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-21 17:20:11,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:11,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:11,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 17:20:11,862 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-21 17:20:11,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:11,863 INFO L85 PathProgramCache]: Analyzing trace with hash 988465312, now seen corresponding path program 2 times [2024-06-21 17:20:11,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:11,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868960572] [2024-06-21 17:20:11,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:11,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:11,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:15,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:15,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:15,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868960572] [2024-06-21 17:20:15,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868960572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:15,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:15,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:20:15,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574714304] [2024-06-21 17:20:15,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:15,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:20:15,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:15,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:20:15,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:20:15,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:20:15,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 236 transitions, 2898 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-21 17:20:15,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:15,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:20:15,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:17,651 INFO L124 PetriNetUnfolderBase]: 3830/5982 cut-off events. [2024-06-21 17:20:17,652 INFO L125 PetriNetUnfolderBase]: For 237522/237530 co-relation queries the response was YES. [2024-06-21 17:20:17,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40863 conditions, 5982 events. 3830/5982 cut-off events. For 237522/237530 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34429 event pairs, 1328 based on Foata normal form. 82/6063 useless extension candidates. Maximal degree in co-relation 40783. Up to 5067 conditions per place. [2024-06-21 17:20:17,811 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 235 selfloop transitions, 61 changer transitions 0/300 dead transitions. [2024-06-21 17:20:17,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 300 transitions, 3956 flow [2024-06-21 17:20:17,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:20:17,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:20:17,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-21 17:20:17,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43073593073593075 [2024-06-21 17:20:17,812 INFO L175 Difference]: Start difference. First operand has 167 places, 236 transitions, 2898 flow. Second operand 11 states and 199 transitions. [2024-06-21 17:20:17,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 300 transitions, 3956 flow [2024-06-21 17:20:18,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 300 transitions, 3781 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-21 17:20:18,096 INFO L231 Difference]: Finished difference. Result has 171 places, 238 transitions, 2939 flow [2024-06-21 17:20:18,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2729, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2939, PETRI_PLACES=171, PETRI_TRANSITIONS=238} [2024-06-21 17:20:18,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-21 17:20:18,097 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 238 transitions, 2939 flow [2024-06-21 17:20:18,097 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-21 17:20:18,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:18,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:18,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 17:20:18,097 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:18,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:18,098 INFO L85 PathProgramCache]: Analyzing trace with hash -905876750, now seen corresponding path program 3 times [2024-06-21 17:20:18,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:18,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962508785] [2024-06-21 17:20:18,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:18,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:18,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:21,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:21,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:21,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962508785] [2024-06-21 17:20:21,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962508785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:21,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:21,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:20:21,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404899816] [2024-06-21 17:20:21,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:21,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:20:21,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:21,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:20:21,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:20:21,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:20:21,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 238 transitions, 2939 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-21 17:20:21,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:21,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:20:21,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:24,132 INFO L124 PetriNetUnfolderBase]: 3950/6198 cut-off events. [2024-06-21 17:20:24,133 INFO L125 PetriNetUnfolderBase]: For 232209/232217 co-relation queries the response was YES. [2024-06-21 17:20:24,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40386 conditions, 6198 events. 3950/6198 cut-off events. For 232209/232217 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 36228 event pairs, 1161 based on Foata normal form. 72/6269 useless extension candidates. Maximal degree in co-relation 40304. Up to 4291 conditions per place. [2024-06-21 17:20:24,182 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 250 selfloop transitions, 59 changer transitions 0/313 dead transitions. [2024-06-21 17:20:24,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 313 transitions, 4216 flow [2024-06-21 17:20:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:20:24,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:20:24,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-21 17:20:24,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44155844155844154 [2024-06-21 17:20:24,184 INFO L175 Difference]: Start difference. First operand has 171 places, 238 transitions, 2939 flow. Second operand 11 states and 204 transitions. [2024-06-21 17:20:24,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 313 transitions, 4216 flow [2024-06-21 17:20:24,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 313 transitions, 4041 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-21 17:20:24,482 INFO L231 Difference]: Finished difference. Result has 174 places, 243 transitions, 3062 flow [2024-06-21 17:20:24,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2764, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3062, PETRI_PLACES=174, PETRI_TRANSITIONS=243} [2024-06-21 17:20:24,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-21 17:20:24,483 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 243 transitions, 3062 flow [2024-06-21 17:20:24,483 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-21 17:20:24,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:24,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:24,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 17:20:24,484 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:24,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:24,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1539978096, now seen corresponding path program 4 times [2024-06-21 17:20:24,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:24,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583479263] [2024-06-21 17:20:24,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:24,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:24,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:27,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:27,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:27,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583479263] [2024-06-21 17:20:27,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583479263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:27,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:27,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:20:27,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908330733] [2024-06-21 17:20:27,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:27,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:20:27,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:27,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:20:27,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:20:27,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:20:27,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 243 transitions, 3062 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-21 17:20:27,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:27,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:20:27,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:30,282 INFO L124 PetriNetUnfolderBase]: 4262/6720 cut-off events. [2024-06-21 17:20:30,282 INFO L125 PetriNetUnfolderBase]: For 255435/255439 co-relation queries the response was YES. [2024-06-21 17:20:30,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42932 conditions, 6720 events. 4262/6720 cut-off events. For 255435/255439 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 40342 event pairs, 1526 based on Foata normal form. 76/6795 useless extension candidates. Maximal degree in co-relation 42848. Up to 5134 conditions per place. [2024-06-21 17:20:30,339 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 184 selfloop transitions, 130 changer transitions 0/318 dead transitions. [2024-06-21 17:20:30,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 318 transitions, 4203 flow [2024-06-21 17:20:30,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:20:30,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:20:30,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 234 transitions. [2024-06-21 17:20:30,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 17:20:30,341 INFO L175 Difference]: Start difference. First operand has 174 places, 243 transitions, 3062 flow. Second operand 12 states and 234 transitions. [2024-06-21 17:20:30,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 318 transitions, 4203 flow [2024-06-21 17:20:30,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 318 transitions, 4048 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 17:20:30,650 INFO L231 Difference]: Finished difference. Result has 179 places, 245 transitions, 3264 flow [2024-06-21 17:20:30,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2907, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3264, PETRI_PLACES=179, PETRI_TRANSITIONS=245} [2024-06-21 17:20:30,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-21 17:20:30,651 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 245 transitions, 3264 flow [2024-06-21 17:20:30,651 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-21 17:20:30,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:30,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:30,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 17:20:30,651 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:30,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:30,652 INFO L85 PathProgramCache]: Analyzing trace with hash 267376416, now seen corresponding path program 5 times [2024-06-21 17:20:30,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:30,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210210618] [2024-06-21 17:20:30,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:30,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:30,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:34,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:34,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:34,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210210618] [2024-06-21 17:20:34,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210210618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:34,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:34,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:20:34,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474110954] [2024-06-21 17:20:34,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:34,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:20:34,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:34,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:20:34,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:20:34,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:20:34,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 245 transitions, 3264 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-21 17:20:34,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:34,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:20:34,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:37,369 INFO L124 PetriNetUnfolderBase]: 5006/7936 cut-off events. [2024-06-21 17:20:37,369 INFO L125 PetriNetUnfolderBase]: For 326180/326184 co-relation queries the response was YES. [2024-06-21 17:20:37,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52305 conditions, 7936 events. 5006/7936 cut-off events. For 326180/326184 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 49705 event pairs, 1727 based on Foata normal form. 66/8001 useless extension candidates. Maximal degree in co-relation 52219. Up to 5043 conditions per place. [2024-06-21 17:20:37,430 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 197 selfloop transitions, 132 changer transitions 0/333 dead transitions. [2024-06-21 17:20:37,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 333 transitions, 4763 flow [2024-06-21 17:20:37,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:20:37,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:20:37,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-06-21 17:20:37,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-21 17:20:37,432 INFO L175 Difference]: Start difference. First operand has 179 places, 245 transitions, 3264 flow. Second operand 12 states and 240 transitions. [2024-06-21 17:20:37,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 333 transitions, 4763 flow [2024-06-21 17:20:37,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 333 transitions, 4434 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-21 17:20:37,882 INFO L231 Difference]: Finished difference. Result has 182 places, 250 transitions, 3397 flow [2024-06-21 17:20:37,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2935, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3397, PETRI_PLACES=182, PETRI_TRANSITIONS=250} [2024-06-21 17:20:37,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-21 17:20:37,883 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 250 transitions, 3397 flow [2024-06-21 17:20:37,883 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-21 17:20:37,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:37,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:37,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 17:20:37,883 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:37,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:37,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1534615716, now seen corresponding path program 6 times [2024-06-21 17:20:37,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:37,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556498946] [2024-06-21 17:20:37,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:37,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:37,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:41,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:41,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:41,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556498946] [2024-06-21 17:20:41,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556498946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:41,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:41,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:20:41,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434789726] [2024-06-21 17:20:41,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:41,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:20:41,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:41,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:20:41,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:20:41,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:20:41,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 250 transitions, 3397 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-21 17:20:41,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:41,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:20:41,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:44,001 INFO L124 PetriNetUnfolderBase]: 5135/8167 cut-off events. [2024-06-21 17:20:44,001 INFO L125 PetriNetUnfolderBase]: For 326520/326524 co-relation queries the response was YES. [2024-06-21 17:20:44,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51827 conditions, 8167 events. 5135/8167 cut-off events. For 326520/326524 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 51863 event pairs, 1969 based on Foata normal form. 76/8242 useless extension candidates. Maximal degree in co-relation 51739. Up to 6569 conditions per place. [2024-06-21 17:20:44,069 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 178 selfloop transitions, 134 changer transitions 0/316 dead transitions. [2024-06-21 17:20:44,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 316 transitions, 4529 flow [2024-06-21 17:20:44,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:20:44,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:20:44,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-21 17:20:44,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4588744588744589 [2024-06-21 17:20:44,073 INFO L175 Difference]: Start difference. First operand has 182 places, 250 transitions, 3397 flow. Second operand 11 states and 212 transitions. [2024-06-21 17:20:44,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 316 transitions, 4529 flow [2024-06-21 17:20:44,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 316 transitions, 4204 flow, removed 58 selfloop flow, removed 9 redundant places. [2024-06-21 17:20:44,522 INFO L231 Difference]: Finished difference. Result has 184 places, 252 transitions, 3446 flow [2024-06-21 17:20:44,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3084, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3446, PETRI_PLACES=184, PETRI_TRANSITIONS=252} [2024-06-21 17:20:44,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-21 17:20:44,522 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 252 transitions, 3446 flow [2024-06-21 17:20:44,523 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-21 17:20:44,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:44,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:44,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 17:20:44,523 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:44,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:44,524 INFO L85 PathProgramCache]: Analyzing trace with hash 273101868, now seen corresponding path program 1 times [2024-06-21 17:20:44,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:44,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897011755] [2024-06-21 17:20:44,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:44,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:44,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:48,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:48,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:48,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897011755] [2024-06-21 17:20:48,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897011755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:48,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:48,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:20:48,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21201090] [2024-06-21 17:20:48,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:48,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:20:48,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:48,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:20:48,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:20:48,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:20:48,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 252 transitions, 3446 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:48,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:48,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:20:48,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:51,707 INFO L124 PetriNetUnfolderBase]: 5638/9028 cut-off events. [2024-06-21 17:20:51,707 INFO L125 PetriNetUnfolderBase]: For 371041/371045 co-relation queries the response was YES. [2024-06-21 17:20:51,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57701 conditions, 9028 events. 5638/9028 cut-off events. For 371041/371045 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 59025 event pairs, 1951 based on Foata normal form. 56/9083 useless extension candidates. Maximal degree in co-relation 57612. Up to 5374 conditions per place. [2024-06-21 17:20:51,781 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 179 selfloop transitions, 143 changer transitions 0/326 dead transitions. [2024-06-21 17:20:51,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 326 transitions, 4773 flow [2024-06-21 17:20:51,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:20:51,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:20:51,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-21 17:20:51,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-21 17:20:51,783 INFO L175 Difference]: Start difference. First operand has 184 places, 252 transitions, 3446 flow. Second operand 11 states and 217 transitions. [2024-06-21 17:20:51,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 326 transitions, 4773 flow [2024-06-21 17:20:52,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 326 transitions, 4484 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 17:20:52,396 INFO L231 Difference]: Finished difference. Result has 187 places, 255 transitions, 3601 flow [2024-06-21 17:20:52,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3601, PETRI_PLACES=187, PETRI_TRANSITIONS=255} [2024-06-21 17:20:52,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-21 17:20:52,397 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 255 transitions, 3601 flow [2024-06-21 17:20:52,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:20:52,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:52,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:52,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 17:20:52,397 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:52,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:52,398 INFO L85 PathProgramCache]: Analyzing trace with hash 2062580106, now seen corresponding path program 7 times [2024-06-21 17:20:52,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:52,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748320594] [2024-06-21 17:20:52,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:52,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:52,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:20:56,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:20:56,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:20:56,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748320594] [2024-06-21 17:20:56,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748320594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:20:56,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:20:56,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:20:56,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248306613] [2024-06-21 17:20:56,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:20:56,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:20:56,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:20:56,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:20:56,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:20:56,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:20:56,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 255 transitions, 3601 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-21 17:20:56,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:20:56,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:20:56,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:20:59,076 INFO L124 PetriNetUnfolderBase]: 5950/9550 cut-off events. [2024-06-21 17:20:59,076 INFO L125 PetriNetUnfolderBase]: For 409938/409946 co-relation queries the response was YES. [2024-06-21 17:20:59,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60490 conditions, 9550 events. 5950/9550 cut-off events. For 409938/409946 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 63681 event pairs, 2609 based on Foata normal form. 76/9624 useless extension candidates. Maximal degree in co-relation 60400. Up to 8371 conditions per place. [2024-06-21 17:20:59,164 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 226 selfloop transitions, 89 changer transitions 0/319 dead transitions. [2024-06-21 17:20:59,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 319 transitions, 4678 flow [2024-06-21 17:20:59,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:20:59,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:20:59,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-21 17:20:59,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4458874458874459 [2024-06-21 17:20:59,165 INFO L175 Difference]: Start difference. First operand has 187 places, 255 transitions, 3601 flow. Second operand 11 states and 206 transitions. [2024-06-21 17:20:59,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 319 transitions, 4678 flow [2024-06-21 17:20:59,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 319 transitions, 4370 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-21 17:20:59,847 INFO L231 Difference]: Finished difference. Result has 190 places, 257 transitions, 3580 flow [2024-06-21 17:20:59,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3295, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3580, PETRI_PLACES=190, PETRI_TRANSITIONS=257} [2024-06-21 17:20:59,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-21 17:20:59,848 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 257 transitions, 3580 flow [2024-06-21 17:20:59,848 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-21 17:20:59,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:20:59,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:20:59,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 17:20:59,848 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:20:59,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:20:59,848 INFO L85 PathProgramCache]: Analyzing trace with hash -149903074, now seen corresponding path program 8 times [2024-06-21 17:20:59,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:20:59,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115304638] [2024-06-21 17:20:59,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:20:59,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:20:59,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:02,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:02,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:02,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115304638] [2024-06-21 17:21:02,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115304638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:02,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:02,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:02,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612432397] [2024-06-21 17:21:02,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:02,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:02,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:02,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:02,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:03,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:21:03,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 257 transitions, 3580 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-21 17:21:03,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:03,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:21:03,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:06,109 INFO L124 PetriNetUnfolderBase]: 6038/9710 cut-off events. [2024-06-21 17:21:06,109 INFO L125 PetriNetUnfolderBase]: For 382623/382631 co-relation queries the response was YES. [2024-06-21 17:21:06,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61276 conditions, 9710 events. 6038/9710 cut-off events. For 382623/382631 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 64892 event pairs, 2614 based on Foata normal form. 22/9730 useless extension candidates. Maximal degree in co-relation 61185. Up to 8971 conditions per place. [2024-06-21 17:21:06,192 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 237 selfloop transitions, 59 changer transitions 0/300 dead transitions. [2024-06-21 17:21:06,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 300 transitions, 4344 flow [2024-06-21 17:21:06,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:21:06,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:21:06,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 17:21:06,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-21 17:21:06,194 INFO L175 Difference]: Start difference. First operand has 190 places, 257 transitions, 3580 flow. Second operand 9 states and 157 transitions. [2024-06-21 17:21:06,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 300 transitions, 4344 flow [2024-06-21 17:21:06,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 300 transitions, 4095 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-21 17:21:06,726 INFO L231 Difference]: Finished difference. Result has 190 places, 258 transitions, 3496 flow [2024-06-21 17:21:06,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3496, PETRI_PLACES=190, PETRI_TRANSITIONS=258} [2024-06-21 17:21:06,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-21 17:21:06,727 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 258 transitions, 3496 flow [2024-06-21 17:21:06,727 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-21 17:21:06,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:06,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:06,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 17:21:06,728 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:06,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:06,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1375095868, now seen corresponding path program 9 times [2024-06-21 17:21:06,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:06,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983930322] [2024-06-21 17:21:06,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:06,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:10,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:10,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:10,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983930322] [2024-06-21 17:21:10,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983930322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:10,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:10,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:10,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712186756] [2024-06-21 17:21:10,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:10,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:10,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:10,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:10,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:10,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:21:10,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 258 transitions, 3496 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-21 17:21:10,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:10,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:21:10,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:13,275 INFO L124 PetriNetUnfolderBase]: 6350/10234 cut-off events. [2024-06-21 17:21:13,275 INFO L125 PetriNetUnfolderBase]: For 442384/442392 co-relation queries the response was YES. [2024-06-21 17:21:13,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63549 conditions, 10234 events. 6350/10234 cut-off events. For 442384/442392 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 69481 event pairs, 2762 based on Foata normal form. 76/10308 useless extension candidates. Maximal degree in co-relation 63457. Up to 9043 conditions per place. [2024-06-21 17:21:13,356 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 219 selfloop transitions, 89 changer transitions 0/312 dead transitions. [2024-06-21 17:21:13,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 312 transitions, 4469 flow [2024-06-21 17:21:13,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:21:13,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:21:13,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 17:21:13,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 17:21:13,357 INFO L175 Difference]: Start difference. First operand has 190 places, 258 transitions, 3496 flow. Second operand 10 states and 185 transitions. [2024-06-21 17:21:13,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 312 transitions, 4469 flow [2024-06-21 17:21:14,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 312 transitions, 4316 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 17:21:14,049 INFO L231 Difference]: Finished difference. Result has 193 places, 260 transitions, 3638 flow [2024-06-21 17:21:14,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3638, PETRI_PLACES=193, PETRI_TRANSITIONS=260} [2024-06-21 17:21:14,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-21 17:21:14,050 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 260 transitions, 3638 flow [2024-06-21 17:21:14,050 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-21 17:21:14,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:14,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:14,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 17:21:14,051 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:14,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:14,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1369585618, now seen corresponding path program 10 times [2024-06-21 17:21:14,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:14,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660186362] [2024-06-21 17:21:14,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:14,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:17,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:17,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:17,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660186362] [2024-06-21 17:21:17,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660186362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:17,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:17,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:21:17,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634855382] [2024-06-21 17:21:17,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:17,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:21:17,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:17,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:21:17,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:21:17,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:21:17,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 260 transitions, 3638 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-21 17:21:17,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:17,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:21:17,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:20,638 INFO L124 PetriNetUnfolderBase]: 6855/11057 cut-off events. [2024-06-21 17:21:20,638 INFO L125 PetriNetUnfolderBase]: For 498251/498259 co-relation queries the response was YES. [2024-06-21 17:21:20,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69328 conditions, 11057 events. 6855/11057 cut-off events. For 498251/498259 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 76091 event pairs, 2815 based on Foata normal form. 66/11121 useless extension candidates. Maximal degree in co-relation 69235. Up to 8330 conditions per place. [2024-06-21 17:21:20,729 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 239 selfloop transitions, 92 changer transitions 0/335 dead transitions. [2024-06-21 17:21:20,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 335 transitions, 4989 flow [2024-06-21 17:21:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:21:20,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:21:20,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-21 17:21:20,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45670995670995673 [2024-06-21 17:21:20,731 INFO L175 Difference]: Start difference. First operand has 193 places, 260 transitions, 3638 flow. Second operand 11 states and 211 transitions. [2024-06-21 17:21:20,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 335 transitions, 4989 flow [2024-06-21 17:21:21,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 335 transitions, 4734 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-21 17:21:21,373 INFO L231 Difference]: Finished difference. Result has 197 places, 265 transitions, 3792 flow [2024-06-21 17:21:21,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3792, PETRI_PLACES=197, PETRI_TRANSITIONS=265} [2024-06-21 17:21:21,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-21 17:21:21,374 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 265 transitions, 3792 flow [2024-06-21 17:21:21,374 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-21 17:21:21,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:21,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:21,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 17:21:21,374 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:21,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:21,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1375311070, now seen corresponding path program 2 times [2024-06-21 17:21:21,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:21,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607172397] [2024-06-21 17:21:21,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:21,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:21,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:25,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:25,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:25,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607172397] [2024-06-21 17:21:25,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607172397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:25,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:25,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:21:25,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448618859] [2024-06-21 17:21:25,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:25,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:21:25,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:25,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:21:25,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:21:25,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:21:25,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 265 transitions, 3792 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:25,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:25,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:21:25,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:28,322 INFO L124 PetriNetUnfolderBase]: 7067/11471 cut-off events. [2024-06-21 17:21:28,322 INFO L125 PetriNetUnfolderBase]: For 509269/509277 co-relation queries the response was YES. [2024-06-21 17:21:28,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71218 conditions, 11471 events. 7067/11471 cut-off events. For 509269/509277 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 80177 event pairs, 3044 based on Foata normal form. 56/11525 useless extension candidates. Maximal degree in co-relation 71123. Up to 9206 conditions per place. [2024-06-21 17:21:28,420 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 226 selfloop transitions, 95 changer transitions 0/325 dead transitions. [2024-06-21 17:21:28,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 325 transitions, 4839 flow [2024-06-21 17:21:28,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:21:28,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:21:28,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 17:21:28,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 17:21:28,424 INFO L175 Difference]: Start difference. First operand has 197 places, 265 transitions, 3792 flow. Second operand 10 states and 189 transitions. [2024-06-21 17:21:28,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 325 transitions, 4839 flow [2024-06-21 17:21:29,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 325 transitions, 4604 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-21 17:21:29,162 INFO L231 Difference]: Finished difference. Result has 200 places, 267 transitions, 3865 flow [2024-06-21 17:21:29,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3865, PETRI_PLACES=200, PETRI_TRANSITIONS=267} [2024-06-21 17:21:29,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-21 17:21:29,163 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 267 transitions, 3865 flow [2024-06-21 17:21:29,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:29,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:29,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:29,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 17:21:29,164 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:29,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:29,165 INFO L85 PathProgramCache]: Analyzing trace with hash -545177136, now seen corresponding path program 3 times [2024-06-21 17:21:29,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:29,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772311150] [2024-06-21 17:21:29,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:29,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:29,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:33,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:33,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:33,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772311150] [2024-06-21 17:21:33,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772311150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:33,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:33,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:21:33,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479624037] [2024-06-21 17:21:33,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:33,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:21:33,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:33,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:21:33,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:21:33,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:21:33,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 267 transitions, 3865 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:33,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:33,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:21:33,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:36,501 INFO L124 PetriNetUnfolderBase]: 7115/11573 cut-off events. [2024-06-21 17:21:36,501 INFO L125 PetriNetUnfolderBase]: For 490153/490161 co-relation queries the response was YES. [2024-06-21 17:21:36,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71708 conditions, 11573 events. 7115/11573 cut-off events. For 490153/490161 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 81147 event pairs, 3268 based on Foata normal form. 14/11585 useless extension candidates. Maximal degree in co-relation 71611. Up to 10664 conditions per place. [2024-06-21 17:21:36,615 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 247 selfloop transitions, 61 changer transitions 0/312 dead transitions. [2024-06-21 17:21:36,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 312 transitions, 4677 flow [2024-06-21 17:21:36,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:21:36,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:21:36,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 17:21:36,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 17:21:36,617 INFO L175 Difference]: Start difference. First operand has 200 places, 267 transitions, 3865 flow. Second operand 9 states and 159 transitions. [2024-06-21 17:21:36,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 312 transitions, 4677 flow [2024-06-21 17:21:37,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 312 transitions, 4395 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-21 17:21:37,389 INFO L231 Difference]: Finished difference. Result has 201 places, 268 transitions, 3759 flow [2024-06-21 17:21:37,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3583, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3759, PETRI_PLACES=201, PETRI_TRANSITIONS=268} [2024-06-21 17:21:37,390 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-21 17:21:37,390 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 268 transitions, 3759 flow [2024-06-21 17:21:37,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:37,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:37,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:21:37,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 17:21:37,391 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:21:37,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:37,391 INFO L85 PathProgramCache]: Analyzing trace with hash 116009408, now seen corresponding path program 4 times [2024-06-21 17:21:37,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:37,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77014402] [2024-06-21 17:21:37,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:37,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:37,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:41,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:41,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:41,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77014402] [2024-06-21 17:21:41,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77014402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:41,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:41,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:21:41,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347718365] [2024-06-21 17:21:41,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:41,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:21:41,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:41,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:21:41,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:21:41,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:21:41,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 268 transitions, 3759 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:41,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:41,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:21:41,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:44,651 INFO L124 PetriNetUnfolderBase]: 7095/11541 cut-off events. [2024-06-21 17:21:44,651 INFO L125 PetriNetUnfolderBase]: For 493536/493544 co-relation queries the response was YES. [2024-06-21 17:21:44,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70773 conditions, 11541 events. 7095/11541 cut-off events. For 493536/493544 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 80580 event pairs, 3205 based on Foata normal form. 14/11553 useless extension candidates. Maximal degree in co-relation 70675. Up to 9556 conditions per place. [2024-06-21 17:21:44,751 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 73 changer transitions 0/311 dead transitions. [2024-06-21 17:21:44,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 311 transitions, 4437 flow [2024-06-21 17:21:44,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:21:44,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:21:44,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 17:21:44,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-21 17:21:44,753 INFO L175 Difference]: Start difference. First operand has 201 places, 268 transitions, 3759 flow. Second operand 9 states and 157 transitions. [2024-06-21 17:21:44,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 311 transitions, 4437 flow [2024-06-21 17:21:45,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 311 transitions, 4275 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 17:21:45,418 INFO L231 Difference]: Finished difference. Result has 202 places, 267 transitions, 3661 flow [2024-06-21 17:21:45,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3511, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3661, PETRI_PLACES=202, PETRI_TRANSITIONS=267} [2024-06-21 17:21:45,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-21 17:21:45,419 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 267 transitions, 3661 flow [2024-06-21 17:21:45,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:21:45,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:45,419 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-21 17:21:45,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 17:21:45,419 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-21 17:21:45,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:45,419 INFO L85 PathProgramCache]: Analyzing trace with hash -555857350, now seen corresponding path program 1 times [2024-06-21 17:21:45,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:45,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401576106] [2024-06-21 17:21:45,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:45,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:45,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:48,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:48,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:48,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401576106] [2024-06-21 17:21:48,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401576106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:48,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:48,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:48,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060319058] [2024-06-21 17:21:48,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:48,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:48,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:48,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:48,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:48,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:21:48,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 267 transitions, 3661 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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-21 17:21:48,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:48,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:21:48,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:51,122 INFO L124 PetriNetUnfolderBase]: 6789/11060 cut-off events. [2024-06-21 17:21:51,123 INFO L125 PetriNetUnfolderBase]: For 502023/502078 co-relation queries the response was YES. [2024-06-21 17:21:51,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69530 conditions, 11060 events. 6789/11060 cut-off events. For 502023/502078 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 78187 event pairs, 3224 based on Foata normal form. 20/10944 useless extension candidates. Maximal degree in co-relation 69431. Up to 10627 conditions per place. [2024-06-21 17:21:51,238 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 230 selfloop transitions, 40 changer transitions 0/297 dead transitions. [2024-06-21 17:21:51,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 297 transitions, 4395 flow [2024-06-21 17:21:51,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:21:51,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:21:51,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 17:21:51,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-21 17:21:51,239 INFO L175 Difference]: Start difference. First operand has 202 places, 267 transitions, 3661 flow. Second operand 7 states and 118 transitions. [2024-06-21 17:21:51,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 297 transitions, 4395 flow [2024-06-21 17:21:52,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 297 transitions, 4049 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-21 17:21:52,081 INFO L231 Difference]: Finished difference. Result has 199 places, 277 transitions, 3557 flow [2024-06-21 17:21:52,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3325, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3557, PETRI_PLACES=199, PETRI_TRANSITIONS=277} [2024-06-21 17:21:52,082 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-21 17:21:52,082 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 277 transitions, 3557 flow [2024-06-21 17:21:52,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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-21 17:21:52,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:52,083 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-21 17:21:52,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 17:21:52,083 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-21 17:21:52,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:52,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1023961744, now seen corresponding path program 2 times [2024-06-21 17:21:52,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:52,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715786233] [2024-06-21 17:21:52,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:52,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:52,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:21:55,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:21:55,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:21:55,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715786233] [2024-06-21 17:21:55,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715786233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:21:55,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:21:55,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:21:55,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387134616] [2024-06-21 17:21:55,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:21:55,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:21:55,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:21:55,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:21:55,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:21:55,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:21:55,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 277 transitions, 3557 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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-21 17:21:55,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:21:55,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:21:55,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:21:57,661 INFO L124 PetriNetUnfolderBase]: 6775/11026 cut-off events. [2024-06-21 17:21:57,661 INFO L125 PetriNetUnfolderBase]: For 513164/513225 co-relation queries the response was YES. [2024-06-21 17:21:57,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68020 conditions, 11026 events. 6775/11026 cut-off events. For 513164/513225 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 77885 event pairs, 3164 based on Foata normal form. 19/10896 useless extension candidates. Maximal degree in co-relation 67924. Up to 10581 conditions per place. [2024-06-21 17:21:57,773 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 220 selfloop transitions, 47 changer transitions 0/294 dead transitions. [2024-06-21 17:21:57,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 294 transitions, 4255 flow [2024-06-21 17:21:57,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:21:57,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:21:57,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 17:21:57,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-21 17:21:57,775 INFO L175 Difference]: Start difference. First operand has 199 places, 277 transitions, 3557 flow. Second operand 6 states and 101 transitions. [2024-06-21 17:21:57,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 294 transitions, 4255 flow [2024-06-21 17:21:58,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 294 transitions, 4185 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 17:21:58,545 INFO L231 Difference]: Finished difference. Result has 202 places, 280 transitions, 3631 flow [2024-06-21 17:21:58,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3631, PETRI_PLACES=202, PETRI_TRANSITIONS=280} [2024-06-21 17:21:58,546 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-21 17:21:58,546 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 280 transitions, 3631 flow [2024-06-21 17:21:58,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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-21 17:21:58,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:21:58,546 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-21 17:21:58,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 17:21:58,546 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-21 17:21:58,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:21:58,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1598594010, now seen corresponding path program 3 times [2024-06-21 17:21:58,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:21:58,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752908113] [2024-06-21 17:21:58,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:21:58,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:21:58,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:02,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:02,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:02,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752908113] [2024-06-21 17:22:02,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752908113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:02,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:02,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:22:02,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70244942] [2024-06-21 17:22:02,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:02,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:22:02,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:02,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:22:02,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:22:02,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:22:02,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 280 transitions, 3631 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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-21 17:22:02,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:02,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:22:02,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:04,887 INFO L124 PetriNetUnfolderBase]: 6766/11029 cut-off events. [2024-06-21 17:22:04,887 INFO L125 PetriNetUnfolderBase]: For 533037/533087 co-relation queries the response was YES. [2024-06-21 17:22:04,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69632 conditions, 11029 events. 6766/11029 cut-off events. For 533037/533087 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 78000 event pairs, 3219 based on Foata normal form. 15/10908 useless extension candidates. Maximal degree in co-relation 69535. Up to 10587 conditions per place. [2024-06-21 17:22:04,997 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 229 selfloop transitions, 43 changer transitions 0/299 dead transitions. [2024-06-21 17:22:04,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 299 transitions, 4227 flow [2024-06-21 17:22:04,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:22:04,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:22:04,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 17:22:04,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-21 17:22:04,999 INFO L175 Difference]: Start difference. First operand has 202 places, 280 transitions, 3631 flow. Second operand 6 states and 106 transitions. [2024-06-21 17:22:04,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 299 transitions, 4227 flow [2024-06-21 17:22:05,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 299 transitions, 4089 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 17:22:05,967 INFO L231 Difference]: Finished difference. Result has 204 places, 280 transitions, 3598 flow [2024-06-21 17:22:05,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3598, PETRI_PLACES=204, PETRI_TRANSITIONS=280} [2024-06-21 17:22:05,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-21 17:22:05,967 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 280 transitions, 3598 flow [2024-06-21 17:22:05,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 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-21 17:22:05,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:05,968 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-21 17:22:05,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 17:22:05,968 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-21 17:22:05,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:05,968 INFO L85 PathProgramCache]: Analyzing trace with hash 290353184, now seen corresponding path program 1 times [2024-06-21 17:22:05,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:05,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645910178] [2024-06-21 17:22:05,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:05,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:05,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:08,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:08,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:08,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645910178] [2024-06-21 17:22:08,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645910178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:08,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:08,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:22:08,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139361281] [2024-06-21 17:22:08,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:08,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:22:08,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:08,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:22:08,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:22:08,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:22:08,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 280 transitions, 3598 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-21 17:22:08,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:08,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:22:08,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:11,421 INFO L124 PetriNetUnfolderBase]: 7143/11614 cut-off events. [2024-06-21 17:22:11,421 INFO L125 PetriNetUnfolderBase]: For 557427/557429 co-relation queries the response was YES. [2024-06-21 17:22:11,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72481 conditions, 11614 events. 7143/11614 cut-off events. For 557427/557429 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 81533 event pairs, 3331 based on Foata normal form. 2/11615 useless extension candidates. Maximal degree in co-relation 72383. Up to 11225 conditions per place. [2024-06-21 17:22:11,521 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 27 changer transitions 0/319 dead transitions. [2024-06-21 17:22:11,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 319 transitions, 4744 flow [2024-06-21 17:22:11,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:22:11,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:22:11,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 17:22:11,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-21 17:22:11,523 INFO L175 Difference]: Start difference. First operand has 204 places, 280 transitions, 3598 flow. Second operand 7 states and 124 transitions. [2024-06-21 17:22:11,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 319 transitions, 4744 flow [2024-06-21 17:22:12,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 319 transitions, 4652 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 17:22:12,478 INFO L231 Difference]: Finished difference. Result has 207 places, 291 transitions, 3849 flow [2024-06-21 17:22:12,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3849, PETRI_PLACES=207, PETRI_TRANSITIONS=291} [2024-06-21 17:22:12,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-21 17:22:12,478 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 291 transitions, 3849 flow [2024-06-21 17:22:12,478 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-21 17:22:12,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:12,479 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-21 17:22:12,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 17:22:12,479 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-21 17:22:12,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:12,479 INFO L85 PathProgramCache]: Analyzing trace with hash 290473154, now seen corresponding path program 2 times [2024-06-21 17:22:12,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:12,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485970307] [2024-06-21 17:22:12,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:12,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:12,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:15,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:15,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:15,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485970307] [2024-06-21 17:22:15,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485970307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:15,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:15,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:22:15,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130318137] [2024-06-21 17:22:15,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:15,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:22:15,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:15,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:22:15,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:22:15,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:22:15,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 291 transitions, 3849 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-21 17:22:15,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:15,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:22:15,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:17,864 INFO L124 PetriNetUnfolderBase]: 7234/11741 cut-off events. [2024-06-21 17:22:17,864 INFO L125 PetriNetUnfolderBase]: For 577490/577492 co-relation queries the response was YES. [2024-06-21 17:22:17,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75164 conditions, 11741 events. 7234/11741 cut-off events. For 577490/577492 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82401 event pairs, 3390 based on Foata normal form. 6/11746 useless extension candidates. Maximal degree in co-relation 75064. Up to 11404 conditions per place. [2024-06-21 17:22:17,987 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 296 selfloop transitions, 24 changer transitions 0/324 dead transitions. [2024-06-21 17:22:17,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 324 transitions, 4862 flow [2024-06-21 17:22:17,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:22:17,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:22:17,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 17:22:17,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-21 17:22:17,989 INFO L175 Difference]: Start difference. First operand has 207 places, 291 transitions, 3849 flow. Second operand 8 states and 125 transitions. [2024-06-21 17:22:17,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 324 transitions, 4862 flow [2024-06-21 17:22:19,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 324 transitions, 4698 flow, removed 77 selfloop flow, removed 2 redundant places. [2024-06-21 17:22:19,120 INFO L231 Difference]: Finished difference. Result has 214 places, 302 transitions, 3986 flow [2024-06-21 17:22:19,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3986, PETRI_PLACES=214, PETRI_TRANSITIONS=302} [2024-06-21 17:22:19,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-21 17:22:19,121 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 302 transitions, 3986 flow [2024-06-21 17:22:19,121 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-21 17:22:19,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:19,121 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-21 17:22:19,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 17:22:19,122 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-21 17:22:19,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:19,122 INFO L85 PathProgramCache]: Analyzing trace with hash 290473340, now seen corresponding path program 1 times [2024-06-21 17:22:19,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:19,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917304350] [2024-06-21 17:22:19,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:19,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:21,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:21,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:21,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917304350] [2024-06-21 17:22:21,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917304350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:21,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:21,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:22:21,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074311339] [2024-06-21 17:22:21,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:21,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:22:21,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:21,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:22:21,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:22:21,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:22:21,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 302 transitions, 3986 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-21 17:22:21,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:21,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:22:21,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:24,505 INFO L124 PetriNetUnfolderBase]: 7208/11703 cut-off events. [2024-06-21 17:22:24,505 INFO L125 PetriNetUnfolderBase]: For 589772/589774 co-relation queries the response was YES. [2024-06-21 17:22:24,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74987 conditions, 11703 events. 7208/11703 cut-off events. For 589772/589774 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82125 event pairs, 3389 based on Foata normal form. 6/11708 useless extension candidates. Maximal degree in co-relation 74884. Up to 11385 conditions per place. [2024-06-21 17:22:24,615 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 295 selfloop transitions, 24 changer transitions 0/323 dead transitions. [2024-06-21 17:22:24,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 323 transitions, 4678 flow [2024-06-21 17:22:24,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:22:24,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:22:24,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 17:22:24,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-21 17:22:24,617 INFO L175 Difference]: Start difference. First operand has 214 places, 302 transitions, 3986 flow. Second operand 8 states and 124 transitions. [2024-06-21 17:22:24,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 323 transitions, 4678 flow [2024-06-21 17:22:25,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 323 transitions, 4524 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-21 17:22:25,636 INFO L231 Difference]: Finished difference. Result has 218 places, 302 transitions, 3888 flow [2024-06-21 17:22:25,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3832, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3888, PETRI_PLACES=218, PETRI_TRANSITIONS=302} [2024-06-21 17:22:25,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-21 17:22:25,637 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 302 transitions, 3888 flow [2024-06-21 17:22:25,637 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-21 17:22:25,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:25,637 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-21 17:22:25,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 17:22:25,638 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-21 17:22:25,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:25,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1598778336, now seen corresponding path program 3 times [2024-06-21 17:22:25,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:25,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916941209] [2024-06-21 17:22:25,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:25,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:25,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:28,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:28,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:28,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916941209] [2024-06-21 17:22:28,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916941209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:28,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:28,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:22:28,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473181783] [2024-06-21 17:22:28,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:28,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:22:28,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:28,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:22:28,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:22:28,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:22:28,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 302 transitions, 3888 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-21 17:22:28,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:28,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:22:28,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:30,894 INFO L124 PetriNetUnfolderBase]: 7230/11735 cut-off events. [2024-06-21 17:22:30,895 INFO L125 PetriNetUnfolderBase]: For 606757/606759 co-relation queries the response was YES. [2024-06-21 17:22:30,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75221 conditions, 11735 events. 7230/11735 cut-off events. For 606757/606759 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82110 event pairs, 3337 based on Foata normal form. 6/11740 useless extension candidates. Maximal degree in co-relation 75117. Up to 11324 conditions per place. [2024-06-21 17:22:31,024 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 37 changer transitions 0/332 dead transitions. [2024-06-21 17:22:31,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 332 transitions, 4761 flow [2024-06-21 17:22:31,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:22:31,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:22:31,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 17:22:31,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 17:22:31,025 INFO L175 Difference]: Start difference. First operand has 218 places, 302 transitions, 3888 flow. Second operand 8 states and 131 transitions. [2024-06-21 17:22:31,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 332 transitions, 4761 flow [2024-06-21 17:22:32,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 332 transitions, 4643 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 17:22:32,530 INFO L231 Difference]: Finished difference. Result has 220 places, 305 transitions, 3930 flow [2024-06-21 17:22:32,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3770, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3930, PETRI_PLACES=220, PETRI_TRANSITIONS=305} [2024-06-21 17:22:32,530 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-21 17:22:32,530 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 305 transitions, 3930 flow [2024-06-21 17:22:32,531 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-21 17:22:32,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:32,531 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-21 17:22:32,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 17:22:32,531 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-21 17:22:32,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:32,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1599015672, now seen corresponding path program 2 times [2024-06-21 17:22:32,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:32,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559545876] [2024-06-21 17:22:32,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:32,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:32,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:35,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:35,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:35,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559545876] [2024-06-21 17:22:35,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559545876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:35,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:35,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:22:35,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195754215] [2024-06-21 17:22:35,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:35,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:22:35,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:35,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:22:35,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:22:35,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:22:35,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 305 transitions, 3930 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-21 17:22:35,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:35,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:22:35,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:37,861 INFO L124 PetriNetUnfolderBase]: 7240/11750 cut-off events. [2024-06-21 17:22:37,861 INFO L125 PetriNetUnfolderBase]: For 624728/624732 co-relation queries the response was YES. [2024-06-21 17:22:37,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75878 conditions, 11750 events. 7240/11750 cut-off events. For 624728/624732 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82267 event pairs, 3341 based on Foata normal form. 4/11753 useless extension candidates. Maximal degree in co-relation 75772. Up to 11330 conditions per place. [2024-06-21 17:22:37,986 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 38 changer transitions 0/330 dead transitions. [2024-06-21 17:22:37,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 330 transitions, 4801 flow [2024-06-21 17:22:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:22:37,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:22:37,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 17:22:37,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-21 17:22:37,988 INFO L175 Difference]: Start difference. First operand has 220 places, 305 transitions, 3930 flow. Second operand 7 states and 117 transitions. [2024-06-21 17:22:37,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 330 transitions, 4801 flow [2024-06-21 17:22:38,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 330 transitions, 4707 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 17:22:38,972 INFO L231 Difference]: Finished difference. Result has 221 places, 308 transitions, 3983 flow [2024-06-21 17:22:38,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3849, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3983, PETRI_PLACES=221, PETRI_TRANSITIONS=308} [2024-06-21 17:22:38,973 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-21 17:22:38,973 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 308 transitions, 3983 flow [2024-06-21 17:22:38,973 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-21 17:22:38,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:38,973 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-21 17:22:38,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 17:22:38,973 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-21 17:22:38,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:38,974 INFO L85 PathProgramCache]: Analyzing trace with hash -160415082, now seen corresponding path program 3 times [2024-06-21 17:22:38,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:38,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31469822] [2024-06-21 17:22:38,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:38,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:38,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:41,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:41,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:41,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31469822] [2024-06-21 17:22:41,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31469822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:41,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:41,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:22:41,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631333512] [2024-06-21 17:22:41,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:41,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:22:41,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:41,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:22:41,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:22:41,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:22:41,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 308 transitions, 3983 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-21 17:22:41,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:41,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:22:41,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:44,795 INFO L124 PetriNetUnfolderBase]: 7214/11713 cut-off events. [2024-06-21 17:22:44,795 INFO L125 PetriNetUnfolderBase]: For 621715/621717 co-relation queries the response was YES. [2024-06-21 17:22:44,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75291 conditions, 11713 events. 7214/11713 cut-off events. For 621715/621717 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 81975 event pairs, 3335 based on Foata normal form. 6/11718 useless extension candidates. Maximal degree in co-relation 75184. Up to 11311 conditions per place. [2024-06-21 17:22:44,902 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 39 changer transitions 0/334 dead transitions. [2024-06-21 17:22:44,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 334 transitions, 4711 flow [2024-06-21 17:22:44,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:22:44,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:22:44,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 17:22:44,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-21 17:22:44,903 INFO L175 Difference]: Start difference. First operand has 221 places, 308 transitions, 3983 flow. Second operand 8 states and 131 transitions. [2024-06-21 17:22:44,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 334 transitions, 4711 flow [2024-06-21 17:22:45,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 334 transitions, 4595 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-21 17:22:45,877 INFO L231 Difference]: Finished difference. Result has 225 places, 308 transitions, 3959 flow [2024-06-21 17:22:45,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3959, PETRI_PLACES=225, PETRI_TRANSITIONS=308} [2024-06-21 17:22:45,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-21 17:22:45,877 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 308 transitions, 3959 flow [2024-06-21 17:22:45,877 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-21 17:22:45,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:45,878 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-21 17:22:45,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 17:22:45,878 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-21 17:22:45,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:45,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1599024600, now seen corresponding path program 1 times [2024-06-21 17:22:45,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:45,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484772395] [2024-06-21 17:22:45,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:45,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:45,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:49,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:22:49,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:49,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484772395] [2024-06-21 17:22:49,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484772395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:49,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:49,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:22:49,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813351070] [2024-06-21 17:22:49,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:49,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:22:49,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:49,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:22:49,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:22:49,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:22:49,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 308 transitions, 3959 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:49,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:49,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:22:49,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:51,682 INFO L124 PetriNetUnfolderBase]: 6874/11182 cut-off events. [2024-06-21 17:22:51,682 INFO L125 PetriNetUnfolderBase]: For 634568/634618 co-relation queries the response was YES. [2024-06-21 17:22:51,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73605 conditions, 11182 events. 6874/11182 cut-off events. For 634568/634618 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 78810 event pairs, 3240 based on Foata normal form. 13/11059 useless extension candidates. Maximal degree in co-relation 73497. Up to 10810 conditions per place. [2024-06-21 17:22:51,813 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 284 selfloop transitions, 12 changer transitions 0/323 dead transitions. [2024-06-21 17:22:51,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 323 transitions, 4617 flow [2024-06-21 17:22:51,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:22:51,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:22:51,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 17:22:51,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-21 17:22:51,815 INFO L175 Difference]: Start difference. First operand has 225 places, 308 transitions, 3959 flow. Second operand 6 states and 97 transitions. [2024-06-21 17:22:51,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 323 transitions, 4617 flow [2024-06-21 17:22:53,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 323 transitions, 4511 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 17:22:53,164 INFO L231 Difference]: Finished difference. Result has 222 places, 310 transitions, 3918 flow [2024-06-21 17:22:53,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3918, PETRI_PLACES=222, PETRI_TRANSITIONS=310} [2024-06-21 17:22:53,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-21 17:22:53,165 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 310 transitions, 3918 flow [2024-06-21 17:22:53,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:22:53,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:22:53,165 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-21 17:22:53,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 17:22:53,166 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-21 17:22:53,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:22:53,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1956687273, now seen corresponding path program 1 times [2024-06-21 17:22:53,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:22:53,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923834535] [2024-06-21 17:22:53,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:22:53,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:22:53,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:22:56,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-21 17:22:56,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:22:56,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923834535] [2024-06-21 17:22:56,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923834535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:22:56,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:22:56,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:22:56,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431287803] [2024-06-21 17:22:56,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:22:56,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:22:56,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:22:56,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:22:56,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:22:56,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:22:56,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 310 transitions, 3918 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-21 17:22:56,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:22:56,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:22:56,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:22:59,364 INFO L124 PetriNetUnfolderBase]: 7197/11690 cut-off events. [2024-06-21 17:22:59,365 INFO L125 PetriNetUnfolderBase]: For 630375/630377 co-relation queries the response was YES. [2024-06-21 17:22:59,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75106 conditions, 11690 events. 7197/11690 cut-off events. For 630375/630377 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 81771 event pairs, 3332 based on Foata normal form. 4/11693 useless extension candidates. Maximal degree in co-relation 74998. Up to 11264 conditions per place. [2024-06-21 17:22:59,487 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 292 selfloop transitions, 43 changer transitions 0/339 dead transitions. [2024-06-21 17:22:59,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 339 transitions, 4662 flow [2024-06-21 17:22:59,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:22:59,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:22:59,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 17:22:59,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 17:22:59,489 INFO L175 Difference]: Start difference. First operand has 222 places, 310 transitions, 3918 flow. Second operand 8 states and 135 transitions. [2024-06-21 17:22:59,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 339 transitions, 4662 flow [2024-06-21 17:23:00,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 339 transitions, 4595 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 17:23:00,688 INFO L231 Difference]: Finished difference. Result has 226 places, 310 transitions, 3943 flow [2024-06-21 17:23:00,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3851, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3943, PETRI_PLACES=226, PETRI_TRANSITIONS=310} [2024-06-21 17:23:00,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-21 17:23:00,689 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 310 transitions, 3943 flow [2024-06-21 17:23:00,689 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-21 17:23:00,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:00,689 INFO 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-21 17:23:00,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 17:23:00,689 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-21 17:23:00,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:00,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1192557889, now seen corresponding path program 1 times [2024-06-21 17:23:00,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:00,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329322582] [2024-06-21 17:23:00,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:00,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:00,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:03,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:03,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:03,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329322582] [2024-06-21 17:23:03,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329322582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:03,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:03,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:23:03,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382690166] [2024-06-21 17:23:03,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:03,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:23:03,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:03,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:23:03,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:23:03,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:23:03,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 310 transitions, 3943 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-21 17:23:03,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:03,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:23:03,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:07,079 INFO L124 PetriNetUnfolderBase]: 7287/11783 cut-off events. [2024-06-21 17:23:07,079 INFO L125 PetriNetUnfolderBase]: For 664052/664060 co-relation queries the response was YES. [2024-06-21 17:23:07,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77080 conditions, 11783 events. 7287/11783 cut-off events. For 664052/664060 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 82164 event pairs, 3329 based on Foata normal form. 10/11792 useless extension candidates. Maximal degree in co-relation 76971. Up to 11204 conditions per place. [2024-06-21 17:23:07,211 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 294 selfloop transitions, 68 changer transitions 0/366 dead transitions. [2024-06-21 17:23:07,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 366 transitions, 5254 flow [2024-06-21 17:23:07,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:07,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:07,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-21 17:23:07,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:23:07,213 INFO L175 Difference]: Start difference. First operand has 226 places, 310 transitions, 3943 flow. Second operand 10 states and 175 transitions. [2024-06-21 17:23:07,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 366 transitions, 5254 flow [2024-06-21 17:23:08,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 366 transitions, 5114 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 17:23:08,361 INFO L231 Difference]: Finished difference. Result has 228 places, 319 transitions, 4133 flow [2024-06-21 17:23:08,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4133, PETRI_PLACES=228, PETRI_TRANSITIONS=319} [2024-06-21 17:23:08,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-21 17:23:08,362 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 319 transitions, 4133 flow [2024-06-21 17:23:08,362 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-21 17:23:08,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:08,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:08,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 17:23:08,363 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-21 17:23:08,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:08,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1192678045, now seen corresponding path program 1 times [2024-06-21 17:23:08,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:08,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928239187] [2024-06-21 17:23:08,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:08,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:08,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:12,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:12,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:12,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928239187] [2024-06-21 17:23:12,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928239187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:12,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:12,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:23:12,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161742801] [2024-06-21 17:23:12,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:12,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:23:12,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:12,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:23:12,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:23:12,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:23:12,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 319 transitions, 4133 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-21 17:23:12,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:12,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:23:12,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:15,293 INFO L124 PetriNetUnfolderBase]: 7384/11947 cut-off events. [2024-06-21 17:23:15,293 INFO L125 PetriNetUnfolderBase]: For 700927/700933 co-relation queries the response was YES. [2024-06-21 17:23:15,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79905 conditions, 11947 events. 7384/11947 cut-off events. For 700927/700933 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 83262 event pairs, 3408 based on Foata normal form. 10/11956 useless extension candidates. Maximal degree in co-relation 79796. Up to 11563 conditions per place. [2024-06-21 17:23:15,427 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 320 selfloop transitions, 47 changer transitions 3/374 dead transitions. [2024-06-21 17:23:15,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 374 transitions, 5316 flow [2024-06-21 17:23:15,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:15,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:15,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-21 17:23:15,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3619047619047619 [2024-06-21 17:23:15,429 INFO L175 Difference]: Start difference. First operand has 228 places, 319 transitions, 4133 flow. Second operand 10 states and 152 transitions. [2024-06-21 17:23:15,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 374 transitions, 5316 flow [2024-06-21 17:23:16,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 374 transitions, 5138 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-21 17:23:16,541 INFO L231 Difference]: Finished difference. Result has 237 places, 342 transitions, 4457 flow [2024-06-21 17:23:16,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3981, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4457, PETRI_PLACES=237, PETRI_TRANSITIONS=342} [2024-06-21 17:23:16,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-21 17:23:16,541 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 342 transitions, 4457 flow [2024-06-21 17:23:16,541 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-21 17:23:16,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:16,541 INFO 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-21 17:23:16,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 17:23:16,542 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-21 17:23:16,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:16,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1370046715, now seen corresponding path program 2 times [2024-06-21 17:23:16,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:16,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357800808] [2024-06-21 17:23:16,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:16,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:16,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:20,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:20,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:20,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357800808] [2024-06-21 17:23:20,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357800808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:20,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:20,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:23:20,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519764755] [2024-06-21 17:23:20,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:20,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:23:20,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:20,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:23:20,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:23:20,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:23:20,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 342 transitions, 4457 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-21 17:23:20,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:20,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:23:20,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:23,091 INFO L124 PetriNetUnfolderBase]: 7552/12170 cut-off events. [2024-06-21 17:23:23,092 INFO L125 PetriNetUnfolderBase]: For 737834/737843 co-relation queries the response was YES. [2024-06-21 17:23:23,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82562 conditions, 12170 events. 7552/12170 cut-off events. For 737834/737843 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 84442 event pairs, 3383 based on Foata normal form. 10/12179 useless extension candidates. Maximal degree in co-relation 82447. Up to 11635 conditions per place. [2024-06-21 17:23:23,226 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 312 selfloop transitions, 80 changer transitions 1/397 dead transitions. [2024-06-21 17:23:23,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 397 transitions, 5800 flow [2024-06-21 17:23:23,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:23:23,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:23:23,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 17:23:23,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 17:23:23,227 INFO L175 Difference]: Start difference. First operand has 237 places, 342 transitions, 4457 flow. Second operand 9 states and 145 transitions. [2024-06-21 17:23:23,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 397 transitions, 5800 flow [2024-06-21 17:23:24,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 397 transitions, 5784 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-21 17:23:24,417 INFO L231 Difference]: Finished difference. Result has 247 places, 368 transitions, 5037 flow [2024-06-21 17:23:24,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5037, PETRI_PLACES=247, PETRI_TRANSITIONS=368} [2024-06-21 17:23:24,417 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-21 17:23:24,417 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 368 transitions, 5037 flow [2024-06-21 17:23:24,417 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-21 17:23:24,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:24,418 INFO 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-21 17:23:24,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 17:23:24,418 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-21 17:23:24,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:24,418 INFO L85 PathProgramCache]: Analyzing trace with hash 2033597657, now seen corresponding path program 3 times [2024-06-21 17:23:24,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:24,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839778454] [2024-06-21 17:23:24,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:24,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:24,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:27,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:27,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:27,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839778454] [2024-06-21 17:23:27,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839778454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:27,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:27,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:23:27,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562203781] [2024-06-21 17:23:27,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:27,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:23:27,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:27,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:23:27,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:23:27,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:23:27,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 368 transitions, 5037 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-21 17:23:27,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:27,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:23:27,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:31,180 INFO L124 PetriNetUnfolderBase]: 7613/12260 cut-off events. [2024-06-21 17:23:31,180 INFO L125 PetriNetUnfolderBase]: For 771367/771376 co-relation queries the response was YES. [2024-06-21 17:23:31,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84359 conditions, 12260 events. 7613/12260 cut-off events. For 771367/771376 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 84970 event pairs, 3418 based on Foata normal form. 14/12273 useless extension candidates. Maximal degree in co-relation 84239. Up to 11681 conditions per place. [2024-06-21 17:23:31,310 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 316 selfloop transitions, 87 changer transitions 2/409 dead transitions. [2024-06-21 17:23:31,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 409 transitions, 6236 flow [2024-06-21 17:23:31,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:31,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:31,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-21 17:23:31,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-21 17:23:31,311 INFO L175 Difference]: Start difference. First operand has 247 places, 368 transitions, 5037 flow. Second operand 10 states and 159 transitions. [2024-06-21 17:23:31,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 409 transitions, 6236 flow [2024-06-21 17:23:32,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 409 transitions, 6170 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 17:23:32,755 INFO L231 Difference]: Finished difference. Result has 255 places, 377 transitions, 5323 flow [2024-06-21 17:23:32,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4979, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5323, PETRI_PLACES=255, PETRI_TRANSITIONS=377} [2024-06-21 17:23:32,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-21 17:23:32,755 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 377 transitions, 5323 flow [2024-06-21 17:23:32,756 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-21 17:23:32,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:32,756 INFO 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-21 17:23:32,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 17:23:32,756 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-21 17:23:32,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:32,757 INFO L85 PathProgramCache]: Analyzing trace with hash -667118651, now seen corresponding path program 1 times [2024-06-21 17:23:32,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:32,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324325300] [2024-06-21 17:23:32,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:32,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:32,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:37,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-21 17:23:37,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:37,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324325300] [2024-06-21 17:23:37,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324325300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:37,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:37,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:23:37,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856953737] [2024-06-21 17:23:37,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:37,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:23:37,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:37,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:23:37,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:23:37,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:23:37,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 377 transitions, 5323 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:37,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:37,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:23:37,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:40,882 INFO L124 PetriNetUnfolderBase]: 7278/11782 cut-off events. [2024-06-21 17:23:40,882 INFO L125 PetriNetUnfolderBase]: For 814142/814209 co-relation queries the response was YES. [2024-06-21 17:23:40,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82744 conditions, 11782 events. 7278/11782 cut-off events. For 814142/814209 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 82637 event pairs, 3292 based on Foata normal form. 37/11679 useless extension candidates. Maximal degree in co-relation 82622. Up to 11153 conditions per place. [2024-06-21 17:23:41,035 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 309 selfloop transitions, 47 changer transitions 0/406 dead transitions. [2024-06-21 17:23:41,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 406 transitions, 6172 flow [2024-06-21 17:23:41,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:23:41,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:23:41,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 17:23:41,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-21 17:23:41,037 INFO L175 Difference]: Start difference. First operand has 255 places, 377 transitions, 5323 flow. Second operand 8 states and 134 transitions. [2024-06-21 17:23:41,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 406 transitions, 6172 flow [2024-06-21 17:23:42,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 406 transitions, 6021 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 17:23:42,494 INFO L231 Difference]: Finished difference. Result has 258 places, 380 transitions, 5327 flow [2024-06-21 17:23:42,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5172, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5327, PETRI_PLACES=258, PETRI_TRANSITIONS=380} [2024-06-21 17:23:42,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-21 17:23:42,495 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 380 transitions, 5327 flow [2024-06-21 17:23:42,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:23:42,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:42,495 INFO 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-21 17:23:42,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 17:23:42,496 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-21 17:23:42,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:42,496 INFO L85 PathProgramCache]: Analyzing trace with hash -154842081, now seen corresponding path program 2 times [2024-06-21 17:23:42,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:42,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796654692] [2024-06-21 17:23:42,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:42,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:42,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:46,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:46,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:46,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796654692] [2024-06-21 17:23:46,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796654692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:46,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:46,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:23:46,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643882770] [2024-06-21 17:23:46,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:46,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:23:46,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:46,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:23:46,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:23:46,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:23:46,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 380 transitions, 5327 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-21 17:23:46,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:46,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:23:46,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:49,744 INFO L124 PetriNetUnfolderBase]: 7735/12481 cut-off events. [2024-06-21 17:23:49,744 INFO L125 PetriNetUnfolderBase]: For 830876/830889 co-relation queries the response was YES. [2024-06-21 17:23:49,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87063 conditions, 12481 events. 7735/12481 cut-off events. For 830876/830889 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 86753 event pairs, 2861 based on Foata normal form. 14/12494 useless extension candidates. Maximal degree in co-relation 86940. Up to 11274 conditions per place. [2024-06-21 17:23:49,891 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 155 changer transitions 0/437 dead transitions. [2024-06-21 17:23:49,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 437 transitions, 7117 flow [2024-06-21 17:23:49,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:23:49,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:23:49,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 17:23:49,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 17:23:49,892 INFO L175 Difference]: Start difference. First operand has 258 places, 380 transitions, 5327 flow. Second operand 8 states and 147 transitions. [2024-06-21 17:23:49,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 437 transitions, 7117 flow [2024-06-21 17:23:51,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 437 transitions, 7022 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 17:23:51,935 INFO L231 Difference]: Finished difference. Result has 262 places, 400 transitions, 6166 flow [2024-06-21 17:23:51,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5232, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6166, PETRI_PLACES=262, PETRI_TRANSITIONS=400} [2024-06-21 17:23:51,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-21 17:23:51,937 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 400 transitions, 6166 flow [2024-06-21 17:23:51,937 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-21 17:23:51,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:23:51,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:23:51,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 17:23:51,937 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-21 17:23:51,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:23:51,938 INFO L85 PathProgramCache]: Analyzing trace with hash -382743231, now seen corresponding path program 3 times [2024-06-21 17:23:51,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:23:51,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60606361] [2024-06-21 17:23:51,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:23:51,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:23:51,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:23:55,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:23:55,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:23:55,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60606361] [2024-06-21 17:23:55,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60606361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:23:55,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:23:55,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:23:55,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885577348] [2024-06-21 17:23:55,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:23:55,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:23:55,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:23:55,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:23:55,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:23:55,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:23:55,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 400 transitions, 6166 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-21 17:23:55,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:23:55,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:23:55,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:23:59,730 INFO L124 PetriNetUnfolderBase]: 7729/12438 cut-off events. [2024-06-21 17:23:59,730 INFO L125 PetriNetUnfolderBase]: For 867386/867396 co-relation queries the response was YES. [2024-06-21 17:23:59,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89801 conditions, 12438 events. 7729/12438 cut-off events. For 867386/867396 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 86310 event pairs, 3450 based on Foata normal form. 10/12447 useless extension candidates. Maximal degree in co-relation 89675. Up to 11926 conditions per place. [2024-06-21 17:23:59,883 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 358 selfloop transitions, 72 changer transitions 0/434 dead transitions. [2024-06-21 17:23:59,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 434 transitions, 7250 flow [2024-06-21 17:23:59,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:23:59,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:23:59,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-21 17:23:59,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-21 17:23:59,885 INFO L175 Difference]: Start difference. First operand has 262 places, 400 transitions, 6166 flow. Second operand 10 states and 157 transitions. [2024-06-21 17:23:59,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 434 transitions, 7250 flow [2024-06-21 17:24:01,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 434 transitions, 7074 flow, removed 87 selfloop flow, removed 1 redundant places. [2024-06-21 17:24:01,435 INFO L231 Difference]: Finished difference. Result has 271 places, 400 transitions, 6140 flow [2024-06-21 17:24:01,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6140, PETRI_PLACES=271, PETRI_TRANSITIONS=400} [2024-06-21 17:24:01,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-21 17:24:01,436 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 400 transitions, 6140 flow [2024-06-21 17:24:01,436 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-21 17:24:01,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:01,436 INFO 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-21 17:24:01,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 17:24:01,436 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-21 17:24:01,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:01,436 INFO L85 PathProgramCache]: Analyzing trace with hash -376158831, now seen corresponding path program 4 times [2024-06-21 17:24:01,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:01,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849223436] [2024-06-21 17:24:01,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:01,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:01,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:05,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:05,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:05,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849223436] [2024-06-21 17:24:05,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849223436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:05,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:05,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:05,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437041554] [2024-06-21 17:24:05,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:05,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:05,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:05,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:05,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:05,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:05,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 400 transitions, 6140 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-21 17:24:05,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:05,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:05,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:09,908 INFO L124 PetriNetUnfolderBase]: 7739/12483 cut-off events. [2024-06-21 17:24:09,909 INFO L125 PetriNetUnfolderBase]: For 885001/885014 co-relation queries the response was YES. [2024-06-21 17:24:09,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89028 conditions, 12483 events. 7739/12483 cut-off events. For 885001/885014 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 86805 event pairs, 2865 based on Foata normal form. 14/12496 useless extension candidates. Maximal degree in co-relation 88899. Up to 11277 conditions per place. [2024-06-21 17:24:10,030 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 272 selfloop transitions, 158 changer transitions 0/434 dead transitions. [2024-06-21 17:24:10,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 434 transitions, 7405 flow [2024-06-21 17:24:10,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:10,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:10,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 17:24:10,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 17:24:10,032 INFO L175 Difference]: Start difference. First operand has 271 places, 400 transitions, 6140 flow. Second operand 8 states and 140 transitions. [2024-06-21 17:24:10,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 434 transitions, 7405 flow [2024-06-21 17:24:11,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 434 transitions, 7174 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 17:24:11,714 INFO L231 Difference]: Finished difference. Result has 272 places, 403 transitions, 6316 flow [2024-06-21 17:24:11,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5909, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6316, PETRI_PLACES=272, PETRI_TRANSITIONS=403} [2024-06-21 17:24:11,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-21 17:24:11,715 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 403 transitions, 6316 flow [2024-06-21 17:24:11,715 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-21 17:24:11,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:11,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:11,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 17:24:11,716 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-21 17:24:11,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:11,716 INFO L85 PathProgramCache]: Analyzing trace with hash -766984009, now seen corresponding path program 4 times [2024-06-21 17:24:11,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:11,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232113373] [2024-06-21 17:24:11,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:11,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:11,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:15,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:15,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:15,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232113373] [2024-06-21 17:24:15,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232113373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:15,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:15,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:15,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653246334] [2024-06-21 17:24:15,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:15,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:15,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:15,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:15,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:15,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:15,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 403 transitions, 6316 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-21 17:24:15,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:15,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:15,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:19,229 INFO L124 PetriNetUnfolderBase]: 7713/12425 cut-off events. [2024-06-21 17:24:19,229 INFO L125 PetriNetUnfolderBase]: For 910856/910869 co-relation queries the response was YES. [2024-06-21 17:24:19,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89192 conditions, 12425 events. 7713/12425 cut-off events. For 910856/910869 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 86343 event pairs, 3458 based on Foata normal form. 18/12442 useless extension candidates. Maximal degree in co-relation 89062. Up to 12005 conditions per place. [2024-06-21 17:24:19,352 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 66 changer transitions 3/431 dead transitions. [2024-06-21 17:24:19,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 431 transitions, 7257 flow [2024-06-21 17:24:19,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:24:19,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:24:19,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 17:24:19,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-21 17:24:19,353 INFO L175 Difference]: Start difference. First operand has 272 places, 403 transitions, 6316 flow. Second operand 9 states and 142 transitions. [2024-06-21 17:24:19,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 431 transitions, 7257 flow [2024-06-21 17:24:21,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 431 transitions, 6940 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:21,536 INFO L231 Difference]: Finished difference. Result has 277 places, 402 transitions, 6120 flow [2024-06-21 17:24:21,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5999, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6120, PETRI_PLACES=277, PETRI_TRANSITIONS=402} [2024-06-21 17:24:21,536 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-21 17:24:21,536 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 402 transitions, 6120 flow [2024-06-21 17:24:21,537 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-21 17:24:21,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:21,537 INFO 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-21 17:24:21,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 17:24:21,537 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-21 17:24:21,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:21,538 INFO L85 PathProgramCache]: Analyzing trace with hash -28123071, now seen corresponding path program 5 times [2024-06-21 17:24:21,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:21,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944465895] [2024-06-21 17:24:21,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:21,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:24,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:24,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:24,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944465895] [2024-06-21 17:24:24,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944465895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:24,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:24,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:24,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303024669] [2024-06-21 17:24:24,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:24,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:24,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:24,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:24,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:24,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:24,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 402 transitions, 6120 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-21 17:24:24,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:24,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:24,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:28,536 INFO L124 PetriNetUnfolderBase]: 7890/12670 cut-off events. [2024-06-21 17:24:28,537 INFO L125 PetriNetUnfolderBase]: For 968234/968247 co-relation queries the response was YES. [2024-06-21 17:24:28,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91776 conditions, 12670 events. 7890/12670 cut-off events. For 968234/968247 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 87876 event pairs, 3438 based on Foata normal form. 18/12687 useless extension candidates. Maximal degree in co-relation 91644. Up to 11976 conditions per place. [2024-06-21 17:24:28,696 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 338 selfloop transitions, 109 changer transitions 0/451 dead transitions. [2024-06-21 17:24:28,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 451 transitions, 7764 flow [2024-06-21 17:24:28,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:24:28,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:24:28,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 17:24:28,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 17:24:28,697 INFO L175 Difference]: Start difference. First operand has 277 places, 402 transitions, 6120 flow. Second operand 9 states and 145 transitions. [2024-06-21 17:24:28,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 451 transitions, 7764 flow [2024-06-21 17:24:30,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 451 transitions, 7633 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:30,595 INFO L231 Difference]: Finished difference. Result has 283 places, 424 transitions, 6748 flow [2024-06-21 17:24:30,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6748, PETRI_PLACES=283, PETRI_TRANSITIONS=424} [2024-06-21 17:24:30,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-21 17:24:30,596 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 424 transitions, 6748 flow [2024-06-21 17:24:30,596 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-21 17:24:30,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:30,596 INFO 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-21 17:24:30,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 17:24:30,597 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-21 17:24:30,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:30,597 INFO L85 PathProgramCache]: Analyzing trace with hash -27944325, now seen corresponding path program 5 times [2024-06-21 17:24:30,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:30,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740006961] [2024-06-21 17:24:30,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:30,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:30,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:33,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:33,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:33,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740006961] [2024-06-21 17:24:33,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740006961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:33,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:33,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:33,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013061703] [2024-06-21 17:24:33,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:33,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:33,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:33,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:33,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:33,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:33,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 424 transitions, 6748 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-21 17:24:33,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:33,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:33,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:37,598 INFO L124 PetriNetUnfolderBase]: 7904/12685 cut-off events. [2024-06-21 17:24:37,598 INFO L125 PetriNetUnfolderBase]: For 994095/994108 co-relation queries the response was YES. [2024-06-21 17:24:37,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93099 conditions, 12685 events. 7904/12685 cut-off events. For 994095/994108 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 87848 event pairs, 3438 based on Foata normal form. 18/12702 useless extension candidates. Maximal degree in co-relation 92964. Up to 11989 conditions per place. [2024-06-21 17:24:37,741 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 338 selfloop transitions, 112 changer transitions 0/454 dead transitions. [2024-06-21 17:24:37,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 454 transitions, 8034 flow [2024-06-21 17:24:37,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:24:37,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:24:37,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-21 17:24:37,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-21 17:24:37,742 INFO L175 Difference]: Start difference. First operand has 283 places, 424 transitions, 6748 flow. Second operand 9 states and 145 transitions. [2024-06-21 17:24:37,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 454 transitions, 8034 flow [2024-06-21 17:24:39,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 454 transitions, 7830 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-21 17:24:39,674 INFO L231 Difference]: Finished difference. Result has 288 places, 427 transitions, 6841 flow [2024-06-21 17:24:39,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6549, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6841, PETRI_PLACES=288, PETRI_TRANSITIONS=427} [2024-06-21 17:24:39,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-21 17:24:39,674 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 427 transitions, 6841 flow [2024-06-21 17:24:39,674 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-21 17:24:39,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:39,675 INFO 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-21 17:24:39,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 17:24:39,675 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-21 17:24:39,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:39,675 INFO L85 PathProgramCache]: Analyzing trace with hash -28360035, now seen corresponding path program 6 times [2024-06-21 17:24:39,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:39,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975266782] [2024-06-21 17:24:39,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:39,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:39,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:43,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:43,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:43,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975266782] [2024-06-21 17:24:43,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975266782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:43,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:43,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:43,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251285338] [2024-06-21 17:24:43,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:43,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:43,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:43,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:43,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:43,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:43,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 427 transitions, 6841 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-21 17:24:43,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:43,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:43,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:46,897 INFO L124 PetriNetUnfolderBase]: 7878/12662 cut-off events. [2024-06-21 17:24:46,897 INFO L125 PetriNetUnfolderBase]: For 1012373/1012386 co-relation queries the response was YES. [2024-06-21 17:24:47,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92771 conditions, 12662 events. 7878/12662 cut-off events. For 1012373/1012386 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 87937 event pairs, 3500 based on Foata normal form. 18/12679 useless extension candidates. Maximal degree in co-relation 92636. Up to 12235 conditions per place. [2024-06-21 17:24:47,049 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 373 selfloop transitions, 70 changer transitions 3/450 dead transitions. [2024-06-21 17:24:47,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 450 transitions, 7797 flow [2024-06-21 17:24:47,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:24:47,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:24:47,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 17:24:47,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-06-21 17:24:47,051 INFO L175 Difference]: Start difference. First operand has 288 places, 427 transitions, 6841 flow. Second operand 9 states and 138 transitions. [2024-06-21 17:24:47,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 450 transitions, 7797 flow [2024-06-21 17:24:48,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 450 transitions, 7519 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 17:24:48,958 INFO L231 Difference]: Finished difference. Result has 290 places, 425 transitions, 6668 flow [2024-06-21 17:24:48,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6563, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6668, PETRI_PLACES=290, PETRI_TRANSITIONS=425} [2024-06-21 17:24:48,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-21 17:24:48,958 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 425 transitions, 6668 flow [2024-06-21 17:24:48,958 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-21 17:24:48,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:48,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:48,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 17:24:48,959 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-21 17:24:48,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:48,959 INFO L85 PathProgramCache]: Analyzing trace with hash -944181001, now seen corresponding path program 7 times [2024-06-21 17:24:48,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:48,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109401155] [2024-06-21 17:24:48,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:48,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:48,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:24:52,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:24:52,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:24:52,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109401155] [2024-06-21 17:24:52,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109401155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:24:52,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:24:52,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:24:52,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866011449] [2024-06-21 17:24:52,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:24:52,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:24:52,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:24:52,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:24:52,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:24:52,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:24:52,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 425 transitions, 6668 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-21 17:24:52,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:24:52,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:24:52,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:24:55,973 INFO L124 PetriNetUnfolderBase]: 7928/12750 cut-off events. [2024-06-21 17:24:55,973 INFO L125 PetriNetUnfolderBase]: For 1051877/1051912 co-relation queries the response was YES. [2024-06-21 17:24:56,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93972 conditions, 12750 events. 7928/12750 cut-off events. For 1051877/1051912 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 88492 event pairs, 2945 based on Foata normal form. 34/12783 useless extension candidates. Maximal degree in co-relation 93836. Up to 11552 conditions per place. [2024-06-21 17:24:56,131 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 171 changer transitions 0/464 dead transitions. [2024-06-21 17:24:56,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 464 transitions, 8310 flow [2024-06-21 17:24:56,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:24:56,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:24:56,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 17:24:56,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-21 17:24:56,133 INFO L175 Difference]: Start difference. First operand has 290 places, 425 transitions, 6668 flow. Second operand 8 states and 135 transitions. [2024-06-21 17:24:56,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 464 transitions, 8310 flow [2024-06-21 17:24:58,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 464 transitions, 8167 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:24:58,153 INFO L231 Difference]: Finished difference. Result has 294 places, 437 transitions, 7223 flow [2024-06-21 17:24:58,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6525, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7223, PETRI_PLACES=294, PETRI_TRANSITIONS=437} [2024-06-21 17:24:58,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-21 17:24:58,154 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 437 transitions, 7223 flow [2024-06-21 17:24:58,154 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-21 17:24:58,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:24:58,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:24:58,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 17:24:58,154 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-21 17:24:58,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:24:58,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1172082151, now seen corresponding path program 8 times [2024-06-21 17:24:58,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:24:58,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435329458] [2024-06-21 17:24:58,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:24:58,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:24:58,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:01,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:01,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:01,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435329458] [2024-06-21 17:25:01,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435329458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:01,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:01,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:01,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689907916] [2024-06-21 17:25:01,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:01,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:01,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:01,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:01,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:01,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:01,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 437 transitions, 7223 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-21 17:25:01,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:01,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:01,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:05,299 INFO L124 PetriNetUnfolderBase]: 7942/12764 cut-off events. [2024-06-21 17:25:05,299 INFO L125 PetriNetUnfolderBase]: For 1086243/1086256 co-relation queries the response was YES. [2024-06-21 17:25:05,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95542 conditions, 12764 events. 7942/12764 cut-off events. For 1086243/1086256 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 88516 event pairs, 2902 based on Foata normal form. 18/12781 useless extension candidates. Maximal degree in co-relation 95404. Up to 11565 conditions per place. [2024-06-21 17:25:05,458 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 288 selfloop transitions, 180 changer transitions 0/472 dead transitions. [2024-06-21 17:25:05,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 472 transitions, 8577 flow [2024-06-21 17:25:05,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:05,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:05,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 17:25:05,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-21 17:25:05,460 INFO L175 Difference]: Start difference. First operand has 294 places, 437 transitions, 7223 flow. Second operand 9 states and 152 transitions. [2024-06-21 17:25:05,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 472 transitions, 8577 flow [2024-06-21 17:25:07,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 472 transitions, 8446 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-21 17:25:07,892 INFO L231 Difference]: Finished difference. Result has 301 places, 440 transitions, 7536 flow [2024-06-21 17:25:07,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7094, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7536, PETRI_PLACES=301, PETRI_TRANSITIONS=440} [2024-06-21 17:25:07,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 17:25:07,893 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 440 transitions, 7536 flow [2024-06-21 17:25:07,893 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-21 17:25:07,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:07,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:07,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 17:25:07,894 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-21 17:25:07,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:07,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1172260897, now seen corresponding path program 6 times [2024-06-21 17:25:07,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:07,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795148919] [2024-06-21 17:25:07,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:07,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:07,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:10,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:10,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:10,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795148919] [2024-06-21 17:25:10,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795148919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:10,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:10,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:10,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878790478] [2024-06-21 17:25:10,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:10,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:10,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:10,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:10,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:10,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:10,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 440 transitions, 7536 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-21 17:25:10,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:10,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:10,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:14,601 INFO L124 PetriNetUnfolderBase]: 7924/12744 cut-off events. [2024-06-21 17:25:14,601 INFO L125 PetriNetUnfolderBase]: For 1106033/1106046 co-relation queries the response was YES. [2024-06-21 17:25:14,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96254 conditions, 12744 events. 7924/12744 cut-off events. For 1106033/1106046 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 88407 event pairs, 2899 based on Foata normal form. 18/12761 useless extension candidates. Maximal degree in co-relation 96114. Up to 11554 conditions per place. [2024-06-21 17:25:14,789 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 287 selfloop transitions, 185 changer transitions 0/476 dead transitions. [2024-06-21 17:25:14,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 476 transitions, 8842 flow [2024-06-21 17:25:14,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:14,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:14,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 17:25:14,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-21 17:25:14,791 INFO L175 Difference]: Start difference. First operand has 301 places, 440 transitions, 7536 flow. Second operand 9 states and 156 transitions. [2024-06-21 17:25:14,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 476 transitions, 8842 flow [2024-06-21 17:25:17,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 476 transitions, 8302 flow, removed 67 selfloop flow, removed 9 redundant places. [2024-06-21 17:25:17,825 INFO L231 Difference]: Finished difference. Result has 301 places, 440 transitions, 7386 flow [2024-06-21 17:25:17,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7000, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7386, PETRI_PLACES=301, PETRI_TRANSITIONS=440} [2024-06-21 17:25:17,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 17:25:17,826 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 440 transitions, 7386 flow [2024-06-21 17:25:17,826 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-21 17:25:17,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:17,826 INFO 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-21 17:25:17,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 17:25:17,826 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-21 17:25:17,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:17,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1349392231, now seen corresponding path program 9 times [2024-06-21 17:25:17,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:17,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542539953] [2024-06-21 17:25:17,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:17,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:17,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:21,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:21,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:21,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542539953] [2024-06-21 17:25:21,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542539953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:21,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:21,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:21,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139576922] [2024-06-21 17:25:21,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:21,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:21,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:21,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:21,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:21,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:21,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 440 transitions, 7386 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-21 17:25:21,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:21,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:21,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:25,184 INFO L124 PetriNetUnfolderBase]: 7918/12712 cut-off events. [2024-06-21 17:25:25,184 INFO L125 PetriNetUnfolderBase]: For 1094009/1094044 co-relation queries the response was YES. [2024-06-21 17:25:25,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95679 conditions, 12712 events. 7918/12712 cut-off events. For 1094009/1094044 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 88081 event pairs, 3486 based on Foata normal form. 26/12737 useless extension candidates. Maximal degree in co-relation 95541. Up to 12169 conditions per place. [2024-06-21 17:25:25,331 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 368 selfloop transitions, 88 changer transitions 1/461 dead transitions. [2024-06-21 17:25:25,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 461 transitions, 8488 flow [2024-06-21 17:25:25,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:25:25,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:25:25,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-21 17:25:25,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-21 17:25:25,333 INFO L175 Difference]: Start difference. First operand has 301 places, 440 transitions, 7386 flow. Second operand 10 states and 146 transitions. [2024-06-21 17:25:25,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 461 transitions, 8488 flow [2024-06-21 17:25:27,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 461 transitions, 7944 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:25:27,349 INFO L231 Difference]: Finished difference. Result has 302 places, 440 transitions, 7012 flow [2024-06-21 17:25:27,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6844, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7012, PETRI_PLACES=302, PETRI_TRANSITIONS=440} [2024-06-21 17:25:27,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-21 17:25:27,350 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 440 transitions, 7012 flow [2024-06-21 17:25:27,350 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-21 17:25:27,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:27,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:27,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 17:25:27,350 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-21 17:25:27,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:27,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1603661155, now seen corresponding path program 10 times [2024-06-21 17:25:27,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:27,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959234204] [2024-06-21 17:25:27,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:27,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:27,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:31,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-21 17:25:31,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:31,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959234204] [2024-06-21 17:25:31,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959234204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:31,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:31,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:31,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303043776] [2024-06-21 17:25:31,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:31,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:31,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:31,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:31,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:31,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:31,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 440 transitions, 7012 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-21 17:25:31,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:31,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:31,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:34,852 INFO L124 PetriNetUnfolderBase]: 7780/12452 cut-off events. [2024-06-21 17:25:34,852 INFO L125 PetriNetUnfolderBase]: For 1079950/1079963 co-relation queries the response was YES. [2024-06-21 17:25:34,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93174 conditions, 12452 events. 7780/12452 cut-off events. For 1079950/1079963 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 85712 event pairs, 3392 based on Foata normal form. 18/12469 useless extension candidates. Maximal degree in co-relation 93034. Up to 11971 conditions per place. [2024-06-21 17:25:35,015 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 83 changer transitions 4/469 dead transitions. [2024-06-21 17:25:35,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 469 transitions, 8022 flow [2024-06-21 17:25:35,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:35,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:35,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 17:25:35,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:25:35,016 INFO L175 Difference]: Start difference. First operand has 302 places, 440 transitions, 7012 flow. Second operand 8 states and 136 transitions. [2024-06-21 17:25:35,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 469 transitions, 8022 flow [2024-06-21 17:25:36,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 469 transitions, 7737 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-21 17:25:36,819 INFO L231 Difference]: Finished difference. Result has 302 places, 437 transitions, 6865 flow [2024-06-21 17:25:36,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6727, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6865, PETRI_PLACES=302, PETRI_TRANSITIONS=437} [2024-06-21 17:25:36,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-21 17:25:36,819 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 437 transitions, 6865 flow [2024-06-21 17:25:36,819 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-21 17:25:36,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:36,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:25:36,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 17:25:36,820 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-21 17:25:36,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:36,820 INFO L85 PathProgramCache]: Analyzing trace with hash -949894921, now seen corresponding path program 11 times [2024-06-21 17:25:36,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:36,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433461255] [2024-06-21 17:25:36,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:36,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:36,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:40,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:40,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:40,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433461255] [2024-06-21 17:25:40,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433461255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:40,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:40,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:40,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377141545] [2024-06-21 17:25:40,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:40,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:40,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:40,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:40,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:40,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:40,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 437 transitions, 6865 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-21 17:25:40,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:40,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:40,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:44,235 INFO L124 PetriNetUnfolderBase]: 7438/11902 cut-off events. [2024-06-21 17:25:44,235 INFO L125 PetriNetUnfolderBase]: For 1094304/1094339 co-relation queries the response was YES. [2024-06-21 17:25:44,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90433 conditions, 11902 events. 7438/11902 cut-off events. For 1094304/1094339 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 80981 event pairs, 2770 based on Foata normal form. 34/11935 useless extension candidates. Maximal degree in co-relation 90297. Up to 10805 conditions per place. [2024-06-21 17:25:44,377 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 288 selfloop transitions, 171 changer transitions 0/463 dead transitions. [2024-06-21 17:25:44,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 463 transitions, 8117 flow [2024-06-21 17:25:44,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:25:44,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:25:44,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 17:25:44,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 17:25:44,378 INFO L175 Difference]: Start difference. First operand has 302 places, 437 transitions, 6865 flow. Second operand 8 states and 136 transitions. [2024-06-21 17:25:44,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 463 transitions, 8117 flow [2024-06-21 17:25:46,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 463 transitions, 7901 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 17:25:46,708 INFO L231 Difference]: Finished difference. Result has 301 places, 437 transitions, 7005 flow [2024-06-21 17:25:46,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6657, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7005, PETRI_PLACES=301, PETRI_TRANSITIONS=437} [2024-06-21 17:25:46,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 17:25:46,708 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 437 transitions, 7005 flow [2024-06-21 17:25:46,708 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-21 17:25:46,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:46,709 INFO 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-21 17:25:46,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 17:25:46,709 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-21 17:25:46,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:46,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1224020979, now seen corresponding path program 12 times [2024-06-21 17:25:46,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:46,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897911443] [2024-06-21 17:25:46,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:46,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:46,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:25:50,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:25:50,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:25:50,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897911443] [2024-06-21 17:25:50,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897911443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:25:50,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:25:50,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:25:50,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964118943] [2024-06-21 17:25:50,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:25:50,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:25:50,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:25:50,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:25:50,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:25:50,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:25:50,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 437 transitions, 7005 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-21 17:25:50,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:25:50,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:25:50,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:25:53,610 INFO L124 PetriNetUnfolderBase]: 7278/11577 cut-off events. [2024-06-21 17:25:53,611 INFO L125 PetriNetUnfolderBase]: For 1060274/1060283 co-relation queries the response was YES. [2024-06-21 17:25:53,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88084 conditions, 11577 events. 7278/11577 cut-off events. For 1060274/1060283 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 78109 event pairs, 3067 based on Foata normal form. 20/11596 useless extension candidates. Maximal degree in co-relation 87949. Up to 10959 conditions per place. [2024-06-21 17:25:54,100 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 349 selfloop transitions, 118 changer transitions 5/476 dead transitions. [2024-06-21 17:25:54,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 476 transitions, 8055 flow [2024-06-21 17:25:54,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:25:54,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:25:54,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 17:25:54,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-21 17:25:54,101 INFO L175 Difference]: Start difference. First operand has 301 places, 437 transitions, 7005 flow. Second operand 9 states and 160 transitions. [2024-06-21 17:25:54,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 476 transitions, 8055 flow [2024-06-21 17:25:56,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 476 transitions, 7647 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 17:25:56,328 INFO L231 Difference]: Finished difference. Result has 303 places, 432 transitions, 6761 flow [2024-06-21 17:25:56,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6597, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6761, PETRI_PLACES=303, PETRI_TRANSITIONS=432} [2024-06-21 17:25:56,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-21 17:25:56,328 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 432 transitions, 6761 flow [2024-06-21 17:25:56,329 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-21 17:25:56,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:25:56,329 INFO 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-21 17:25:56,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 17:25:56,329 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-21 17:25:56,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:25:56,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1229679301, now seen corresponding path program 2 times [2024-06-21 17:25:56,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:25:56,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25665522] [2024-06-21 17:25:56,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:25:56,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:25:56,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:00,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:00,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:00,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25665522] [2024-06-21 17:26:00,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25665522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:00,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:00,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:00,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036491172] [2024-06-21 17:26:00,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:00,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:00,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:00,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:00,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:00,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:00,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 432 transitions, 6761 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:00,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:00,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:00,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:04,096 INFO L124 PetriNetUnfolderBase]: 6716/10732 cut-off events. [2024-06-21 17:26:04,096 INFO L125 PetriNetUnfolderBase]: For 1086950/1086998 co-relation queries the response was YES. [2024-06-21 17:26:04,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83470 conditions, 10732 events. 6716/10732 cut-off events. For 1086950/1086998 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 72404 event pairs, 2868 based on Foata normal form. 35/10695 useless extension candidates. Maximal degree in co-relation 83335. Up to 10057 conditions per place. [2024-06-21 17:26:04,224 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 339 selfloop transitions, 51 changer transitions 0/459 dead transitions. [2024-06-21 17:26:04,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 459 transitions, 7679 flow [2024-06-21 17:26:04,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:04,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:04,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 17:26:04,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-21 17:26:04,226 INFO L175 Difference]: Start difference. First operand has 303 places, 432 transitions, 6761 flow. Second operand 7 states and 121 transitions. [2024-06-21 17:26:04,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 459 transitions, 7679 flow [2024-06-21 17:26:06,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 459 transitions, 7421 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 17:26:06,104 INFO L231 Difference]: Finished difference. Result has 301 places, 435 transitions, 6675 flow [2024-06-21 17:26:06,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6503, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6675, PETRI_PLACES=301, PETRI_TRANSITIONS=435} [2024-06-21 17:26:06,105 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 17:26:06,105 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 435 transitions, 6675 flow [2024-06-21 17:26:06,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:06,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:06,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:06,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 17:26:06,106 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-21 17:26:06,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:06,106 INFO L85 PathProgramCache]: Analyzing trace with hash -936076423, now seen corresponding path program 3 times [2024-06-21 17:26:06,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:06,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968909437] [2024-06-21 17:26:06,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:06,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:06,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:10,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:10,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:10,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968909437] [2024-06-21 17:26:10,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968909437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:10,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:10,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:10,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486619089] [2024-06-21 17:26:10,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:10,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:10,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:10,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:10,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:10,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:10,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 435 transitions, 6675 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:10,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:10,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:10,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:14,010 INFO L124 PetriNetUnfolderBase]: 6753/10787 cut-off events. [2024-06-21 17:26:14,011 INFO L125 PetriNetUnfolderBase]: For 1044109/1044156 co-relation queries the response was YES. [2024-06-21 17:26:14,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83345 conditions, 10787 events. 6753/10787 cut-off events. For 1044109/1044156 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 72773 event pairs, 2783 based on Foata normal form. 34/10739 useless extension candidates. Maximal degree in co-relation 83210. Up to 10179 conditions per place. [2024-06-21 17:26:14,158 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 332 selfloop transitions, 53 changer transitions 0/454 dead transitions. [2024-06-21 17:26:14,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 454 transitions, 7537 flow [2024-06-21 17:26:14,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:14,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:14,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 17:26:14,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-21 17:26:14,159 INFO L175 Difference]: Start difference. First operand has 301 places, 435 transitions, 6675 flow. Second operand 7 states and 115 transitions. [2024-06-21 17:26:14,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 454 transitions, 7537 flow [2024-06-21 17:26:16,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 454 transitions, 7427 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:26:16,563 INFO L231 Difference]: Finished difference. Result has 303 places, 436 transitions, 6703 flow [2024-06-21 17:26:16,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6565, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6703, PETRI_PLACES=303, PETRI_TRANSITIONS=436} [2024-06-21 17:26:16,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-21 17:26:16,564 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 436 transitions, 6703 flow [2024-06-21 17:26:16,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:16,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:16,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:16,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 17:26:16,564 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-21 17:26:16,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:16,564 INFO L85 PathProgramCache]: Analyzing trace with hash -935601193, now seen corresponding path program 4 times [2024-06-21 17:26:16,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:16,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920472387] [2024-06-21 17:26:16,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:16,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:16,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:21,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:21,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:21,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920472387] [2024-06-21 17:26:21,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920472387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:21,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:21,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:21,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603227735] [2024-06-21 17:26:21,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:21,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:21,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:21,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:21,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:21,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 17:26:21,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 436 transitions, 6703 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:21,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:21,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 17:26:21,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:24,479 INFO L124 PetriNetUnfolderBase]: 6757/10795 cut-off events. [2024-06-21 17:26:24,479 INFO L125 PetriNetUnfolderBase]: For 1056834/1056879 co-relation queries the response was YES. [2024-06-21 17:26:24,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83470 conditions, 10795 events. 6757/10795 cut-off events. For 1056834/1056879 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 72883 event pairs, 2708 based on Foata normal form. 30/10747 useless extension candidates. Maximal degree in co-relation 83334. Up to 10029 conditions per place. [2024-06-21 17:26:24,603 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 329 selfloop transitions, 59 changer transitions 0/457 dead transitions. [2024-06-21 17:26:24,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 457 transitions, 7591 flow [2024-06-21 17:26:24,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:26:24,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:26:24,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 17:26:24,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-21 17:26:24,604 INFO L175 Difference]: Start difference. First operand has 303 places, 436 transitions, 6703 flow. Second operand 7 states and 116 transitions. [2024-06-21 17:26:24,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 457 transitions, 7591 flow [2024-06-21 17:26:26,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 457 transitions, 7473 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:26:26,480 INFO L231 Difference]: Finished difference. Result has 305 places, 437 transitions, 6735 flow [2024-06-21 17:26:26,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6585, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6735, PETRI_PLACES=305, PETRI_TRANSITIONS=437} [2024-06-21 17:26:26,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-21 17:26:26,481 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 437 transitions, 6735 flow [2024-06-21 17:26:26,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:26:26,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:26,481 INFO 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-21 17:26:26,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 17:26:26,481 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-21 17:26:26,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:26,482 INFO L85 PathProgramCache]: Analyzing trace with hash -527884357, now seen corresponding path program 1 times [2024-06-21 17:26:26,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:26,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939417700] [2024-06-21 17:26:26,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:26,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:26,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:29,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:29,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:29,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939417700] [2024-06-21 17:26:29,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939417700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:29,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:29,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:29,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887053979] [2024-06-21 17:26:29,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:29,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:29,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:29,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:29,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:29,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:29,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 437 transitions, 6735 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-21 17:26:29,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:29,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:29,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:33,135 INFO L124 PetriNetUnfolderBase]: 7123/11317 cut-off events. [2024-06-21 17:26:33,135 INFO L125 PetriNetUnfolderBase]: For 1107550/1107550 co-relation queries the response was YES. [2024-06-21 17:26:33,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88039 conditions, 11317 events. 7123/11317 cut-off events. For 1107550/1107550 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 75633 event pairs, 2826 based on Foata normal form. 2/11318 useless extension candidates. Maximal degree in co-relation 87902. Up to 10845 conditions per place. [2024-06-21 17:26:33,291 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 49 changer transitions 0/478 dead transitions. [2024-06-21 17:26:33,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 478 transitions, 8109 flow [2024-06-21 17:26:33,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:26:33,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:26:33,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 17:26:33,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 17:26:33,292 INFO L175 Difference]: Start difference. First operand has 305 places, 437 transitions, 6735 flow. Second operand 8 states and 143 transitions. [2024-06-21 17:26:33,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 478 transitions, 8109 flow [2024-06-21 17:26:35,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 478 transitions, 7973 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 17:26:35,392 INFO L231 Difference]: Finished difference. Result has 308 places, 441 transitions, 6878 flow [2024-06-21 17:26:35,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6599, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6878, PETRI_PLACES=308, PETRI_TRANSITIONS=441} [2024-06-21 17:26:35,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-21 17:26:35,393 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 441 transitions, 6878 flow [2024-06-21 17:26:35,393 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-21 17:26:35,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:35,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:26:35,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 17:26:35,394 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-21 17:26:35,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:35,394 INFO L85 PathProgramCache]: Analyzing trace with hash -146201823, now seen corresponding path program 2 times [2024-06-21 17:26:35,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:35,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244100209] [2024-06-21 17:26:35,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:35,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:38,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:38,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:38,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244100209] [2024-06-21 17:26:38,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244100209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:38,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:38,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:26:38,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493428804] [2024-06-21 17:26:38,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:38,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:26:38,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:38,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:26:38,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:26:38,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:38,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 441 transitions, 6878 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-21 17:26:38,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:38,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:38,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:42,430 INFO L124 PetriNetUnfolderBase]: 7131/11329 cut-off events. [2024-06-21 17:26:42,431 INFO L125 PetriNetUnfolderBase]: For 1139477/1139477 co-relation queries the response was YES. [2024-06-21 17:26:42,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88616 conditions, 11329 events. 7131/11329 cut-off events. For 1139477/1139477 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 75679 event pairs, 2868 based on Foata normal form. 2/11330 useless extension candidates. Maximal degree in co-relation 88478. Up to 10982 conditions per place. [2024-06-21 17:26:42,593 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 420 selfloop transitions, 46 changer transitions 0/470 dead transitions. [2024-06-21 17:26:42,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 470 transitions, 7968 flow [2024-06-21 17:26:42,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:26:42,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:26:42,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 17:26:42,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 17:26:42,594 INFO L175 Difference]: Start difference. First operand has 308 places, 441 transitions, 6878 flow. Second operand 8 states and 133 transitions. [2024-06-21 17:26:42,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 470 transitions, 7968 flow [2024-06-21 17:26:44,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 470 transitions, 7814 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-21 17:26:44,781 INFO L231 Difference]: Finished difference. Result has 312 places, 443 transitions, 6915 flow [2024-06-21 17:26:44,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6732, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6915, PETRI_PLACES=312, PETRI_TRANSITIONS=443} [2024-06-21 17:26:44,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-21 17:26:44,781 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 443 transitions, 6915 flow [2024-06-21 17:26:44,781 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-21 17:26:44,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:44,781 INFO 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-21 17:26:44,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 17:26:44,782 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-21 17:26:44,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:44,783 INFO L85 PathProgramCache]: Analyzing trace with hash -412475077, now seen corresponding path program 3 times [2024-06-21 17:26:44,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:44,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863477688] [2024-06-21 17:26:44,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:44,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:44,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:48,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:48,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:48,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863477688] [2024-06-21 17:26:48,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863477688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:48,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:48,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:48,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503460557] [2024-06-21 17:26:48,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:48,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:48,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:48,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:48,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:48,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:48,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 443 transitions, 6915 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-21 17:26:48,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:48,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:48,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:26:51,719 INFO L124 PetriNetUnfolderBase]: 7183/11415 cut-off events. [2024-06-21 17:26:51,720 INFO L125 PetriNetUnfolderBase]: For 1202171/1202171 co-relation queries the response was YES. [2024-06-21 17:26:51,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89690 conditions, 11415 events. 7183/11415 cut-off events. For 1202171/1202171 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 76469 event pairs, 2988 based on Foata normal form. 14/11428 useless extension candidates. Maximal degree in co-relation 89550. Up to 11118 conditions per place. [2024-06-21 17:26:51,887 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 441 selfloop transitions, 27 changer transitions 0/472 dead transitions. [2024-06-21 17:26:51,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 472 transitions, 8027 flow [2024-06-21 17:26:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:26:51,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:26:51,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 17:26:51,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-21 17:26:51,888 INFO L175 Difference]: Start difference. First operand has 312 places, 443 transitions, 6915 flow. Second operand 9 states and 140 transitions. [2024-06-21 17:26:51,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 472 transitions, 8027 flow [2024-06-21 17:26:54,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 472 transitions, 7864 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 17:26:54,320 INFO L231 Difference]: Finished difference. Result has 315 places, 445 transitions, 6902 flow [2024-06-21 17:26:54,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6902, PETRI_PLACES=315, PETRI_TRANSITIONS=445} [2024-06-21 17:26:54,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-21 17:26:54,320 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 445 transitions, 6902 flow [2024-06-21 17:26:54,320 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-21 17:26:54,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:26:54,321 INFO 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-21 17:26:54,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 17:26:54,321 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-21 17:26:54,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:26:54,321 INFO L85 PathProgramCache]: Analyzing trace with hash -412290379, now seen corresponding path program 1 times [2024-06-21 17:26:54,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:26:54,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565284152] [2024-06-21 17:26:54,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:26:54,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:26:54,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:26:57,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:26:57,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:26:57,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565284152] [2024-06-21 17:26:57,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565284152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:26:57,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:26:57,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:26:57,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544939149] [2024-06-21 17:26:57,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:26:57,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:26:57,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:26:57,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:26:57,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:26:57,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:26:57,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 445 transitions, 6902 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-21 17:26:57,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:26:57,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:26:57,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:01,480 INFO L124 PetriNetUnfolderBase]: 7235/11495 cut-off events. [2024-06-21 17:27:01,480 INFO L125 PetriNetUnfolderBase]: For 1233900/1233900 co-relation queries the response was YES. [2024-06-21 17:27:01,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90489 conditions, 11495 events. 7235/11495 cut-off events. For 1233900/1233900 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 77150 event pairs, 2996 based on Foata normal form. 14/11508 useless extension candidates. Maximal degree in co-relation 90348. Up to 11198 conditions per place. [2024-06-21 17:27:01,616 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 443 selfloop transitions, 27 changer transitions 0/474 dead transitions. [2024-06-21 17:27:01,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 474 transitions, 7986 flow [2024-06-21 17:27:01,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:01,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:01,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 17:27:01,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-21 17:27:01,617 INFO L175 Difference]: Start difference. First operand has 315 places, 445 transitions, 6902 flow. Second operand 9 states and 140 transitions. [2024-06-21 17:27:01,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 474 transitions, 7986 flow [2024-06-21 17:27:04,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 474 transitions, 7868 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 17:27:04,125 INFO L231 Difference]: Finished difference. Result has 317 places, 447 transitions, 6902 flow [2024-06-21 17:27:04,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6784, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6902, PETRI_PLACES=317, PETRI_TRANSITIONS=447} [2024-06-21 17:27:04,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-21 17:27:04,125 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 447 transitions, 6902 flow [2024-06-21 17:27:04,126 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-21 17:27:04,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:04,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] [2024-06-21 17:27:04,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 17:27:04,126 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-21 17:27:04,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:04,126 INFO L85 PathProgramCache]: Analyzing trace with hash -2035289021, now seen corresponding path program 4 times [2024-06-21 17:27:04,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:04,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544580118] [2024-06-21 17:27:04,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:04,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:04,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:08,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:08,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:08,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544580118] [2024-06-21 17:27:08,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544580118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:08,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:08,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:08,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677789666] [2024-06-21 17:27:08,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:08,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:08,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:08,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:08,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:08,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:08,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 447 transitions, 6902 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-21 17:27:08,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:08,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:08,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:11,964 INFO L124 PetriNetUnfolderBase]: 7202/11442 cut-off events. [2024-06-21 17:27:11,964 INFO L125 PetriNetUnfolderBase]: For 1228289/1228289 co-relation queries the response was YES. [2024-06-21 17:27:12,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89474 conditions, 11442 events. 7202/11442 cut-off events. For 1228289/1228289 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 76399 event pairs, 2829 based on Foata normal form. 14/11455 useless extension candidates. Maximal degree in co-relation 89332. Up to 10987 conditions per place. [2024-06-21 17:27:12,099 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 432 selfloop transitions, 47 changer transitions 0/483 dead transitions. [2024-06-21 17:27:12,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 483 transitions, 7976 flow [2024-06-21 17:27:12,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:12,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:12,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 17:27:12,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-21 17:27:12,100 INFO L175 Difference]: Start difference. First operand has 317 places, 447 transitions, 6902 flow. Second operand 9 states and 151 transitions. [2024-06-21 17:27:12,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 483 transitions, 7976 flow [2024-06-21 17:27:14,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 483 transitions, 7820 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-21 17:27:14,428 INFO L231 Difference]: Finished difference. Result has 319 places, 447 transitions, 6853 flow [2024-06-21 17:27:14,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6746, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6853, PETRI_PLACES=319, PETRI_TRANSITIONS=447} [2024-06-21 17:27:14,429 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-21 17:27:14,429 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 447 transitions, 6853 flow [2024-06-21 17:27:14,429 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-21 17:27:14,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:14,429 INFO 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-21 17:27:14,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 17:27:14,429 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-21 17:27:14,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:14,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1172067271, now seen corresponding path program 2 times [2024-06-21 17:27:14,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:14,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833081363] [2024-06-21 17:27:14,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:14,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:14,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:18,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:18,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:18,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833081363] [2024-06-21 17:27:18,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833081363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:18,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:18,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:18,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498623947] [2024-06-21 17:27:18,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:18,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:18,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:18,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:18,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:18,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:18,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 447 transitions, 6853 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-21 17:27:18,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:18,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:18,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:22,286 INFO L124 PetriNetUnfolderBase]: 7254/11522 cut-off events. [2024-06-21 17:27:22,286 INFO L125 PetriNetUnfolderBase]: For 1258734/1258734 co-relation queries the response was YES. [2024-06-21 17:27:22,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90271 conditions, 11522 events. 7254/11522 cut-off events. For 1258734/1258734 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 77058 event pairs, 2873 based on Foata normal form. 14/11535 useless extension candidates. Maximal degree in co-relation 90128. Up to 11089 conditions per place. [2024-06-21 17:27:22,435 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 433 selfloop transitions, 44 changer transitions 0/481 dead transitions. [2024-06-21 17:27:22,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 481 transitions, 7969 flow [2024-06-21 17:27:22,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:22,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:22,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 17:27:22,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 17:27:22,436 INFO L175 Difference]: Start difference. First operand has 319 places, 447 transitions, 6853 flow. Second operand 9 states and 147 transitions. [2024-06-21 17:27:22,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 481 transitions, 7969 flow [2024-06-21 17:27:25,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 481 transitions, 7866 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 17:27:25,369 INFO L231 Difference]: Finished difference. Result has 320 places, 449 transitions, 6910 flow [2024-06-21 17:27:25,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6750, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6910, PETRI_PLACES=320, PETRI_TRANSITIONS=449} [2024-06-21 17:27:25,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-21 17:27:25,369 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 449 transitions, 6910 flow [2024-06-21 17:27:25,369 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-21 17:27:25,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:25,370 INFO 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-21 17:27:25,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 17:27:25,370 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-21 17:27:25,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:25,370 INFO L85 PathProgramCache]: Analyzing trace with hash -935891911, now seen corresponding path program 3 times [2024-06-21 17:27:25,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:25,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72122005] [2024-06-21 17:27:25,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:25,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:25,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:28,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:28,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:28,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72122005] [2024-06-21 17:27:28,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72122005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:28,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:28,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:28,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728921752] [2024-06-21 17:27:28,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:28,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:28,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:28,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:28,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:28,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:28,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 449 transitions, 6910 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-21 17:27:28,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:28,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:28,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:32,217 INFO L124 PetriNetUnfolderBase]: 7262/11535 cut-off events. [2024-06-21 17:27:32,217 INFO L125 PetriNetUnfolderBase]: For 1229017/1229019 co-relation queries the response was YES. [2024-06-21 17:27:32,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90513 conditions, 11535 events. 7262/11535 cut-off events. For 1229017/1229019 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 77183 event pairs, 2863 based on Foata normal form. 4/11538 useless extension candidates. Maximal degree in co-relation 90369. Up to 11211 conditions per place. [2024-06-21 17:27:32,372 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 428 selfloop transitions, 41 changer transitions 0/473 dead transitions. [2024-06-21 17:27:32,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 473 transitions, 7964 flow [2024-06-21 17:27:32,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:32,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:32,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 17:27:32,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-21 17:27:32,373 INFO L175 Difference]: Start difference. First operand has 320 places, 449 transitions, 6910 flow. Second operand 8 states and 127 transitions. [2024-06-21 17:27:32,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 473 transitions, 7964 flow [2024-06-21 17:27:35,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 473 transitions, 7830 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 17:27:35,628 INFO L231 Difference]: Finished difference. Result has 321 places, 451 transitions, 6929 flow [2024-06-21 17:27:35,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6780, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6929, PETRI_PLACES=321, PETRI_TRANSITIONS=451} [2024-06-21 17:27:35,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-21 17:27:35,628 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 451 transitions, 6929 flow [2024-06-21 17:27:35,629 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-21 17:27:35,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:35,629 INFO 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-21 17:27:35,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 17:27:35,629 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-21 17:27:35,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:35,629 INFO L85 PathProgramCache]: Analyzing trace with hash -943927111, now seen corresponding path program 4 times [2024-06-21 17:27:35,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:35,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068208382] [2024-06-21 17:27:35,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:35,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:39,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:39,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:39,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068208382] [2024-06-21 17:27:39,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068208382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:39,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:39,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:39,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978417675] [2024-06-21 17:27:39,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:39,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:39,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:39,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:39,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:39,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:39,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 451 transitions, 6929 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-21 17:27:39,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:39,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:39,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:42,590 INFO L124 PetriNetUnfolderBase]: 7257/11524 cut-off events. [2024-06-21 17:27:42,590 INFO L125 PetriNetUnfolderBase]: For 1221815/1221817 co-relation queries the response was YES. [2024-06-21 17:27:42,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90044 conditions, 11524 events. 7257/11524 cut-off events. For 1221815/1221817 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 77017 event pairs, 2854 based on Foata normal form. 4/11527 useless extension candidates. Maximal degree in co-relation 89899. Up to 11074 conditions per place. [2024-06-21 17:27:42,720 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 428 selfloop transitions, 48 changer transitions 0/480 dead transitions. [2024-06-21 17:27:42,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 480 transitions, 8033 flow [2024-06-21 17:27:42,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:27:42,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:27:42,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 17:27:42,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 17:27:42,721 INFO L175 Difference]: Start difference. First operand has 321 places, 451 transitions, 6929 flow. Second operand 8 states and 132 transitions. [2024-06-21 17:27:42,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 480 transitions, 8033 flow [2024-06-21 17:27:45,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 480 transitions, 7900 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:45,500 INFO L231 Difference]: Finished difference. Result has 323 places, 453 transitions, 6963 flow [2024-06-21 17:27:45,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6796, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6963, PETRI_PLACES=323, PETRI_TRANSITIONS=453} [2024-06-21 17:27:45,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-21 17:27:45,501 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 453 transitions, 6963 flow [2024-06-21 17:27:45,501 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-21 17:27:45,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:45,502 INFO L208 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-21 17:27:45,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 17:27:45,502 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-21 17:27:45,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:45,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1596649358, now seen corresponding path program 1 times [2024-06-21 17:27:45,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:45,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447158950] [2024-06-21 17:27:45,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:45,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:45,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:49,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:49,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:49,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447158950] [2024-06-21 17:27:49,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447158950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:49,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:49,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:49,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910614309] [2024-06-21 17:27:49,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:49,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:49,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:49,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:49,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:49,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:49,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 453 transitions, 6963 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-21 17:27:49,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:49,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:49,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:27:52,905 INFO L124 PetriNetUnfolderBase]: 7239/11507 cut-off events. [2024-06-21 17:27:52,905 INFO L125 PetriNetUnfolderBase]: For 1244706/1244713 co-relation queries the response was YES. [2024-06-21 17:27:53,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89782 conditions, 11507 events. 7239/11507 cut-off events. For 1244706/1244713 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 76767 event pairs, 2748 based on Foata normal form. 14/11520 useless extension candidates. Maximal degree in co-relation 89636. Up to 11115 conditions per place. [2024-06-21 17:27:53,067 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 436 selfloop transitions, 52 changer transitions 0/492 dead transitions. [2024-06-21 17:27:53,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 492 transitions, 8058 flow [2024-06-21 17:27:53,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:27:53,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:27:53,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 17:27:53,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 17:27:53,069 INFO L175 Difference]: Start difference. First operand has 323 places, 453 transitions, 6963 flow. Second operand 9 states and 149 transitions. [2024-06-21 17:27:53,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 492 transitions, 8058 flow [2024-06-21 17:27:55,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 492 transitions, 7907 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 17:27:55,633 INFO L231 Difference]: Finished difference. Result has 326 places, 454 transitions, 6925 flow [2024-06-21 17:27:55,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6812, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6925, PETRI_PLACES=326, PETRI_TRANSITIONS=454} [2024-06-21 17:27:55,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-21 17:27:55,634 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 454 transitions, 6925 flow [2024-06-21 17:27:55,634 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-21 17:27:55,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:27:55,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:27:55,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 17:27:55,635 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-21 17:27:55,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:27:55,635 INFO L85 PathProgramCache]: Analyzing trace with hash -970129360, now seen corresponding path program 1 times [2024-06-21 17:27:55,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:27:55,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036527822] [2024-06-21 17:27:55,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:27:55,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:27:55,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:27:59,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:27:59,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:27:59,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036527822] [2024-06-21 17:27:59,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036527822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:27:59,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:27:59,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:27:59,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390113216] [2024-06-21 17:27:59,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:27:59,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:27:59,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:27:59,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:27:59,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:27:59,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:27:59,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 454 transitions, 6925 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-21 17:27:59,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:27:59,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:27:59,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:03,358 INFO L124 PetriNetUnfolderBase]: 7281/11565 cut-off events. [2024-06-21 17:28:03,359 INFO L125 PetriNetUnfolderBase]: For 1276047/1276054 co-relation queries the response was YES. [2024-06-21 17:28:03,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90811 conditions, 11565 events. 7281/11565 cut-off events. For 1276047/1276054 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 77536 event pairs, 2813 based on Foata normal form. 8/11572 useless extension candidates. Maximal degree in co-relation 90664. Up to 10997 conditions per place. [2024-06-21 17:28:03,492 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 411 selfloop transitions, 92 changer transitions 0/507 dead transitions. [2024-06-21 17:28:03,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 507 transitions, 8505 flow [2024-06-21 17:28:03,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:28:03,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:28:03,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-21 17:28:03,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-21 17:28:03,493 INFO L175 Difference]: Start difference. First operand has 326 places, 454 transitions, 6925 flow. Second operand 11 states and 186 transitions. [2024-06-21 17:28:03,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 507 transitions, 8505 flow [2024-06-21 17:28:06,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 507 transitions, 8280 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-21 17:28:06,264 INFO L231 Difference]: Finished difference. Result has 329 places, 460 transitions, 7081 flow [2024-06-21 17:28:06,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6700, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7081, PETRI_PLACES=329, PETRI_TRANSITIONS=460} [2024-06-21 17:28:06,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-21 17:28:06,265 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 460 transitions, 7081 flow [2024-06-21 17:28:06,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-21 17:28:06,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:06,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-21 17:28:06,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 17:28:06,266 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-21 17:28:06,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:06,266 INFO L85 PathProgramCache]: Analyzing trace with hash -970009390, now seen corresponding path program 2 times [2024-06-21 17:28:06,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:06,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183576715] [2024-06-21 17:28:06,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:06,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:06,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:09,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:09,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:09,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183576715] [2024-06-21 17:28:09,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183576715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:09,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:09,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:09,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844109109] [2024-06-21 17:28:09,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:09,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:09,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:09,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:09,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:09,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:09,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 460 transitions, 7081 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-21 17:28:09,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:09,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:09,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:13,543 INFO L124 PetriNetUnfolderBase]: 7271/11553 cut-off events. [2024-06-21 17:28:13,543 INFO L125 PetriNetUnfolderBase]: For 1307071/1307078 co-relation queries the response was YES. [2024-06-21 17:28:13,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92292 conditions, 11553 events. 7271/11553 cut-off events. For 1307071/1307078 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 77436 event pairs, 2910 based on Foata normal form. 12/11564 useless extension candidates. Maximal degree in co-relation 92146. Up to 11167 conditions per place. [2024-06-21 17:28:13,723 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 427 selfloop transitions, 68 changer transitions 0/499 dead transitions. [2024-06-21 17:28:13,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 499 transitions, 8336 flow [2024-06-21 17:28:13,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:28:13,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:28:13,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-21 17:28:13,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 17:28:13,724 INFO L175 Difference]: Start difference. First operand has 329 places, 460 transitions, 7081 flow. Second operand 10 states and 165 transitions. [2024-06-21 17:28:13,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 499 transitions, 8336 flow [2024-06-21 17:28:17,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 499 transitions, 7980 flow, removed 75 selfloop flow, removed 9 redundant places. [2024-06-21 17:28:17,079 INFO L231 Difference]: Finished difference. Result has 330 places, 461 transitions, 6880 flow [2024-06-21 17:28:17,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6725, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6880, PETRI_PLACES=330, PETRI_TRANSITIONS=461} [2024-06-21 17:28:17,080 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-21 17:28:17,080 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 461 transitions, 6880 flow [2024-06-21 17:28:17,080 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-21 17:28:17,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:17,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:17,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 17:28:17,080 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-21 17:28:17,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:17,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1756934550, now seen corresponding path program 1 times [2024-06-21 17:28:17,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:17,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466014418] [2024-06-21 17:28:17,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:17,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:17,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:21,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-21 17:28:21,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:21,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466014418] [2024-06-21 17:28:21,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466014418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:21,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:21,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:21,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663751194] [2024-06-21 17:28:21,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:21,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:21,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:21,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:21,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:21,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:21,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 461 transitions, 6880 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-21 17:28:21,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:21,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:21,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:24,998 INFO L124 PetriNetUnfolderBase]: 7245/11517 cut-off events. [2024-06-21 17:28:24,998 INFO L125 PetriNetUnfolderBase]: For 1320487/1320494 co-relation queries the response was YES. [2024-06-21 17:28:25,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91666 conditions, 11517 events. 7245/11517 cut-off events. For 1320487/1320494 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 77161 event pairs, 2957 based on Foata normal form. 12/11528 useless extension candidates. Maximal degree in co-relation 91519. Up to 11148 conditions per place. [2024-06-21 17:28:25,146 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 426 selfloop transitions, 68 changer transitions 0/498 dead transitions. [2024-06-21 17:28:25,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 498 transitions, 7968 flow [2024-06-21 17:28:25,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:28:25,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:28:25,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 17:28:25,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 17:28:25,148 INFO L175 Difference]: Start difference. First operand has 330 places, 461 transitions, 6880 flow. Second operand 10 states and 164 transitions. [2024-06-21 17:28:25,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 498 transitions, 7968 flow [2024-06-21 17:28:28,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 498 transitions, 7763 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 17:28:28,994 INFO L231 Difference]: Finished difference. Result has 333 places, 461 transitions, 6819 flow [2024-06-21 17:28:28,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6675, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6819, PETRI_PLACES=333, PETRI_TRANSITIONS=461} [2024-06-21 17:28:28,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-21 17:28:28,995 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 461 transitions, 6819 flow [2024-06-21 17:28:28,995 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-21 17:28:28,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:28,995 INFO L208 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-21 17:28:28,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 17:28:28,995 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-21 17:28:28,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:28,995 INFO L85 PathProgramCache]: Analyzing trace with hash -793829826, now seen corresponding path program 2 times [2024-06-21 17:28:28,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:28,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304826893] [2024-06-21 17:28:28,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:28,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:29,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:33,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:33,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:33,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304826893] [2024-06-21 17:28:33,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304826893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:33,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:33,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:33,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204756452] [2024-06-21 17:28:33,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:33,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:33,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:33,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:33,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:33,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:33,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 461 transitions, 6819 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-21 17:28:33,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:33,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:33,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:37,580 INFO L124 PetriNetUnfolderBase]: 7371/11701 cut-off events. [2024-06-21 17:28:37,580 INFO L125 PetriNetUnfolderBase]: For 1354958/1354965 co-relation queries the response was YES. [2024-06-21 17:28:37,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92505 conditions, 11701 events. 7371/11701 cut-off events. For 1354958/1354965 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 78245 event pairs, 2919 based on Foata normal form. 8/11708 useless extension candidates. Maximal degree in co-relation 92358. Up to 11229 conditions per place. [2024-06-21 17:28:37,741 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 429 selfloop transitions, 94 changer transitions 1/528 dead transitions. [2024-06-21 17:28:37,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 528 transitions, 8567 flow [2024-06-21 17:28:37,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:28:37,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:28:37,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-21 17:28:37,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:28:37,743 INFO L175 Difference]: Start difference. First operand has 333 places, 461 transitions, 6819 flow. Second operand 12 states and 189 transitions. [2024-06-21 17:28:37,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 528 transitions, 8567 flow [2024-06-21 17:28:40,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 528 transitions, 8377 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 17:28:40,919 INFO L231 Difference]: Finished difference. Result has 338 places, 486 transitions, 7298 flow [2024-06-21 17:28:40,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6653, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7298, PETRI_PLACES=338, PETRI_TRANSITIONS=486} [2024-06-21 17:28:40,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-21 17:28:40,920 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 486 transitions, 7298 flow [2024-06-21 17:28:40,920 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-21 17:28:40,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:40,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:28:40,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 17:28:40,921 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-21 17:28:40,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:40,921 INFO L85 PathProgramCache]: Analyzing trace with hash -965367574, now seen corresponding path program 3 times [2024-06-21 17:28:40,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:40,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371121148] [2024-06-21 17:28:40,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:40,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:40,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:44,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-21 17:28:44,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:44,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371121148] [2024-06-21 17:28:44,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371121148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:44,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:44,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:44,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260766819] [2024-06-21 17:28:44,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:44,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:44,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:44,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:44,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:44,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:44,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 486 transitions, 7298 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-21 17:28:44,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:44,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:44,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:48,689 INFO L124 PetriNetUnfolderBase]: 7341/11657 cut-off events. [2024-06-21 17:28:48,690 INFO L125 PetriNetUnfolderBase]: For 1380610/1380617 co-relation queries the response was YES. [2024-06-21 17:28:48,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92321 conditions, 11657 events. 7341/11657 cut-off events. For 1380610/1380617 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 78051 event pairs, 2937 based on Foata normal form. 12/11668 useless extension candidates. Maximal degree in co-relation 92171. Up to 11210 conditions per place. [2024-06-21 17:28:48,864 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 432 selfloop transitions, 90 changer transitions 2/528 dead transitions. [2024-06-21 17:28:48,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 528 transitions, 8456 flow [2024-06-21 17:28:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:28:48,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:28:48,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 202 transitions. [2024-06-21 17:28:48,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36996336996337 [2024-06-21 17:28:48,865 INFO L175 Difference]: Start difference. First operand has 338 places, 486 transitions, 7298 flow. Second operand 13 states and 202 transitions. [2024-06-21 17:28:48,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 528 transitions, 8456 flow [2024-06-21 17:28:52,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 528 transitions, 8357 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 17:28:52,333 INFO L231 Difference]: Finished difference. Result has 347 places, 484 transitions, 7356 flow [2024-06-21 17:28:52,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7199, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7356, PETRI_PLACES=347, PETRI_TRANSITIONS=484} [2024-06-21 17:28:52,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-21 17:28:52,334 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 484 transitions, 7356 flow [2024-06-21 17:28:52,334 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-21 17:28:52,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:28:52,334 INFO L208 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-21 17:28:52,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 17:28:52,334 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-21 17:28:52,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:28:52,335 INFO L85 PathProgramCache]: Analyzing trace with hash 2075140372, now seen corresponding path program 3 times [2024-06-21 17:28:52,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:28:52,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408746392] [2024-06-21 17:28:52,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:28:52,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:28:52,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:28:55,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:28:55,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:28:55,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408746392] [2024-06-21 17:28:55,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408746392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:28:55,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:28:55,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:28:55,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956355008] [2024-06-21 17:28:55,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:28:55,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:28:55,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:28:55,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:28:55,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:28:55,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:28:55,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 484 transitions, 7356 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-21 17:28:55,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:28:55,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:28:55,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:28:59,625 INFO L124 PetriNetUnfolderBase]: 7439/11792 cut-off events. [2024-06-21 17:28:59,625 INFO L125 PetriNetUnfolderBase]: For 1450700/1450702 co-relation queries the response was YES. [2024-06-21 17:28:59,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95555 conditions, 11792 events. 7439/11792 cut-off events. For 1450700/1450702 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 78721 event pairs, 2758 based on Foata normal form. 4/11795 useless extension candidates. Maximal degree in co-relation 95403. Up to 10238 conditions per place. [2024-06-21 17:28:59,811 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 320 selfloop transitions, 227 changer transitions 0/551 dead transitions. [2024-06-21 17:28:59,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 551 transitions, 9722 flow [2024-06-21 17:28:59,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:28:59,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:28:59,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-21 17:28:59,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43073593073593075 [2024-06-21 17:28:59,812 INFO L175 Difference]: Start difference. First operand has 347 places, 484 transitions, 7356 flow. Second operand 11 states and 199 transitions. [2024-06-21 17:28:59,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 551 transitions, 9722 flow [2024-06-21 17:29:03,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 551 transitions, 9538 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 17:29:03,619 INFO L231 Difference]: Finished difference. Result has 348 places, 500 transitions, 8136 flow [2024-06-21 17:29:03,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7172, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8136, PETRI_PLACES=348, PETRI_TRANSITIONS=500} [2024-06-21 17:29:03,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-21 17:29:03,620 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 500 transitions, 8136 flow [2024-06-21 17:29:03,620 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-21 17:29:03,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:03,620 INFO L208 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-21 17:29:03,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 17:29:03,620 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-21 17:29:03,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:03,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1685409104, now seen corresponding path program 1 times [2024-06-21 17:29:03,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:03,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260943877] [2024-06-21 17:29:03,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:03,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:07,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:07,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:07,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260943877] [2024-06-21 17:29:07,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260943877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:07,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:07,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:07,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713213730] [2024-06-21 17:29:07,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:07,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:07,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:07,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:07,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:07,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:07,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 500 transitions, 8136 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-21 17:29:07,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:07,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:07,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:11,487 INFO L124 PetriNetUnfolderBase]: 7427/11764 cut-off events. [2024-06-21 17:29:11,487 INFO L125 PetriNetUnfolderBase]: For 1487780/1487789 co-relation queries the response was YES. [2024-06-21 17:29:11,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97994 conditions, 11764 events. 7427/11764 cut-off events. For 1487780/1487789 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 78453 event pairs, 2958 based on Foata normal form. 12/11775 useless extension candidates. Maximal degree in co-relation 97841. Up to 11136 conditions per place. [2024-06-21 17:29:11,638 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 412 selfloop transitions, 128 changer transitions 0/544 dead transitions. [2024-06-21 17:29:11,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 544 transitions, 9494 flow [2024-06-21 17:29:11,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:29:11,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:29:11,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-21 17:29:11,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-21 17:29:11,639 INFO L175 Difference]: Start difference. First operand has 348 places, 500 transitions, 8136 flow. Second operand 11 states and 183 transitions. [2024-06-21 17:29:11,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 544 transitions, 9494 flow [2024-06-21 17:29:15,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 544 transitions, 9184 flow, removed 95 selfloop flow, removed 4 redundant places. [2024-06-21 17:29:15,792 INFO L231 Difference]: Finished difference. Result has 355 places, 500 transitions, 8088 flow [2024-06-21 17:29:15,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7826, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8088, PETRI_PLACES=355, PETRI_TRANSITIONS=500} [2024-06-21 17:29:15,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-21 17:29:15,793 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 500 transitions, 8088 flow [2024-06-21 17:29:15,793 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-21 17:29:15,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:15,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:15,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 17:29:15,793 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-21 17:29:15,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:15,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1691070386, now seen corresponding path program 4 times [2024-06-21 17:29:15,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:15,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469382302] [2024-06-21 17:29:15,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:15,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:15,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:19,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:19,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:19,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469382302] [2024-06-21 17:29:19,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469382302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:19,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:19,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:19,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030666566] [2024-06-21 17:29:19,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:19,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:19,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:19,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:19,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:19,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:19,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 500 transitions, 8088 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-21 17:29:19,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:19,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:19,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:24,063 INFO L124 PetriNetUnfolderBase]: 8120/12799 cut-off events. [2024-06-21 17:29:24,063 INFO L125 PetriNetUnfolderBase]: For 1597929/1597944 co-relation queries the response was YES. [2024-06-21 17:29:24,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106250 conditions, 12799 events. 8120/12799 cut-off events. For 1597929/1597944 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 85394 event pairs, 2927 based on Foata normal form. 8/12806 useless extension candidates. Maximal degree in co-relation 106095. Up to 11229 conditions per place. [2024-06-21 17:29:24,220 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 434 selfloop transitions, 249 changer transitions 0/687 dead transitions. [2024-06-21 17:29:24,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 687 transitions, 12332 flow [2024-06-21 17:29:24,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:29:24,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:29:24,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 232 transitions. [2024-06-21 17:29:24,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2024-06-21 17:29:24,222 INFO L175 Difference]: Start difference. First operand has 355 places, 500 transitions, 8088 flow. Second operand 13 states and 232 transitions. [2024-06-21 17:29:24,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 687 transitions, 12332 flow [2024-06-21 17:29:28,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 687 transitions, 11982 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 17:29:28,910 INFO L231 Difference]: Finished difference. Result has 363 places, 608 transitions, 10541 flow [2024-06-21 17:29:28,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7795, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10541, PETRI_PLACES=363, PETRI_TRANSITIONS=608} [2024-06-21 17:29:28,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-21 17:29:28,911 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 608 transitions, 10541 flow [2024-06-21 17:29:28,911 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-21 17:29:28,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:28,911 INFO L208 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-21 17:29:28,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 17:29:28,912 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:29:28,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:28,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1685409476, now seen corresponding path program 5 times [2024-06-21 17:29:28,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:28,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982716808] [2024-06-21 17:29:28,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:28,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:28,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:32,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:32,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:32,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982716808] [2024-06-21 17:29:32,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982716808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:32,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:32,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:32,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607552870] [2024-06-21 17:29:32,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:32,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:32,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:32,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:32,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:32,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:32,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 608 transitions, 10541 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-21 17:29:32,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:32,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:32,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:37,961 INFO L124 PetriNetUnfolderBase]: 8108/12781 cut-off events. [2024-06-21 17:29:37,962 INFO L125 PetriNetUnfolderBase]: For 1623200/1623202 co-relation queries the response was YES. [2024-06-21 17:29:38,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107892 conditions, 12781 events. 8108/12781 cut-off events. For 1623200/1623202 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 85200 event pairs, 2790 based on Foata normal form. 6/12786 useless extension candidates. Maximal degree in co-relation 107731. Up to 10651 conditions per place. [2024-06-21 17:29:38,139 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 322 selfloop transitions, 328 changer transitions 0/654 dead transitions. [2024-06-21 17:29:38,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 654 transitions, 12463 flow [2024-06-21 17:29:38,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:29:38,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:29:38,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-21 17:29:38,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-21 17:29:38,141 INFO L175 Difference]: Start difference. First operand has 363 places, 608 transitions, 10541 flow. Second operand 11 states and 194 transitions. [2024-06-21 17:29:38,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 654 transitions, 12463 flow [2024-06-21 17:29:42,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 654 transitions, 12114 flow, removed 93 selfloop flow, removed 2 redundant places. [2024-06-21 17:29:42,521 INFO L231 Difference]: Finished difference. Result has 372 places, 608 transitions, 10857 flow [2024-06-21 17:29:42,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10192, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10857, PETRI_PLACES=372, PETRI_TRANSITIONS=608} [2024-06-21 17:29:42,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-21 17:29:42,522 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 608 transitions, 10857 flow [2024-06-21 17:29:42,522 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-21 17:29:42,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:42,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:29:42,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 17:29:42,522 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:29:42,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:42,522 INFO L85 PathProgramCache]: Analyzing trace with hash 2066034928, now seen corresponding path program 4 times [2024-06-21 17:29:42,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:42,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375823907] [2024-06-21 17:29:42,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:42,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:42,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:29:46,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:29:46,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:29:46,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375823907] [2024-06-21 17:29:46,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375823907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:29:46,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:29:46,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:29:46,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571177438] [2024-06-21 17:29:46,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:29:46,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:29:46,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:29:46,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:29:46,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:29:46,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:29:46,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 608 transitions, 10857 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-21 17:29:46,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:29:46,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:29:46,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:29:51,794 INFO L124 PetriNetUnfolderBase]: 8238/12975 cut-off events. [2024-06-21 17:29:51,794 INFO L125 PetriNetUnfolderBase]: For 1692898/1692900 co-relation queries the response was YES. [2024-06-21 17:29:52,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110109 conditions, 12975 events. 8238/12975 cut-off events. For 1692898/1692900 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 86620 event pairs, 3099 based on Foata normal form. 14/12988 useless extension candidates. Maximal degree in co-relation 109946. Up to 12318 conditions per place. [2024-06-21 17:29:52,065 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 497 selfloop transitions, 158 changer transitions 5/664 dead transitions. [2024-06-21 17:29:52,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 664 transitions, 12667 flow [2024-06-21 17:29:52,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:29:52,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:29:52,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 17:29:52,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-21 17:29:52,067 INFO L175 Difference]: Start difference. First operand has 372 places, 608 transitions, 10857 flow. Second operand 10 states and 164 transitions. [2024-06-21 17:29:52,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 664 transitions, 12667 flow [2024-06-21 17:29:56,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 664 transitions, 11958 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 17:29:56,421 INFO L231 Difference]: Finished difference. Result has 375 places, 627 transitions, 10874 flow [2024-06-21 17:29:56,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10192, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10874, PETRI_PLACES=375, PETRI_TRANSITIONS=627} [2024-06-21 17:29:56,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-21 17:29:56,423 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 627 transitions, 10874 flow [2024-06-21 17:29:56,423 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-21 17:29:56,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:29:56,423 INFO L208 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-21 17:29:56,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 17:29:56,423 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:29:56,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:29:56,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1681684640, now seen corresponding path program 5 times [2024-06-21 17:29:56,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:29:56,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306008765] [2024-06-21 17:29:56,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:29:56,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:29:56,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:00,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:00,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:00,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306008765] [2024-06-21 17:30:00,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306008765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:00,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:00,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:00,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178197738] [2024-06-21 17:30:00,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:00,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:00,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:00,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:00,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:00,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:00,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 627 transitions, 10874 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-21 17:30:00,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:00,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:00,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:06,047 INFO L124 PetriNetUnfolderBase]: 8452/13317 cut-off events. [2024-06-21 17:30:06,048 INFO L125 PetriNetUnfolderBase]: For 1779038/1779040 co-relation queries the response was YES. [2024-06-21 17:30:06,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112992 conditions, 13317 events. 8452/13317 cut-off events. For 1779038/1779040 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 89287 event pairs, 3058 based on Foata normal form. 14/13330 useless extension candidates. Maximal degree in co-relation 112826. Up to 12296 conditions per place. [2024-06-21 17:30:06,233 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 476 selfloop transitions, 212 changer transitions 2/694 dead transitions. [2024-06-21 17:30:06,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 694 transitions, 13137 flow [2024-06-21 17:30:06,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:30:06,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:30:06,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 17:30:06,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-21 17:30:06,235 INFO L175 Difference]: Start difference. First operand has 375 places, 627 transitions, 10874 flow. Second operand 10 states and 166 transitions. [2024-06-21 17:30:06,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 694 transitions, 13137 flow [2024-06-21 17:30:11,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 694 transitions, 12743 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 17:30:11,190 INFO L231 Difference]: Finished difference. Result has 381 places, 660 transitions, 11635 flow [2024-06-21 17:30:11,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10504, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11635, PETRI_PLACES=381, PETRI_TRANSITIONS=660} [2024-06-21 17:30:11,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-21 17:30:11,191 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 660 transitions, 11635 flow [2024-06-21 17:30:11,191 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-21 17:30:11,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:30:11,191 INFO L208 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-21 17:30:11,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 17:30:11,192 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 17:30:11,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:30:11,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1681695800, now seen corresponding path program 6 times [2024-06-21 17:30:11,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:30:11,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542576689] [2024-06-21 17:30:11,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:30:11,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:30:11,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:30:15,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:30:15,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:30:15,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542576689] [2024-06-21 17:30:15,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542576689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:30:15,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:30:15,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:30:15,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371449744] [2024-06-21 17:30:15,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:30:15,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:30:15,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:30:15,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:30:15,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:30:15,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-21 17:30:15,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 660 transitions, 11635 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-21 17:30:15,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:30:15,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-21 17:30:15,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:30:20,583 INFO L124 PetriNetUnfolderBase]: 8392/13237 cut-off events. [2024-06-21 17:30:20,583 INFO L125 PetriNetUnfolderBase]: For 1776294/1776296 co-relation queries the response was YES. [2024-06-21 17:30:20,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112513 conditions, 13237 events. 8392/13237 cut-off events. For 1776294/1776296 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 88867 event pairs, 3087 based on Foata normal form. 14/13250 useless extension candidates. Maximal degree in co-relation 112344. Up to 12258 conditions per place. [2024-06-21 17:30:20,900 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 478 selfloop transitions, 206 changer transitions 4/692 dead transitions. [2024-06-21 17:30:20,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 692 transitions, 13091 flow [2024-06-21 17:30:20,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:30:20,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:30:20,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-21 17:30:20,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-21 17:30:20,901 INFO L175 Difference]: Start difference. First operand has 381 places, 660 transitions, 11635 flow. Second operand 11 states and 176 transitions. [2024-06-21 17:30:20,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 692 transitions, 13091 flow